| 作 者: | 罗炜 |
| 出版社: | 高等教育出版社 |
| 丛编项: | 高等职业教育计算机类课程新形态一体化规划教材 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 暂缺 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
单元1 用软件工程的思想开发系统
学习目标
【知识目标】
【能力目标】
引例描述
任务1 选择适当的软件过程模型
【任务陈述】
【知识准备】
1.1 软件工程基本理论
1.1.1 软件及其特点
1.1.2 软件危机
1.1.3 软件工程的定义
1.1.4 软件工程的基本原理
1.1.5 软件开发生命周期
1.1.6 几种常见的软件过程模型
1.1.7 软件过程模型的应用原则
【任务实施】
方案1:采用瀑布模型开发系统
方案2:采用螺旋模型开发系统
【拓展训练】
拓展训练1:字处理软件新版本开发的软件过程模型
拓展训练2:学生成绩管理系统的软件过程模型
任务2 用UML模型表达开发过程
【任务陈述】
【知识准备】
1.2 软件工程与UML
1.2.1 面向对象的软件工程
1.2.2 UML概述
【任务实施】
ATM系统的软件建模过程概览
【拓展训练】
拓展训练1:了解软件工程的发展
拓展训练2:了解UML的用途
单元小结
项目实训
学生成绩管理系统的初始用例建模
单元2 系统的功能需求建模
学习目标
【知识目标】
【能力目标】
引例描述
任务1 初步建模系统的功能需求
【任务陈述】
【知识准备】
2.1 用例图概述
2.1.1 用例建模的目的
2.1.2 定义用例图
2.1.3 用例图的主要组件
2.2 识别参与者
2.2.1 捕获需求
2.2.2 参与者的识别
2.3 识别用例
2.3.1 识别用例的方法
2.3.2 用例的命名规则
2.4 用例问的关系
2.4.1 泛化关系
2.4.2 包含关系
2.4.3 扩展关系
【任务实施】
步骤1:确定系统边界
步骤2:识别参与者
步骤3:识别用例
步骤4:建立用例图
【拓展训练】
拓展训练1:用例的泛化与特化
拓展训练2:设计销售网点的用例图
……
单元3 系统的静态建模
单元4 系统的动态建模
单元5 系统的实现方式建模
单元6 需求分析
单元7 系统分析
单元8 系统设计
单元9 逆向工程
单元10 开发网上书店系统
附录A Rational Rose使用精解
附录B Axure应用基础
附录C GUI Design Studio使用精解
参考文献