





定价:39元
印次:1-2
ISBN:9787302373780
出版日期:2014.11.01
印刷日期:2016.01.12
图书责编:杨帆
图书分类:教材
本书对软件工程的基本理论进行了系统的介绍,并且用一个具体的实例贯穿全书,对具体知识点也配有丰富的例题,这种理论与实践相结合的方式极大地方便了读者对抽象、枯燥的软件工程理论的理解和掌握。 本书共分11章,按照软件生命周期的流程组织各章内容,同时覆盖了结构化开发方法和面向对象开发方法,具体章节包括软件工程概述、可行性研究、需求分析、概要设计、详细设计、编码、测试、维护、软件项目管理、面向对象方法与UML建模以及面向对象分析与设计等内容。 本书可以作为高等院校软件工程课程的教材,也可以作为从事软件开发与测试工作以及其他相关工程技术工作的人员的参考书。
王振武,博士,中国矿业大学(北京)副教授,硕士研究生导师,计算机科学与技术系副书记,研究方向为数据挖掘,基于构件的软件复用技术等.先后在算机类国家级核心期刊(及以上)发表科研论文近20篇,其中EI检索15篇,先后主持或参与国家863课题、国土资源部公益性项目、中央高校基本科研业务费项目等纵向课题多项,完成横向课题多项,申请软件著作权14项,先后出版学术专著1部,独立出版教材5部。在计算机类核心期刊上发表科研论文近30篇,其中EI收录15篇,ISTP收录1篇,参与撰写学术专著1部。近年来参编教材如下: 2012.12 C#Web程序设计 清华大学出版社 45.4万字 独著2011.12 计算机图形学基础 清华大学出版社 40.4万字 独著2010.12 C#与ASP.NET程序设计 中国铁道出版社 32.6万字 独著2012.6 计算机网络课程设计 中国石油大学出版社 21.5万字 独著2009.6 分布计算应用模型 科学出版社 8万字 第22010.6 加密解密全攻略(第三版) 中国铁道出版社 9万字 第2
自1968年北大西洋公约组织提出“软件工程”概念以来,软件工程的相关技术和方法得到了迅速的发展,对软件设计、开发以及维护工作起到了重要的指导作用。为适应我国软件工程的教学工作,编者在多年软件开发以及软件工程教学实践的基础上,参阅多种国内外最新版本的教材,编写了本书。本书可以作为高等院校本科生的教材,也可以为相关行业的工程技术人员提供有益的参考。 本书内容在安排上循序渐进,对软件工程理论进行了通俗易懂的讲解。本书最大的特点是理论与实践相结合,全书通过一个实例贯穿始终,把软件工程的基本理论和方法系统、全面地讲解清楚,这种方法克服了过去重理论轻实践的内容组织方式,大大方便了读者的理解。具体而言,本书11章内容之间的关系如下页图所示。 本书有配套的教学课件,读者可从清华大学出版社网站(www.tup.com.cn)上下载。由于编者水平有限,本书难免存在不少缺点和不足之处,恳请专家和读者批评指正。 编者 2014年5月
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 Rose24
1.5.3Microsoft Visio24
1.6软件工程的演变与发展24
1.6.1软件发展的新阶段和新问题24
1.6.2软件工程的发展25
小结25
习题26
\软\件\工\程\理\论\与\实\践\/目录/ 第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费用估计33
2.4.3度量效益的方法34
2.5方案选择与决策35
2.6可行性分析实例——《学生教材购销系统》可行性研究报告36
小结45
习题45
第3章需求分析47
3.1需求分析的基本概念47
3.1.1软件需求的定义和特... 查看详情