| 第1章 软件工程综述1.1 计算机软件与计算机系统1.1.1 软件的发展1.1.2 计算机系统1.2 工程、项目与软件工程的产生1.2.1 工程和项目1.2.2 软件工程的产生与定义1.2.3 软件工程的原则1.3 软件工程的基本原理1.4 软件体系结构1.4.1 层次结构1.4.2 C/S结构1.4.3 B/S结构1.4.4 B/S和C/S比较1.5 软件工程的研究范畴1.5.1 软件工程方法学1.5.2 软件工具和软件支撑环境1.5.3 软件管理1.5.4 软件的规范与标准1.6 软件工程的目标本章 小结习题第2章 软件开发过程概述2.1 软件生存周期2.1.1 问题的定义及规划阶段2.1.2 软件开发阶段2.1.3 软件维护阶段2.2 软件开发方法综述2.2.1 结构化方法2.2.2 面向数据结构的软件开发方法2.2.3 面向问题的分析方法2.2.4 面向对象的开发方法2.2.5 可视化开发方法与工具2.3 软件开发模型2.3.1 瀑布模型2.3.2 螺旋模型2.3.3 增量模型2.3.4 喷泉模型2.4 快速原型开发2.4.1 什么是软件原型化方法2.4.2 软件原型的分类2.4.3 原型生存周期2.4.4 快速原型开发法的优点2.5 软件工程思维的培养2.6 软件开发成本估算本章 小结习题第3章 项目计划与可行性研究3.1 项目工作计划3.1.1 人力资源计划3.1.2 硬件资源规划3.1.3 软件资源规划3.2 可行性研究3.2.1 可行性研究的任务3.2.2 可行性研究的步骤3.3 《可行性分析报告》书写规范3.4 项目启动3.4.1 项目立项3.4.2 项目组织的成立本章 小结习题第4章 软件需求分析4.1 软件需求基础4.1.1 需求分析的目标4.1.2 需求分析的任务4.2 软件需求分析过程4.2.1 如何获取项目的需求4.2.2 分析与综合4.2.3 编制需求分析文档4.2.4 综合评审4.2.5 需求变更管理4.3 数据流图4.3.1 数据流图的构成4.3.2 数据流图的绘制步骤4.3.3 举例4.4 数据字典4.4.1 数据字典的用途4.4.2 数据字典的内容4.4.3 定义数据的方法4.4.4 举例4.5 《需求分析报告》书写规范4.6 需求分析报告说明书实例本章 小结习题第5章 软件概要设计5.1 概要设计综述5.1.1 概要设计的任务5.1.2 概要设计的过程5.1.3 概要设计原则5.2 结构化设计工具5.2.1 IPO图5.2.2 模块结构图5.3 结构化设计方法5.3.1 事务设计5.3.2 变换设计5.4 概要设计说明书5.5 概要设计实例本章 小结习题第6章 软件详细设计6.1 详细设计的任务6.2 详细设计的原则6.3 详细设计工具6.3.1 程序流程图6.3.2 方块图6.3.3 PAD图6.3.4 PDL6.4 《详细设计说明书》格式6.5 详细设计实例6.5.1 图书管理子系统菜单设计6.5.2 系统模块6.5.3 系统管理6.5.4 数据流程图本章 小结习题第7章 数据库设计7.1 数据库设计概述7.2 需求分析阶段的设计7.2.1 业务与组织结构分析7.2.2 数据流图7.2.3 数据字典7.3 概念设计阶段7.3.1 概念模型的表示方法7.3.2 E-R图的绘制步骤7.4 逻辑设计阶段7.4.1 逻辑模型的转换规则 |
商品评论(0条)