软件工程与项目管理(第3版)
原版教材获河南省“十二五”普通高等教育规划教材。本书强调理论与实践相结合,软件开发技术与管理相结合,突出软件工程与信息安全技术相融合的特色。

作者:肖汉 主编;楚志刚、张玉、王镭 副主编

丛书名:计算机系列教材

定价:98元

印次:3-1

ISBN:9787302726036

出版日期:2026.09.01

印刷日期:2026.09.08

图书责编:张瑞庆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书主要围绕软件项目工程化开发过程,系统地介绍了软件工程的概念、原理、方法和案例,比较全面地反映了软件工程技术和管理的全貌。 全书由4篇构成,共19章。第1篇是基础理论,包括第1~3章,介绍软件工程的基本概念、软件过程及可行性研究。第2篇是传统方法学,包括第4~12章,系统地介绍了软件开发的需求、设计、实现、测试和维护等专题。第3篇是面向对象方法学,包括第13~16章,介绍面向对象方法的基本概念,统一建模语言UML,面向对象的分析和设计。第4篇是软件项目组织与管理,包括第17~19章,介绍软件度量和软件项目管理及软件开发组织过程改进。 本书强调理论与实践相结合,软件开发技术与管理相结合,突出软件工程与信息安全技术相融合的特色。本书提供了丰富的例题、习题和参考文献。 本书可作为高等学校计算机与信息类、工程与管理类学科专业的相关课程教材,也可作为培训和参考用书。

肖汉,教授,博士后,硕士生导师,已在国内外学术期刊上发表学术论文70篇,其中被SCI/EI/CPCI等**检索机构收录13篇次。主持和参与完成各级各类教/科研项目33项,其中主持中国博士后科学基金面上项目1项,河南省重点科技攻关和省级鉴定项目10项,参加完成国家自然科学基金项目2项。获省部级和市厅级科研成果奖励39项,其中河南省科技进步奖2项。主编“十一五”普通高等教育国家级规划教材和河南省“十二五”普通高等教育规划教材各一部,作为副主编、编委参与了18部教材的编写工作。申请国家发明专利4项,获国家软件著作权50项。主持计算机与教育技术实验教学中心建设成为河南省高等学校实验教学示范中心和主持信息网络实验室建设成为郑州市重点实验室。河南省教育厅学术技术带头人,河南省高等学校青年骨干教师资助计划对象,河南省地方高校首批中青年骨干教师,郑州地方高校特聘高层次人才。中国计算机学会高级会员,CCF郑州委员。为多家**期刊的审稿人。国家科技成果评价专家。 自工作以来一直从事有关计算机教学和科研工作,教学效果优秀。主讲计算机专业公修课和专业核心课程。如,软件工程、计算机网络、C语言程序设计和计算机基础等。每年承担本科生专业教学590学时。

前言 本书是理论与实践相结合的典范之作,第1版被国内众多高校选为“软件工程”课程的教材,赢得了广大师生的一致赞誉。第2版呈现了一些软件工程理论和技术的新发展。第3版为了适应软件工程教育发展的需要,在前两版的基础上,借鉴SWEBOK和SEEK的内容,针对我国高校本科软件工程教育的实际情况对内容进行选择和组织。全书按照软件开发过程模型展开讲解,通过“图书管理系统”案例贯穿全书,介绍了软件开发的可行性研究与分析、需求分析、设计、实现、检验与测试、维护、软件项目管理等。 本书全面涵盖软件工程流程中定义、开发、生产和运维的实践过程,使得篇章结构更加清晰有效,易于阅读。全书以“图书管理系统”案例为中心,以技能培养为目标,围绕开发项目所用到的知识点进行讲解,然后以“学生管理系统”为实训的主要内容,对所学知识点加深巩固,以帮助读者理解基本知识点,进而将知识转变为技能。同时,为更好地反映软件工程领域的发展现状,书中及时反映软件工程领域新理论、新方法,在第2版基础上对原书在内容上做了较大修改,形成了这本《软件工程与项目管理》(第3版)。 借再版机会,作者对书中部分词汇、错误进行了修订,引入了可信软件设计、软件界面设计的相关内容,并且对软件项目组织与管理篇进行了重要补充。希望这版教材能够促进软件工程课程的教学内容改革,提高学生的软件开发能力和项目管理能力。全书由4篇共22章构成,按专题安排,分为4个部分,便于读者按需取用。 第1篇软件工程与软件过程,全面、概括地介绍了软件工程这门学科及典型的软件过程模型。内容包括软件工程概述、过程和生命周期的建模以及可行性研究。 第2篇传统方法...

目录
荐语
查看详情 查看详情
目录

第1篇软件工程与软件过程

第1章软件工程概述/2

1.1软件工程学的背景和目的/2

1.1.1软件与软件的组成/2

1.1.2软件的特点/3

1.1.3软件的分类/3

1.1.4软件的历史与发展/4

1.1.5软件危机/5

1.1.6软件工程/7

1.2软件开发方法/7

1.3软件安全/8

1.3.1软件安全的概念/8

1.3.2软件安全的威胁/8

1.4案例——“图书管理系统”项目

提出/9

1.5实训——“学生管理系统”项目

提出/10

小结/11

习题/11

第2章过程和生命周期的建模/12

2.1过程的含义/12

2.2软件过程模型/12

2.2.1瀑布模型/13

2.2.2渐进式模型/15

2.2.3过程的迭代/16

2.2.4V模型/17

2.2.5原型化模型/17

2.2.6敏捷开发模型/18

2.3软件开发标准/22

2.3.1国内外标准概述/22

2.3.2软件工程标准的层次/23

2.4软件安全开发生命周期/24

2.4.1软件安全开发/25

2.4.2安全开发生命周期/25

2.5案例——“图书管理系统”软件

开发计划/26

2.6实训——“学生管理系统”软件

开发计划/28

小结/29

习题/29

第3章可行性研究/30

3.1问题定义与任务/30

3.2可行性研究的步骤/31

3.3系统流程图/33

3.4成本/效益分析/34

3.5案例——“图书管理系统”可行

性分析报告/37

3.6实训——“学生管理系统”可行性

分析报告/42

小结/... 查看详情

本书获河南省“十二五”普通高等教育规划教材。本书强调理论与实践相结合,软件开发技术与管理相结合,突出软件工程与信息安全技术相融合的特色。    针对目前国内计算机类专业教材品种繁多,但大部分不符合培养现代技能型紧缺人才的需求,与软件企业实际开发需要相脱节的情况。编者对软件人才培养模式进行了较长时间的分析和调研,结合编者多年来从事计算机教学的经验,将面向对象的分析和设计方法作为独立一篇内容,系统地向读者进行介绍。同时,本书还提供了丰富的案例和完整的软件研发的标准文档,力求保证内容的科学性和时代性,突出软件工程的实践性。        目前绝大多数软件工程方面的教材很少顾及软件安全因素,而专业的信息安全教材又缺少对软件工程理论和方法的系统讨论。在当前网络安全问题日益严重的情况下,软件研发如果不考虑安全因素,则开发的软件最终会暴露出严重问题。将软件工程与信息安全技术有机地融合,才能开发出安全的软件,这已经成为行业共识。本书从宏观和微观两个角度讲授如何将软件工程与软件安全技术相结合,目标是让学生既能系统的学习软件工程理论又能掌握其中的软件安全技术。

查看详情