大规模基于构件的软件开发PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)Alan W.Brown著;张文耘,张志等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2003
- ISBN:7111119185
- 页数:184 页
目 录译者序序言前言第一部分 电子商务和正在改变的应用程序开发的角色第1章引言 2
1.1动机 2
1 2软件开发的挑战 3
1.3通向未来的关键:控制复杂性和快速适应变化 3
1.3.1管理复杂性 4
1.3.2适应变化 6
1.4业务驱动及IT策略 8
1.5小结 9
第2章应用程序开发的进展 11
2.1 引言 11
2.2应用程序开发支持的进展 12
2.2.1过去——客户机/服务器应用程序 13
2.2.2当前——N层分布式系统 13
2.2.3未来——移动的、面向服务的解决方案 15
2.3未来应用程序开发的关键问题 17
2.3.1表示大规模分布式软件构架 18
2.3.2为系统的可复用部分建模 19
2.3.3对新型应用程序的改进的方法支持 20
2.3.4 已有的应用程序开发工具提供商的务实性 23
2.4小结 24
第3章Internet时代的企业级解决方案 26
3.1引言 27
3.1.1电子商务革命 27
3.1 2当前关键的IT问题 28
3.2中间层的重要性 30
3.2.1从客户机/服务器到N层构架 31
3.2.2中间层在基于Web的系统中的角色 31
3 3应用服务器 33
3.4 企业应用集成 35
3.4.1应用程序集成……关于开发的新观点 36
3.4.2通过连接器来实施EAI 36
3 4.3 EAI的更广泛的观点 37
3.5构件和构件模型 39
3.5.1使用构件的设计 40
3.5.2构件的实现 41
3.6小结 42
第二部分构件和基于构件的方法第4章基于构件开发的基础 44
4.1 引言 44
4.2构件方法的目标 45
4.3为什么要使用基于构件的开发 45
4.4 什么是构件 46
4.4.1构件和对象 47
4.4.2构件和分布式系统 49
4 4.3构件的要素 51
4.5怎样使用CBD组装应用程序 52
4.5.1构件来源 53
4.5.2关注于接口的设计 54
4.5.3应用程序和构件构架 54
4.6在CBD领域中当前的实践是什么 55
4.6.1专门兴趣小组 55
4.6.3专业构件服务提供者 56
4.6 2提供商领导的用户小组 56
4.6.4经验报告和建议 57
4.7小结 57
第5章深入了解基于构件的开发 58
5.1引言 58
5.1.1 可复用服务的提供 58
5.1.2服务的独立交付 59
5.2 对构件概念更为深人的理解 59
5.2.1包装的观点 60
5.2.2 服务的观点 60
5.2.3完整性的观点 61
5.2.4一个说明性的实例:Microsoft Excel 62
5.3构件规格说明的重要性 63
5.3.1接口的角色 64
5.3.2模型的重要性 65
5.3.3协作和角色 66
5.4 基于构件开发方法的各种要素 68
5.4.1 由构件组装成应用系统 69
5.4.2提供独立的服务 71
5.4.3通用构件基础设施 71
5.4.4使用通用的服务 73
5.5小结 75
第三部分 应用构件技术第6章CBD技术和标准 78
6.1 引言 79
6.2统一建模语言 80
6.2.1什么是UML 80
6.2.2 UML的背景 81
6.2.3 UML定义了什么 82
6.2.4用UML支持构件建模 82
6.2.5 高级UML概念 84
6.3 Microsoft构件库 85
6.3.1背景 85
6.3.2构件库的概念设计 86
6.3.3 CBD的信息模型 86
6.4.1构件基础设施服务 87
6.4构件基础设施技术 87
6.4.2构件基础设施实现 88
6.5小结 91
第7章面向构件的建模方法 92
7.1引言 92
7.2 CBD生命周期 93
7.2.1 Rational统一过程 93
7.2.2 Sterling Software的EnterpriseCBD方法 95
7.3关注于接口的设计方法 97
7.3.1 一个受UML启发的构件建模方法 97
7.3.2 一个受Catalysis启发的构件建模方法 102
7.4小结 109
第8章基于构件方法的示例 111
8.1引言 111
8.2 理解上下文 112
8.2.1需求定义 112
8.2.2用例建模 113
8.2.3业务类型建模 114
8.3定义构架 116
8.3.1构件构架建模 117
8.3.2 上下文建模 118
8.3.3接口建模 120
8.3.4接口定义 120
8.4提供解决方案 121
8.4.1构件实现 122
8.4.2构件包装 122
8.5小结 123
8.4.3构件组装 123
8.4.4系统部署 123
第四部分展望未来第9章业务的迫切需求:迅速进入数字时代 126
9.1引言 126
9.2 电子信息技术在各个领域的存在和发展 127
9.3软件开发的结束 129
9.4小结 131
10.1引言 133
第10章技术响应:灵活的服务和解决方案 133
10.2基础设施和平台技术 134
10.3标准化活动 135
10.3.1 XML 136
10.3.2 EJB与CORBA构件模型 137
10.4 工具的发展方向 138
10.4.1提高产品 的集成度以支持基于构件的开发 138
10.4.2新代构件设计和实现工具 139
10.5研究方向 141
10.5.1模式和框架的使用 141
10.5.2 遵循更为严格的构件规范 142
10.5.3改进的构件构架建模 143
10.6小结 143
附 录附录A关于企业级应用开发的一些有用的资源 146
附录B 一个详细的CBD建模实例 151
附录C参考文献 166
索引 174
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《SECC软件工程师认证课程》北京泓深教育科技有限公司 2019
- 《软件工程综合实践案例》岳希主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019