


定价:69元
印次:1-5
ISBN:9787302257202
出版日期:2011.10.01
印刷日期:2023.01.11
图书责编:郑寅堃
图书分类:教材
本书介绍20世纪90年代中期以后软件工程领域新的理论和技术,围绕如何提高软件的生产效率和质量来选取和组织材料。前11章为理论部分,内容包括软件体系结构、中间件技术、在线演化技术、网构软件、仿生学、面向Agent的软件工程、面向服务架构技术、柔性工作流、统一建模语言、云计算;后6章为实验部分,内容包括用VB实现的UDP通信、Windows API函数、端口的禁用、用VB写DLL文件、用VB写OCX控件以及COM、COM+和DCOM. 本书可作为高校研究生的教材,也可以作为教师和广大高级编程人员的参考书。
随着软件工程技术的发展,软件的形态、规模、方法、架构、工具和环境等都在变化。由于Internet的普及,人们了解和掌握国内外新技术越来越容易。可是作为学生,系统地获取知识的软件工程教材并没有跟上软件工程技术发展的步伐,导致培养出来的学生不能很快地适应社会的需要。 国内本科生的软件工程教材仍然以瀑布型模型的生命周期为主线来组织,大部分教材的内容只跟进到20世纪90年代的面向对象开发方法,新的内容如软件体系结构、中间件、SOA、网构软件、面向Agent的软件工程和云计算等都没有涉及,使得软件工程的教学内容与当今主流技术之间的脱节越来越大。 国内研究生的软件工程教材几乎是一片空白,不少高校沿用本科阶段的教材,或是各自做些零散的PPT讲稿,这种现状可能与我国研究生教育相对宽松的要求有关。随着高校研究生数量的不断增多,教学质量要求越来越高,教材用量在不断增长,我们深感有必要整理一本合适的教材,以便把最新的成果较为系统地传授给学生。编写本书的目的之一是抛砖引玉,希望以后有更多优秀的软件工程教材涌现出来。 软件工程是指导计算机软件开发和维护的工程学科,研究如何提高软件生产效率和质量是该学科的核心问题。开发和维护或者说构造和演化是软件工程活动的两个重要环节。要提高生产效率必须减少开发和维护的工作量,缩短开发和维护的时间。要提高软件的质量必须构造良好的体系结构和复用以往成熟的部分。 软件复用一直是软件工程界所追求的梦想,复用技术是提高软件生产效率和质量的重要途径之一。 软件体系结构可帮助解决软件复用所遇到的障碍,对系统部件约束最小的地方复用性最大,而作为系统早期设计的体系结构对部件的约...
第1章 软件工程新技术31.1 新的构建技术3
1.2 新的软件形态4
1.3 新的开发工具4
1.4 大规模的应用5
第2章 软件体系结构8
2.1 软件体系结构的形成8
2.1.1 无体系结构阶段8
2.1.2 萌芽阶段8
2.1.3 初级阶段9
2.1.4 高级阶段9
2.2 软件体系结构的概念10
2.3 软件体系结构的要素10
2.3.1 构件11
2.3.2 连接件13
2.3.3 约束14
2.4 软件体系结构的作用15
2.5 软件体系结构描述语言16
2.5.1 ACME16
2.5.2 Wright21
2.5.3 C224
2.5.4 UniCon24
2.5.5 其他比较有影响的ADL27
2.5.6 ADL分类与比较框架33
2.5.7 ADL之间的比较37
2.6 软件体系结构描述方法40目录高级软件工程 2.7 软件体系结构风格42
2.7.1 软件体系结构风格的概念42
2.7.2 软件体系结构风格的研究内容43
2.7.3 几种常见的软件体系结构风格45
2.7.4 新的软件体系结构风格的提出49
2.7.5 讨论软件体系结构风格时常见的问题50
2.8 软件体系结构评估50
2.8.1 软件体系结构评估的目的50
2.8.2 软件体系结构评估的方法与工具51
2.8.3 软件体系结构评估存在的问题55
2.9 基于体系结构的软件开发过程56
2.10 Windows体系结构介绍62
2.10.1 Windows系统的发展历史62
2.10.2 Windo... 查看详情





