| 本书比较系统地介绍了软件工程的概念、技术和方法,内容包括软件生存周期,软件开发模型,需求分析,面向数据流的分析和设计,面向对象的分析和设计,软件编码及软件重用,软件测试和维护,软件项目管理等。在面向对象的分析和设计方法中,还讲述了统一建模语言UML。书中含有一定的例题和习题,便于教学与自学。 |
| 1 软件工程概诚 1.1 软件 1.1.1 软件与软件的组成 1.1.2 软件的特点和分类 1.1.3 软件的发展 1.1.4 软件危机 1.2 软件工程的概念 1.2.1 软件工程的定义 1.2.2 软件工程的目标和原则 1.3 软件生命周期 1.3.1 软件生命周期的概念 1.3.2 目的和阶段 1.4 软件开发模型 1.4.1 瀑布模型 1.4.2 原型模型 1.4.3 螺旋模型 1.4.4 基于4代技术的模型 1.5 计算机辅助软件工程 1.5.1 计算机辅助软件工程 1.5.2 CASE工具 1.5.3 集成化的CASE环境 1.6 软件工程标准 1.6.1 软件工程国际标准 1.6.2 ISO9000系列标准基本思想 1.6.3 ISO9000-3标准 1.6.4 ISO9000标准与CMM 小结1 习题1 2 可行性研究 2.1 问题定义 2.1.1 问题定义的内容 2.1.2 问题定义的步骤 2.2 可行性研究 2.2.1 引言 2.2.2 经济可行性 2.2.3 技术可行性 2.2.4 方案选择 2.3 系统模型与模拟 2.3.1 系统模型 2.3.2 系统建模和模拟 2.4 系统规格说明及评审 2.4.1 系统规格说明 2.4.2 系统规格说明评审 小结2 习题2 3 需求分析基础 3.1 需求分析的任务与原则 3.2 需求分析的过程 3.3 分析员和用户的责任 3.4 软件需求分析方法 3.5 原型化方法 3.5.1 软件原型化方法概述 3.5.2 快速原型开发模型 3.5.3 软件开发过程 3.6 需求规格说明与评审 3.6.1 需求规格说明书的内容 3.6.2 需求评审 小结3 习题3 4 面向数据流的分析方法 4.1 数据流图 4.1.1 数据流图中的主要图形元素 4.1.2 数据流图的画法 4.2 数据字典 4.2.1 数据流的描述 4.2.2 加工的描述 4.3 实体一关系图 4.3.1 数据对象、属性与关系 4.3 |
商品评论(0条)