书籍名称:软件工程与开发技术
页数:380
作者:江开耀著
出版时间:2009
ISBN:9787560621586
出版社:西安:西安电子科技大学出版社
简介:内容简介本书从软件工程方法、软件工程过程层面对现代软件工程学进行了较为系统和全面的介绍。全书共分为四篇,23章。第一篇介绍了传统的软件工程知识,包括软件工程的由来与发展、与软件工程学科相关的基础知识以及传统的结构化软件工程方法,具体内容有基于结构化方法的可行性分析、需求分析、设计与编码和软件测试知识等。第二篇以RUP为蓝本,介绍了现代面向对象的软件工程方法,重点就业务模型、用例模型、对象模型、包模型、动态模型、构件模型、部署模型的建模方法进行了详细讲述,最后介绍了面向对象测试的概念。第三篇就项目估算、项目策划、品质管理、配置管理、风险管理等项目经理必备的项目管理知识作了较全面的介绍。现代软件工程十分重视不断提升个人与组织的工程过程能力,因此,第四篇用较大篇幅论述了软件能力成熟度模型、个人软件过程PSP和小组软件过程TSP的相关内容。本书适合作为计算机相关专业本科教学中软件工程课程的教科书,也可作为软件从业人员的参考书。
前部分目录
第一篇 传统的软件工程——2
第1章 软件工程引论——2
1.1 软件产品的概念与特征——2
1.1.1 软件产品的概念与分类——2
1.1.2 软件产品的特征——3
1.1.3 软件发展的阶段划分——4
1.2 软件危机——5
1.2.1 软件危机及其表现——5
1.2.2 产生软件危机的原因——6
1.2.3 解决软件危机的途径——7
1.3 软件工程的产生及其发展——8
1.4 软件工程的技术基础——9
1.5 软件工程过程的概念——10
1.6 几种软件过程模型——12
1.6.1 线性顺序模型——13
1.6.2 原型模型——14
······
······
······