软件系统架构与开发环境PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:郑建德编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2013
- ISBN:9787111440024
- 页数:304 页
第1章 软件系统架构与软件工程 1
1.1计算机及其软件系统 1
1.1.1系统及其基本特性 1
1.1.2分布式计算机系统 2
1.1.3 RM-ODP及其视点模型 4
1.1.4软件系统及其质量属性 5
1.2软件系统的流程要素 7
1.2.1系统工程概要 7
1.2.2软件工程概要 9
1.2.3 CMM及其关键实践 13
1.2.4软件配置管理工具 18
1.3软件系统的架构要素 22
1.3.1软件设计的模块化、形式化与层次化 22
1.3.2软件架构与软件框架 24
1.3.3面向对象软件开发vs.软件架构 29
1.3.4基于组件的软件开发vs.软件架构 32
1.3.5面向切面编程vs.软件架构 34
1.4 UML语言与UML工具 36
1.4.1 UML vs.软件架构视图模型 36
1.4.2基于UML的软件架构设计 37
1.4.3 UML与4+1视图 41
1.4.4 UML工具与软件架构设计 48
1.5软件设计风格与软件设计模式 49
1.5.1概述 49
1.5.2软件设计风格 49
1.5.3面向对象的软件设计模式 53
第2章 软件开发平台与软件系统架构 58
2.1软件系统开发语言 58
2.2 C++与Java的对比综述 60
2.3 C++与Java的开发工具与开发过程 67
2.3.1 C++的基本开发工具与开发过程 67
2.3.2 Visual C++的开发平台与开发过程 70
2.3.3 Java的基本开发工具与开发过程 72
2.3.4 Java的三个开发平台 74
2.3.5 Java集成开发工具 92
2.4 Java SE的架构相关技术 92
2.4.1 Java的反射技术 93
2.4.2 Java的对象序列化技术 98
2.4.3 Java的异常处理技术 101
2.4.4 Java线程的并发控制 104
2.4.5 Java的集合类 105
2.5 Visual C++的架构相关技术 107
2.5.1 Windows API的窗口技术与消息处理技术 107
2.5.2 MFC的架构相关技术 112
2.5.3 Visual C++的动态链接库 132
2.6 Visual Studio与.NET框架 136
2.6.1 CLR及其相关概念 136
2.6.2关于C 137
2.6.3桌面应用框架 137
2.6.4扩展的B-S架构 141
2.7 Android平台 149
2.7.1 Android操作系统 149
2.7.2 Dalvik虚拟机 150
2.7.3 Android应用软件框架及其Activity构件 150
2.7.4 Android应用开发例子 152
第3章C-S架构的常用协议 154
3.1概述 154
3.2 HTTP及其扩展协议 155
3.2.1 HTTP协议概要 155
3.2.2 URL与URI 156
3.2.3 HTTP协议的PDU 159
3.2.4 B-S架构与HTTP协议封装 162
3.2.5 HTTP的扩展协议WebDAV 164
3.3 JDBC/ODBC协议 167
3.3.1数据库应用系统及其C-S架构 167
3.3.2数据库系统 168
3.3.3 JDBC客户端架构 171
3.3.4 ODBC客户端架构 174
3.4 LDAP协议与JNDI 176
3.4.1名字服务与目录服务 176
3.4.2 LDAP协议及其模型 178
3.4.3 JNDI 185
第4章 中立化信息交换语言 191
4.1概述 191
4.2 ASN.1. 192
4.2.1 ASN.1概述 192
4.2.2 ASN.1的抽象语法 193
4.2.3 BER编码 199
4.2.4 DER编码 202
4.3 HTML 203
4.3.1 HTML概述 203
4.3.2 HTML的高层元素 204
4.3.3 HTML的中层元素 205
4.3.4 HTML的基层元素 209
4.3.5 HTML的层叠样式表 214
4.3.6 HTML中的JavaScript程序 216
4.4 XML 218
4.4.1 XML概述 218
4.4.2 XML元素及其属性 220
4.4.3基于DTD的元素与属性声明 221
4.4.4基于DTD的XML文档的逻辑和物理结构 223
4.4.5 XML Schema 228
4.4.6 XML解析器 238
第5章 中间件与分布式软件架构 245
5.1概述 245
5.2传统中间件 245
5.3 Java EE中间件 253
5.3.1 Java的RMI技术 253
5.3.2 EJB技术 257
5.3.3 JMS技术 265
5.3.4 JDBC数据源与JTA/JTS 271
5.4 CORBA与Web Services 275
5.4.1跨平台中间件概述 276
5.4.2 CORBA中间件 277
5.4.3 Web Services中间件 284
附录 演示程序清单 299
参考文献 302
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《你好,生态环境部!》生态环境部编 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《长江口物理、化学与生态环境调查图集》于非 2019
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019