





定价:59元
印次:3-3
ISBN:9787302633013
出版日期:2023.06.01
印刷日期:2024.12.16
图书责编:闫红梅
图书分类:教材
本书较好地体现了软件工程的实用性,并对软件工程知识体系有比较全面的介绍,对软件工程的概念、规则、方法等有比较生动的基于案例的讲解。 全书共15章。第1~4章为工程基础,涉及软件工程概述、软件项目管理、软件工程过程模式,以及基于计算机的系统工程等内容。第5~9章为工程任务,基于软件生命周期进行内容编排,涉及软件需求分析、软件概要设计、程序算法设计与编码、软件测试、软件维护与再工程等内容。第10~15章为工程方法,其中第10~14章涉及结构化程序工程、面向对象程序工程、数据库工程、用户界面设计等内容,并介绍了敏捷工程、净室工程等非主流工程方法; 第15章是一个面向对象工程案例,基于UML建模,并通过C++、Java语言进行了程序工程结构的创建。 本书语言精练、通俗易懂,教学资源较完备,便于自学。书中案例都已基于主流软件工具(Visio、PowerDesigner、Rose)建立模型。 本书可作为高等学校软件工程相关专业本科生、研究生的教材,也可作为软件开发人员的技术参考书。
曾强聪,教授。长期担任计算机专业课程教学,主讲课程有:C程序设计、Java程序设计、数据结构、软件工程、数据库原理、大型数据库系统、Web系统开发等。主编了多本计算机专业教材,如:软件工程、Visual Basic案例教程、软件工程原理与应用等,其中《软件工程》是十五国家级规划教材,由高等教育出版社出版发行;《软件工程原理与应用》是十一五、十二五国家级规划教材,由清华大学出版社出版发行。
前言 本书继续保留以往版本特点,以系统性与实用性为基本宗旨,重视软件工程的概念,通过软件工程案例说明软件工程的方法及其应用。 本书在第二版的基础上进行了文字和图表的修订,有适量的内容增减,并基于实际教学意见反馈进行了合乎教学规律的结构调整。 全书共15章,编排结构分为工程基础、工程任务、工程方法3部分。 第1~4章为工程基础,涉及软件工程概述、软件工程项目管理、软件工程过程模式,以及基于计算机的系统工程等内容。该部分基于工程要素、时空框架、任务特征等对软件工程进行了整体性介绍,使读者在学习初期就对软件工程有初步的认识,对于尽早培养读者的工程意识是有益的,可使读者在学习初期就能建立起有关软件工程的价值体系。 第5~9章为工程任务。这里的工程任务是指严谨工程计划约束下的任务,是基于一定的过程模式实施的任务。为了方便理论教学与实践教学的结合,该部分按照一般的软件生命周期介绍工程任务,涉及软件需求分析、软件概要设计、程序算法设计与编码、软件测试、软件维护与再工程等内容。显然,这样的内容编排与实际的工程进程是基本一致的,有益于读者的软件工程实践。 第10~15章为工程方法,涉及结构化程序工程、面向对象程序工程、数据库工程、用户界面设计等内容,并介绍了敏捷工程、净室工程等非主流工程方法。工程模式软件开发需要有与软件问题相适应的工程方法的支持,书中许多工程方法可分别适应不同形态的软件开发,如结构化程序工程方法可适应基于功能抽象的程序构建,面向对象程序工程方法可适应基于现实实体抽象与对现实实体仿真的程序构建等。第15章是一个面向对象工程案例,基于...
目录
第1部分工 程 基 础
第1章软件工程概述
1.1软件的特点与分类
1.1.1软件的特点
1.1.2软件分类
1.2软件产业化发展
1.2.1程序设计时代
1.2.2程序系统时代
1.2.3软件工程时代
1.3软件危机
1.3.1软件危机现象
1.3.2软件危机原因分析
1.4软件工程
1.4.1工程技术
1.4.2工程管理
1.4.3工程目标
1.5主流工程方法学
1.5.1结构化方法学
1.5.2面向对象方法学
1.6常用软件工具
1.6.1Visio
1.6.2PowerDesigner
1.6.3Rose
小结
习题
第2章软件项目管理
2.1软件研发团队
2.1.1软件研发机构
2.1.2软件项目小组
2.1.3项目小组管理机制
2.2软件项目计划
2.2.1任务分配
2.2.2进度计划
2.2.3项目计划书
2.3软件项目成本估算
2.3.1软件成本估算策略
2.3.2代码行成本估算
2.3.3功能点成本估算
2.3.4软件过程成本估算
目录
软件工程原理与应用(第三版)
2.4软件项目风险
2.4.1风险类别
2.4.2风险识别
2.4.3风险评估
2.4.4风险防范
2.5软件文档管理
2.5.1文档的用途
2.5.2文档分类
2.5...