
| 目录 第一章 绪论 1.1 软件 1.2 软件工程 1.3 软件生命周期 1.3.1 制定计划(planning) l.3.2 开发(development) l.3.3 运行维护( maintenance) 1.4 软件开发过程模型 1.4.l 瀑布模型(waterfall model) 1.4.2 螺旋模型(spiral model) 1. 4.3 喷泉模型( fountain model) l.4.4 增量模型(incremental model) 1.4.5 演化模型(evolving model) l.4.6 统一过程模型 rup(rational unified process) 本章小结 第二章 软件需求分析 2.1 需求分析 2.2 需求分析过程 2.3 需求分析文档 . 2.4 需求分析方法 2.4.1 结构化分析方法 2.4.2 jackson方法 2.4.3 面向对象方法 本章小结 第三章 理解面向对象 3.l 面向对象概念 3.l.l 类及对象 3.1.2 继承(inheritance) 3.1.3 聚合(aggregation) 3.l.4 消息(message) 3.1.5 多态性(polvmornhlsm) 3.l.6 关联(assoclltlon) 3.l.7 面向对象(ouect oriented) 3.2 面向对象开发方法 3.2.1 ooa/ood 3. 2.2 booch面向对象方法 3.2.3 booch方法过程 3.2.4 对象建模技术(omt) 3.2.5 面向对象软件工程(oose) 本章小结 第四章 uml是什么 4.1 uml的出现及发展 4.2 uml概况 4.2.1 umi一的主要内容 4.2.2 umi一的主要特点 4.2.3 umi一应用领域 4.3 uml面向对象分析的一般过程 本章小结 第五章 uml静态建模机制 5.l 用例图 5.1.1 角色( actor) 5.1.2 用例 5. 1.3 例子:定货中心 5.1.4 建模体会 5.2 类图(class diagram) 5.2.1 类的识别 5.2.2 类属性识别 5.2.3 类操作识别 5.2.4 关联与关联类 5.2.5 聚合(aggregation) 5.2.6 泛化(generalization) 5.3 包围 本章小结 第六章 uml动态建模机制 6.l 状态图 6.1.l 有关状态图的几个概念 6. 1.2 状态图的符号表示 6.1.3 识别对象状态空间 6.1.4 识别状态转移 6.1.5 例子:电梯系统 6.2 交互模型 6.2.l 顺序图 6.2.2 合作图 6.2.3 交互模型的识别 6.2.4 交互模型的例子 6.3 活动图模型 6.3.l 为什么要引人活动图 6.3.2 活动图 6.3.3 并发活动建模 本章小结 第七章 分析模型的测试 7.1 分析模型测试的重要性 7.2 测试方法 7.3 测试过程 7.4 用例模型的测试 7.5 类模型的测试 7.6 类状态模型的测试 7.7 典型场景的测试 本章小结 第八章 uml工具介绍 8. 1 rational rose:全面支持基于 umi。开发的工具 8.1.1 uml的建模支持 8.1.2 构件化开发 8.1.3 多语言支持的开发 8.1.4 双向(正向十逆向)工程 8.1. 5 全面的团队支持 8.1.6 模型的集成管理 8.1.7 框架向导 8.1.8 rose的可扩展接口 8.1.9 基本报告生成能力 8.1.1o corba/idl生成 8.1.11 数据库表格生成 8. l.12 与 ms存储库的集成 8.l.13 oracles的正向和逆向 工程支持 8.1.14 版本控制 8.2 rose的逆向工程 8.2.1 c+十项目的逆向工程 8.2.2 逆向分析 vc+ 十应用 8. 2.3 java项目的逆向工程 8.3 uml_designer:国内开发的支持uml的建模工具 8.3.1 对用例模型的支持 8.3.2 对活动模型的支持 8.3.3 对类模型的支持 8.3.4 对状态模型的支持 8.3.5 对顺序模型的支持 8.3.6 对合作模型的支持 8.3.7 对构件模型的支持 8.3.8 对配置模型的支持 本章小结 第九章 实例研究:一个嵌入式实时系统 9.1 系统描述 9.2 用例模型 9.2.l 角色识别 9.2.2 用例识别 9.3 类模型 9. 3. 1 message类 9. 3. 2 audiocontroller类 9. 3. 3 usermode类 9. 3. 4 userlnterface类 9.3.5 uservlew类 9.3.6 messageslot类 9.3.7 audiolllpllt与aijd100lltpllt类 9.3.8 类的组织 9.4 关注嵌入式:系统外部事件 9.5 动态模型 9.5. 1 对象交互模型 9.5.2 活动模型( activity diagram) 9.5. 3 对象的动态行为:状态模型 9.6 进一步话题:设计说明 本章小结 第十章 实例研究:会议管理系统 10.1 系统描述 10.2 用例模型 10.2.l 角色识别 10.2.2 用例识别 10.2.3 模型及用例描述 10.3 类模型 10.3.1 meeting类 10.3.2 meetinglnstance类 10.3.3 meetingroom类 10.3.4 attendee类 10.3.5 groupattendee类 10.3.6 address类 10.3.7 postoffice类 10. 3.8 information类 10.3.9 attendeemanagement 10. 3.10 reservationcriteria类 10.3.11 meetingadministration类 10.4 系统包图 10. 4.1 会议包(meetingpack) 10.4.2 人员包(attendeepack) 10.4.3 邮寄包(postofficepack) 10.5 动态模型 10.5.1 对象交互模型 10.5.2 对象合作模型 10、5.3 活动图模型 本章小结 |
商品评论(0条)