第1章 软件工程概述<br>1.1 软件<br>1.2 软件工程概念<br>1.3 软件生存周期与软件开发模型<br>1.4 小结<br>习题<br>第2章 可行性研究<br>2.1 可行性研究的任务<br>2.2 可行性研究的步骤<br>2.3 系统流程图<br>2.4 成本?效益分析<br>2.5 小结<br>习题<br>第3章 需求分析<br>3.1 需求分析的任务与步骤<br>3.2 需求分析的方法<br>3.3 图形<br>3.4 需求规格说明与评审<br>3.5 小结<br>习题<br>第4章 概要设计<br>4.1 概要设计的任务与步骤<br>4.2 软件设计的原则<br>4.3 面向数据流的设计方法<br>4.4 面向数据结构的设计方法<br>4.5 概要设计文档评审<br>4.6 小结<br>习题<br>第5章 详细设计<br>5.1 详细设计的任务与原则<br>5.2 详细设计的方法<br>5.3 详细设计规格说明与复审<br>5.4 小结<br>习题<br>第6章 面向对象的分析和设计方法<br>6.1 面向对象方法的基本概念和特征<br>6.2 面向对象的分析<br>6.3 面向对象设计<br>6.4 UML<br>6.5 小结<br>习题<br>第7章 编码<br>7.1 程序设计语言<br>7.2 编码风格<br>7.3 程序效率及编程安全<br>7.4 小结<br>习题<br>第8章 软件质量与质量保证<br>8.1 软件质量的定义<br>8.2 影响软件质量的因素<br>8.3 软件质量保证策略<br>8.4 软件质量保证活动<br>8.5 软件评审<br>8.6 软件质量保证的标准<br>8.7 结构化的软件测试<br>8.8 面向对象的软件测试<br>8.9 软件测试计划与测试分析报告<br>8.11 小结<br>习题<br>第9章 项目计划与管理<br>9.1 软件项目特点、管理的特殊性及软件管理功能<br>9.2 确定软硬件资源<br>9.3 人员的计划和组织<br>9.4 成本估计及控制<br>9.5 进度计划<br>9.6 软件配置管理<br>9.7 软件管理方案<br>9.8 小结<br>习题<br>第10章 软件开发工具与环境概述<br>10.1 软件开发工具概述<br>10.2 软件开发工具的功能<br>10.3 软件开发工具的特性<br>10.4 软件开发工具的分类<br>10.5 软件开发环境<br>10.6 常用开发环境<br>10.7 软件开发工具与环境的应用<br>10.8 CASE 技术<br>10.9 小结<br>习题<br>参考文献
展开