





定价:69元
印次:3-1
ISBN:9787302660880
出版日期:2024.05.01
印刷日期:2024.04.26
图书责编:杨帆
图书分类:教材
本书对软件工程的基本理论进行系统的介绍,并且用一个具体的实例贯穿全书,对具体知识点配有丰富的例题,这种理论与实践相结合的方式极大地方便了读者对抽象、枯燥的软件工程理论的理解和掌握。 本书共分11章,按照软件生命周期的流程组织各章内容,同时覆盖了结构化开发方法和面向对象开发方法,具体内容包括软件工程概述、可行性研究、需求分析、概要设计、详细设计、编码、测试、维护、软件项目管理、面向对象方法与UML建模以及面向对象分析与设计。 本书可以作为高等院校软件工程课程的教材,也可以作为从事软件开发与测试工作以及其他相关工程技术工作的人员的参考书。
王振武,男,1978年9月生,籍贯山东青岛,中共党员,工学博士,副教授,硕士研究生导师,研究方向包括:数据挖掘、机器学习、计算智能等
前言 随着软件工程相关技术和方法的迅猛发展,它们对软件设计、开发及维护工作起到了重要的指导与推动作用。为适应我国软件工程的教学工作,编者在多年软件开发以及软件工程教学实践的基础上,参阅多种国内外最新版本的教材,编写了本书。本书可以作为高等院校本科生的教材,也可以为相关行业的工程技术人员提供有益的参考。 本书在第2版的基础上对教材中的个别错误进行了修改,内容安排与第2版一致,循序渐进地对软件工程的基本理论进行了通俗易懂的讲解,并增加了微课视频。本书最大的特点是理论与实践相结合,全书通过一个实例贯穿始终,把软件工程的基本理论和方法系统、全面地讲解清楚。这种方法克服了过去重理论轻实践的内容组织方式,大大方便了读者的理解。具体而言,本书11章内容之间的关系如下页图所示。 本书有配套的教学课件,读者可从清华大学出版社网站(www.tup.com.cn)下载。由于编者水平有限,书中难免存在不足之处,恳请专家和读者批评指正。 编者 2024年2月
第1章软件工程概述1
1.1软件1
1.1.1软件的定义1
1.1.2软件的特点2
1.1.3软件的分类2
1.2软件危机与软件工程5
1.2.1软件危机5
1.2.2软件工程6
1.2.3软件工程的基本内容7
1.2.4软件工程的基本原则7
1.3软件生命周期与软件开发模型8
1.3.1软件生命周期8
1.3.2软件开发模型9
1.4软件开发方法17
1.4.1结构化开发方法17
1.4.2面向对象开发方法20
1.5CASE工具与环境22
1.5.1Sybase PowerDesigner22
1.5.2Rational Rose23
1.5.3Microsoft Visio24
1.6软件工程的演变与发展24
1.6.1软件发展的新阶段和新问题24
1.6.2软件工程的发展25
小结25
习题26\软\件\工\程\理\论\与\实\践\(第3版·微课版)\/目录/ 第2章可行性研究27
2.1可行性研究的含义27
2.2可行性研究的任务和步骤28
2.2.1可行性研究的任务28
2.2.2可行性研究的步骤29
2.3可行性研究的要素31
2.3.1经济可行性31
2.3.2技术可行性31
2.3.3社会环境可行性32
2.4成本效益分析32
2.4.1成本估计方法概述32
2.4.2成本估计34
2.4.3度量效益的方法34
2.5方案选择与决策36
2.6可行性研究实例——《学生教材购销系统》可行性研究报告36
小结45
习题45
第3章需求分析47
3.1需求分析的基...
本书用一个具体的实例贯穿全书,对具体知识点配有丰富的例题,这种理论与实践相结合的方式 极大地方便了读者对抽象、枯燥的软件工程理论的理解和掌握。
"