| 作 者: | 吴洁明 |
| 出版社: | 中央广播电视大学出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 软件工程/开发项目管理 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
1 软件工程概述
1.1 软件和软件危机
1.2 软件工程发展简史
1.3 软件工程的定义和目标
1.4 软件工程的七条基本原理
1.5 软件过程模型
1.6 软件开发方法简述
1.7 软件工程相关的技术规范、标准和最新文献的信息源
1.8 软件工程师职业道德规范
本章要点
练习题
2 可行性研究
2.1 可行性研究的步骤
2.2 可行性研究的要素
2.3 成本效益分析
2.4 可行性研究报告的模板
本章要点
练习题
3 结构化需求分析
3.1 需求分析的概念
3.2 结构化分析的主要工具
3.3 结构化分析方法的实现步骤
3.4 编写需求规格说明书
3.5 结构化分析案例
本章要点
练习题
4 结构化软件设计
4.1 软件设计的概念
4.2 软件设计原则和影响设计的因素
4.3 结构化设计方法
4.4 图书馆信息管理系统软件结构设计
4.5 设计复查
4.6 数据设计
4.7 详细设计
本章要点
练习题
5 面向对象基础
5.1 从一个例子看结构化方法的问题
5.2 面向对象的概念
5.3 面向对象开发的方法
5.4 UML语言
5.5 用例图
5.6 活动图
5.7 状态图
5.8 交互图
5.9 类图
5.10 配置图
5.11 组件图
5.12 RationalROSE简介
本章要点
练习题
6 面向对象分析
6.1 面向对象分析概述
6.2 建立用例(功能)模型
6.3 建立对象模型
6.4 构造动态模型
6.5 评审分析模型
6.6 面向对象的需求分析规格说明书
本章要点
练习题
7 面向对象设计
7.1 面向对象的设计概念
7.2 基于UML的面向对象设计过程
7.3 图书馆信息管理系统设计实例
本章要点
练习题
8 编码
8.1 程序设计语言
8.2 良好的编程习惯
8.3 编程标准
本章要点
练习题
9 软件测试
9.1 软件测试的概念
9.2 设计测试用例
9.3 单元测试
9.4 集成测试
9.5 系统测试
9.6 验收测试
9.7 面向对象的测试
本章要点
练习题
10 系统维护
10.1 软件维护概念
10.2 维护过程
10.3 提高软件的可维护性
本章要点
练习题
11 软件项目管理
11.1 软件项目管理
11.2 软件配置管理
本章要点
练习题
实验
实验1 结构化需求分析——大学图书馆图书信息管理系统
实验2 结构化设计——大学图书馆图书信息管理系统设计
实验3 基于uML的大学图书馆图书信息管理系统需求分析
实验4 基于uML的大学图书馆图书信息管理系统设计
附录A 调研表格模板
附录B 面向对象方法的需求规格说明书的文档模板
附录C 面向对象方法的系统设计规格说明书的文档模板
参考文献