首页 > 图书中心 >图书详情

软件工程实用教程

作者:陈明
丛书名:21世纪计算机科学与技术实践型教程
定价:39
印次:1-1
ISBN:9787302270263
出版日期:2012.05.01
印刷日期:2012.05.07

本书是软件工程方面的教材,主要内容包括软件工程概述、软件项目可行性研究、软件需求工程、软件项目概要设计、软件项目详细设计、面向对象设计、用户界面设计、软件项目编码、软件质量与质量保证、软件项目测试、软件项目交付与维护、软件项目管理、软件建模与UML等。 本教材的特点是内容系统、语言精练、概念准确。本书可作为高等学校软件工程课程的教材,也可作为从事软件工程人员的参考书。

more >

计算机软件是逻辑产品,而不是物理产品。软件与硬件具有完全不同的特征。计算机软件现已成为一种新的驱动力,是进行决策的引擎,是现代工程研究和解决问题的基础,在各领域中发挥着越来越重要的作用。 软件危机的出现导引了软件工程学。软件工程历经40多年飞速地发展,现已成为一门重要的独立学科和专业,具有较完整的学科体系。软件工程的目标是以解决软件生产的质量与效率为宗旨,研究科学的工程方法以及与此相应的软件工具系统,用来指导和帮助软件的开发与研究工作,在软件的开发与研究中起到重要的技术保障与促进作用。 软件工程是研究开发大型软件系统的学科,不仅覆盖了构建软件系统的相关技术问题,还包括指导开发团队、安排进度及预算等管理问题。软件工程不仅仅包括编写程序代码所涉及的技术,还包括所有对软件开发能够造成影响的问题。不存在任何单一开发技术或管理技术能够解决软件工程所面临的所有问题。因而,软件工程是包括一系列概念、理论、模式、语言、方法及工具的综合性学科。软件工程技术可分为产品实现技术及开发管理技术,产品实现技术主要涉及软件系统开发相关问题,为实现软件产品提供支持;开发管理技术通常不针对某个软件开发项目,而是为管理和改进软件,组织所有的业务活动提供技术支持。 软件开发工具是支持软件生存期中某一阶段的任务实现而使用的计算机程序。软件开发环境是一组相关的软件工具的集合,将它们集成在一起支持某种软件开发方法或某种软件开发模型。软件开发工具与环境是软件工程的重要组成部分,对于提高软件生产率,改进软件质量有越来越大的作用。 软件工程虽然彰显工程特色,但不是刻板的学科,需要丰富的想象力。软件工程是一门科学,有规律和步骤可循。软件工程又是一个实践性极强的实用学科,在学习中,不仅要能掌握其理论原则与方法,更重要的是能学会熟练地应用。计算机科学与技术专业和相近专业的毕业生,有相当部分的同学要从事计算机软件开发和应用工作,通过软件工程的理论学习与实践,可以培养学生以软件工程的方法开发软件的习惯和素质,并在软件开发的工作中得以贯彻,展现了学科的力量。 学习软件工程应注重计算思维能力、算法设计与分析能力、程序设计和实现能力、系统能力(系统的认知、设计、开发、应用)的培养,尤其是对系统能力的培养。系统能力包含两个层面上的含义: 一是对一定规模的系统的全局掌控能力;二是对在构建系统时能够系统地考虑问题的求解。 本书是软件工程教程,全书分为13章:软件工程概述、软件项目可行性研究、软件需求工程、软件项目概要设计、软件项目详细设计、面向对象设计、用户界面设计、软件项目编码、软件质量与质量保证、软件项目测试、软件项目交付与维护、软件项目管理、软件建模与UML。在附录中给出了常用的有代表性的文档。 本书在内容选择上注重先进和系统,各章呈模块化,有助于快速掌握软件工程原则和方法。 由于作者水平有限,书中不足之处在所难免,敬请批评指正。 2012年3月于北京

more >
扫描二维码
下载APP了解更多

同系列产品more >

计算机网络教程(第3版)

张晓明
定 价:59元

查看详情
计算机网络应用基础(第2版)

陈杰华
定 价:49.80元

查看详情
计算机网络教程(第2版)

张晓明
定 价:46元

查看详情
Dreamweaver CS6网页设计与制作实...

冯小燕、傅伟玉、茌良生
定 价:30元

查看详情
网站建设与网页设计项目化教程

施莹、茹志鹃、徐建华
定 价:39元

查看详情
图书分类全部图书
more >
  • 第1章 软件工程概述1

    1.1 软件1

    1.1.1 软件的发展1

    1.1.2 软件的定义3

    1.1.3 软件的特点3

    1.1.4 软件的分类4

    1.2 软件工程的内容与方法6

    1.2.1 软件危机与软件工程的定义7

    1.2.2 软件工程的基本内容与目标9

    1.2.3 软件的基本开发方法9

    1.2.4 软件工程的基本原则10

    1.3 软件生存周期与软件开发模型11

    1.3.1 软件生存周期11

    1.3.2 软件开发模型12

    1.4 软件工具与环境20

    1.4.1 软件工具概述21

    1.4.2 软件开发工具的功能21

    1.4.3 软件开发工具的特性22

    1.4.4 软件开发工具的分类24

    1.4.5 软件开发环境25

    1.5 软件工程学的知识体系27

    小结28

    习题128

    第2章 软件项目可行性研究29

    2.1 软件项目可行性研究的任务29

    2.2 软件项目可行性研究的步骤30

    2.3 软件项目可行性研究的要素312.3.1 经济可行性32

    2.3.2 技术可行性32

    2.3.3 社会环境可行性32

    2.4 系统流程图33

    2.5 成本效益分析34

    2.5.1 成本估计34

    2.5.2 费用估计36

    2.5.3 度量效益的方法37

    小结38

    习题238

    第3章 软件需求工程39

    3.1 软件需求工程概述39

    3.1.1 软件需求分类40

    3.1.2 需求规格说明41

    3.1.3 需求工程概念42

    3.1.4 需求工程过程42

    3.2 需求获取方法43

    3.3 需求分析的任务与原则45

    3.3.1...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘