内容介绍
用户评论
全部咨询
随着Internet和网络应用的发展,软件工程的规模越来越大,软件系统的复杂性也越来越高。本书旨在集中讲解当今软件工程面临的新问题以及为解决这些问题的新技术发展,主要内容包括软件系统建模、软件体系结构、网络分布计算、分布事务处理、分布式算法、分布式系统及组件化软件工程开发等。
本书将网络分布计算与软件工程相结合,从原理、技术到应用深入浅出地进行阐述,是软件工程的高级教程,不仅可作为高等学校软件专业本科生和研究生的教材,而且可作为从事软件研究和开发的广大工程技术人员的专业参考书。
目录
- 前言
第一章软件工程发展概论
1.1软件工程的目标
1.2软件开发方法
1.3软件质量评价
第二章软件系统建模
2.1面向对象系统建模
2.2UML:统一建模的基础
2.3RUP:统一建模的过程
第三章软件体系结构
3.1软件体系结构模型
3.2软件体系结构描述语言
3.3软件体系结构风格
第四章网络分布计算
4.1网络分布计算的定义
4.2网络分布计算的模型
4.3通信
4.4进程
4.5进程并发控制
4.6名字服务
4.7容错
第五章分布事务处理
5.1分布事务
5.2事务并发控制
5.3工作流事务
第六重分布式算法
6.1分布式路径路由算法
6.2可靠性算法
6.3负载分配算法
第七章分布式系统
7.1基于文件的分布式系统
7.2基于对象的分布式系统
7.3基于Web的分布式系统
7.4基于消息和协同的分布式系统
第八章组件化软件工程开发
8.1软件复用技术
8.2基于组件的软件开发
8.3设计模式
参考文献
附录A专业词汇汉英对照表
附录B专业词汇英汉对照表
附录c常用英文缩略语表