新書推薦:
《
长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭 6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高
》
售價:HK$
48.3
《
身体自愈力:解决内在病因的身体智慧指南
》
售價:HK$
101.2
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:HK$
126.4
《
山西寺观艺术壁画精编卷
》
售價:HK$
1725.0
《
中国摄影 中式摄影的独特魅力
》
售價:HK$
1127.0
《
山西寺观艺术彩塑精编卷
》
售價:HK$
1725.0
《
积极心理学
》
售價:HK$
57.3
《
自由,不是放纵
》
售價:HK$
56.4
|
內容簡介: |
本书系统地讲述了现代软件工程的基本概念、原理和现代软件方法学。本书由12章组成。首先介绍了软件工程相关概念,面向对象方法学的基本概念、面向对象的开发过程以及面向对象分析和面向对象设计技术;接着介绍了uml建模技术以及各种用于可视化建模的模型与图例。第5~8章讲述了基于软件复用的高级软件工程,包括软件复用的基本概念,基于组件及组件复用,软件设计模式,软件体系结构及其在软件工程中的应用。第9章介绍了敏捷软件过程,强调敏捷软件过程在软件工程中的作用。第10章介绍软件测试技术与工具,最后两章分别介绍了软件项目管理,以及基于cmm/cmmi/tsp/psp的软件过程。
本书适合计算机及计算机相近专业的本科生和研究生作为学习软件工程的教材,也适合软件开发人员及其他有关人员作为自学的参考书或培训教材。
|
目錄:
|
第1章 现代软件工程概述
1.1 软件
1.2 软件危机
1.3 软件工程
1.4 软件的生命周期
1.5 软件工程的目标和原则
1.6 本章小结
习题1
第2章 面向对象软件开发方法
2.1 面向对象基本思想
2.2 面向对象基本概念
2.3 面向对象方法
2.4 面向对象开发统一过程
2.5 本章小结
习题2
第3章 面向对象分析与设计技术
3.1 面向对象分析技术
3.2 面向对象设计技术
3.3 ooa与ood的关系
3.4 本章小结
习题3
第4章 uml建模技术
4.1 面向对象建模及uml简介
4.2 用例视图
4.3 动态模型图
4.4 静态模型图
4.5 本章小结
习题4
第5章 软件复用基础
5.1 软件复用概述
5.2 支持软件复用的软件工程
5.3 本章小结
习题5
第6章 基于组件与web service的软件开发技术
6.1 corba组件系统
6.2 com+组件系统
6.3 j2ee组件系统
6.4 web service基础
6.5 本章小结
习题6
第7章 软件设计模式
7.1 软件设计模式基础
7.2 设计模式的分类
7.3 创建型creational设计模式
7.4 结构型structural设计模式
7.5 行为型behavioral设计模式
7.6 drawcli中设计模式的应用
7.7 本章小结
习题7
第8章 软件体系结构
8.1 软件体系结构基础
8.2 基本的软件体系结构风格
8.3 基于软件体系结构的开发模式
8.4 软件体系结构应用实例
8.5 本章小结
习题8
第9章 敏捷软件过程
9.1 敏捷实践
9.2 敏捷开发方法
9.3 xp——极限编程
9.4 scrum
9.5 dsdm——动态系统开发方法
9.6 crystal方法
9.7 fdd特性驱动开发
9.8 asd自适应软件开发
9.9 本章小结
习题9
第10章 软件测试技术与工具
10.1 常用的软件测试方法
10.2 常见的软件测试类型
10.3 软件测试技术
10.4 自动化测试
10.5 手工测试与自动化测试的应用比较
10.6 常用的软件测试工具
10.7 本章小结
习题10
第11章 软件项目管理
11.1 软件项目管理定义及特点
11.2 软件项目计划
11.3 软件项目风险管理
11.4 软件质量管理
11.5 软件配置管理software configuration management,scm
11.6 人员的组织与管理
11.7 本章小结
习题11
第12章 软件成熟度模型与软件过程
12.1 能力成熟度模型
12.2 能力成熟度模型集成
12.3 个人软件过程
12.4 团队软件过程
12.5 能力成熟度模型与软件过程之间的关系
12.6 本章小结
习题12
|
|