软件开发生命周期与统一建模语言UMLPDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:曹静主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2008
- ISBN:7508452437
- 页数:158 页
第1章 软件工程概述 1
软件、软件危机和软件工程的定义 1
软件及其特点 1
软件危机 3
软件工程的定义 3
软件工程的基本原理 3
软件开发生命周期 4
软件过程模型 7
常见的生命周期模型 7
生命周期模型的应用 10
软件工程方法学 11
本章小结 11
第2章 结构化程序设计与面向对象程序设计 12
概述 12
面向对象方法与结构化方法比较 12
实例 12
面向对象方法与结构化方法比较 14
两种方法的综合运用 16
结构化方法的基本原理 18
结构化分析过程 18
结构化分析工具 18
面向对象方法学的基本概念和原则 25
基本概念 25
主要原则 26
本章小结 27
第3章 统一建模语言与现代软件工程 28
软件工程的发展趋势及成功经验 28
现代软件工程研究中的热点内容 28
现代软件工程的成功经验 30
统一建模语言在现代软件工程中的作用 32
统一建模语言概述 33
什么是软件建模 33
什么是UML 33
UML的历史 34
UML中的五类图 34
UML建模的基本过程 34
本章小结 36
第4章 用例图 37
用例图概述 37
用例建模的目的 37
定义用例图 37
用例图的主要组件 38
识别参与者 40
捕获需求 40
识别参与者 40
识别用例 41
识别用例的方法 41
用例的命名规则 43
用例间的关系 43
泛化关系 43
包含关系 44
扩展关系 45
用例文档 46
重构系统的用例模型 48
用例建模实例——书店借书系统 49
建立用例模型的步骤 49
确定系统边界 50
识别参与者 50
识别用例 51
建立用例图 51
书写用例文档 51
通过关系整理用例 53
本章小结 53
实战模拟A家教网上发布系统的用例模型 54
实战模拟B超市收银系统的用例模型 54
第5章 静态模型 55
静态模型的基本概述 55
类图 55
类图概述 55
类图的基本组件 56
关系 60
关联关系的不同重数与代码的映射 66
如何建模类图 67
对象图 70
对象图的概念 70
对象图和类图的区别 70
包图 70
包图的概念 70
包图建模 71
本章小结 71
习题 71
案例完善 书店借书系统的初始类图模型 73
实战模拟A电子办公桌网络系统的类图模型 75
实战模拟B超市收银系统的类图模型 75
第6章 动态模型 76
动态模型概述 76
活动图 76
定义活动图 77
如何建模活动图 78
实例——活动图在用例模型中的作用 78
活动图与其他模型 80
顺序图 82
定义顺序图 82
关于消息 83
对象的创建和销毁 84
顺序图的主要用途 85
顺序图实例 85
协作图 89
定义协作图 89
综合实例 89
状态图 93
定义状态图 93
为什么要建模状态图 94
状态图映射成代码 94
状态图实例 95
本章小结 98
实战模拟A完善“电子办公桌”网络系统的类图模型 99
实战模拟B超市收银系统的用例模型 99
第7章UML实现与部署 101
建模实现方式图的目的 101
组件图 101
组件图的概念 101
组件图的关键技术 102
组件图与类图、包图的关系 104
购物车的组件图实现 105
部署图 107
部署图的概念 107
节点 107
通信关联 108
部署图的建模 108
组件图与部署图 109
建模实现方式图 110
本章小结 110
实战模拟A书店借书系统的UML实现与部署 111
实战模拟B家教网上发布系统的UML实现与部署 111
第8章 新闻发布系统的实例 112
系统概述 112
需求分析 112
系统的功能与要求 112
技术方案选择 113
系统的体系结构 113
UML用例建模 115
初始用例模型 115
用例文档 116
完成的用例图 117
静态模型 117
初始领域类图 117
使用的模式 117
数据库设计 121
主要的动态模型 122
实现与部署 123
系统设计 123
新闻发布系统的组件图和部署图 124
利用JSP技术实现考试系统的部分关键代码 124
第9章Rational Rose简介 128
Rational Rose概述 128
Rational Rose的安装 128
安装前的准备 128
安装步骤 128
Rational Rose的使用 133
Rational Rose的启动 133
Rational Rose的主界面 134
Rose模型的4种视图 136
Rose的基本操作 136
关于用例图 140
活动图的画法 141
关于类图 141
关于顺序图 144
顺序图与协作图的相互转化 144
借助协作图的工具绘制对象图 145
关于状态图 146
图形的布局 147
发布模型 148
Rational Rose的逆向工程 149
附录 书店借书系统的需求 153
参考文献 158
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《SECC软件工程师认证课程》北京泓深教育科技有限公司 2019
- 《大数据建模方法》张平文,戴文渊,黄晶编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018