预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共187页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
目录第一章软件工程概述1.1软件1.1.1软件的发展1.1.2软件的定义1.1.3软件的特点1.1.4软件的分类1.1.4软件的分类1.2软件工程概念1.2.1软件危机与软件工程的定义1.2.1软件危机与软件工程的定义1.2.1软件危机与软件工程的定义1.2.2软件工程的原则1.3软件生存周期与软件开发模型1.3软件生存周期与软件开发模型1.3.2软件开发模型1.3.2软件开发模型1.3.2软件开发模型1.3.2软件开发模型1.3.2软件开发模型1.3.2软件开发模型1.3.2软件开发模型1.3.2软件开发模型1.3.2软件开发模型1.3.2软件开发模型1.3.2软件开发模型1.3.2软件开发模型1.4小结第二章可行性研究2.1可行性任务的研究2.1可行性任务的研究2.2可行性研究的步骤2.3系统流程图2.3系统流程图2.3系统流程图2.3系统流程图2.4成本-效益分析2.4.1成本估计2.4.1成本估计2.4.1成本估计2.4.2费用估计2.4.3几种度量效益的方法2.4.3几种度量效益的方法2.5小结第三章需求分析3.1需求分析的任务与步骤3.1需求分析的任务与步骤3.1需求分析的任务与步骤3.2需求分析的方法3.2需求分析的方法3.2.2数据流图3.2.2数据流图3.2.2数据流图3.2.2数据流图3.2.2数据流图3.2.2数据流图3.2.2数据流图3.2.2数据流图3.2.2数据流图图3-6销售系统图3-7采购系统图3-8会计系统3.2.3数据字典3.2.3数据字典3.3图形3.3图形3.3图形3.4需求规格说明书与评审3.4需求规格说明书与评审3.5小结第四章概要设计4.1概要设计的任务与步骤4.1.2概要设计步骤4.2软件设计的原则4.2软件设计的原则4.2软件设计的原则4.2软件设计的原则4.3面向数据流的设计方法4.3.1基本概念4.3.1基本概念4.3.2系统结构图(SC图)的组成4.3.2系统结构图(SC图)的组成4.3.2系统结构图(SC图)的组成4.3.3变换分析4.3.3变换分析4.3.3变换分析4.3.3变换分析4.3.3变换分析4.3.3变换分析4.3.3变换分析4.3.4事务分析4.3.4事务分析4.4面向数据结构的设计方法4.4面向数据结构的设计方法4.4面向数据结构的设计方法4.4面向数据结构的设计方法4.5概要设计文档评审4.6小结第五章详细设计5.1详细设计的任务与原则5.2详细设计的方法5.2详细设计的方法5.2详细设计的方法5.2详细设计的方法5.2详细设计的方法5.2详细设计的方法5.2详细设计的方法5.2详细设计的方法5.2详细设计的方法5.3详细设计规格说明与复审5.4小结第六章面向对象的分析和设计方法6.1面向对象方法的基本概念和特征6.1面向对象方法的基本概念和特征6.1面向对象方法的基本概念和特征6.1面向对象方法的基本概念和特征6.1面向对象方法的基本概念和特征6.1面向对象方法的基本概念和特征6.2面向对象的分析6.2面向对象的分析6.2面向对象的分析6.2面向对象的分析6.2面向对象的分析6.2面向对象的分析6.2面向对象的分析6.2面向对象的分析6.3面向对象设计6.3面向对象设计6.4UML6.4.1UML的产生与发展6.4.1UML的产生与发展6.4.1UML的产生与发展6.4UML6.4.2UML的表示法6.4.2UML的表示法6.4.3UML的软件开发过程概述6.5小结第七章编码7.1程序设计语言7.1程序设计语言7.2编码风格7.2编码风格7.3程序效率及编程安全7.3程序效率及编程安全7.4小结第八章软件质量与质量保证8.1软件质量的定义8.2影响软件质量的因素8.3软件质量保证策略8.4软件质量保证活动8.5软件评审8.5软件评审8.6软件质量保证的标准8.7结构化的软件测试8.7结构化的软件测试8.7结构化的软件测试8.7结构化的软件测试8.8面向对象的软件测试8.8面向对象的软件测试8.9软件测试计划和测试分析报告8.10软件维护8.10软件维护8.10软件维护8.11小结第九章项目计划与管理9.1软件项目特点、管理的特殊性及软件管理功能9.2确定软硬件资源9.3人员的计划和组织9.4成本估计及控制9.5进度计划9.6软件配置管理9.6软件配置管理9.6软件配置管理9.6软件配置管理9.7软件管理方案9.8小结第十章软件开发工具与环境概述10.1软件开发工具概述10.2软件开发工具的功能10.4软件开发工具的分类10.5软件开发环境10.6常用开发环境10.7软件开发工具与环境的使用10.8CASE技术10.9小结