| 作 者: | 许家珆 |
| 出版社: | 电子工业出版社 |
| 丛编项: | 高等学校规划教材 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 软件工程 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 软件工程概述
1.1 软件工程的产生和发展
1.1.1
软件工程的发展过程
1.1.2
软件危机
1.1.3
软件工程的定义及研究的内容
软件与软件过程
1.2.1
软件的概念和特点
1.2.2
软件工程过程
软件过程模型
软件开发方法
1.5 软件工具与软件开发环境
习题一第2章
软件需求工程
软件需求的基本概念
2.1.1
软件需求的任务
2.1.2
功能需求与非功能需求
需求工程过程
软件需求获取技术
需求分析与建模
2.4.1 结构化分析(SA)方法
2.4.2
面向对象的分析方法
软件需求案例分析
2.5.1 案例1——医院病房监护系统
2.5.2
案例2——网上拍卖系统
习题二第3章
软件设计
软件设计概述
软件体系结构设计
3.2.1
仓库模型
3.2.2
分布式结构
3.2.3
其他体系结构
模块分解
详细设计描述工具
用户界面设计
3.5.1
用户界面设计的特性与设计任务
3.5.2
用户界面设计的基本原则
3.5.3
用户界面的基本类型
3.5.4
信息输入/输出界面
3.5.5
MVC模式
习题三第4章
面向对象的方法
面向对象方法概述
面向对象的基本概念
面向对象的分析
面向对象的设计
4.5 典型的面向对象方法
4.5.1 BOOch方法
4.5.2 CoaD/YOurdon方法
4.5.3
对象模型技术
4.5.4
OOSE方法
习题四第5章
UML统一建模语言
UML概述
5.1.1 UML的基本概念
5.1.2
UML的图形表示
建立用例模型
5.2.1 需求分析与用例建模
5.2.2
确定执行者
5.2.3
确定用例
5.2.4
建立用例之间的关系
5.2.5
用例建模实例
建立静态模型
5.3.1
类图
5.3.2
包图
建立动态模型
5.4.1 消息
5.4.2
状态图
5.4.3
顺序图
5.4.4
合作图
5.4.5
活动图 5.5 建立实现模型 5.5.1 构件图 5.5.2 配置图 5.6 RUP统一过程及其应用 5.6.1 UML与RUP统一过程 5.6.2 RUP的二维开发模型 5.6.3 RUP的迭代开发模式 习题五第6章 软件实现 6.1 程序设计语言的选择 6.2 结构化程序设计 6.3 程序设计风格 6.4 算法与程序效率 6.5 软件代码审查 习题六第7章 软件复用和构件技术 7.1 软件复用概述 7.2 软件复用的实施与过程 7.3 可复用构件与构件工程 7.4 领域工程分析和基于构件的开发 ...