天津专升本2012软件工程导论.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

天津专升本

天津专升本 2012 软件工程导论

件工程导

目 录

第 1 章 软件工程学概述 - 1 -

第 2 章 可行性研究 - 4 -

第 3 章 需求分析 - 11 -

第 4 章 总体设计 - 17 -

第 5 章 详细设计 - 22 -

第 6 章 实现 - 32 -

第 7 章 软件测试 - 34 -

第 8 章 软件维护 - 40 -

-

- PAGE 10 -

第 1 章 软件工程学概述

1、软件的定义

软件=程序+数据结构 +文档:(1)完成特定功能的程序; (2)适合程序处理的数据结构; (3)描述程序功能、如何操作和使用的相关文档。2、什么是软件危机?它的典型表现有哪些?产生它的原因是什么?

软件危机:在计算机软件的开发和维护过程中所遇到的一系列严重问题。

典型表现:

)对软件开发成本和进度的估计极不准确;

)软件产品质量较差,可靠性低;

)用户对开发出来的软件产品不满意;

)开发出来的软件几乎是不可维护的;

)软件产品缺少应有的文档资料;

)软件产品的供不应求。

客观原因 (软件的特征 ):⑴软件是开发的,而不是制造的;⑵软件不磨损, 但退化;⑶自定义特性使其不同于其他的硬件产品的标准化,软件都规模庞大,而程序的复杂性是随其规模的扩大呈指数增加。

主观原因:⑴对用户要求没有完整和准确的认识就匆忙编写程 序;⑵对软件的开发过程的认识不准确; ⑶对软件质量的重视不够是造成软件开发成本激增的主要原因; ⑷轻视软件维护将是一个重大的错误。

3、什么是软件工程?它的本质特征有哪些?

软件工程:采用工程的概念、原理、技术和方法,并结合正确的管理技术和能够得到的最先进的技术方法, 经济有效地开发和维护软件的一门新兴工程学科。

本质特征: ⑴一般更关注于大型软件系统的开发; ⑵其中心任务

是控制整个软件系统的复杂性; ⑶提高软件开发的效率; ⑷加强人员

最近下载