请输入您要查询的百科知识:

 

词条 北京高等教育精品教材·软件工程导论
释义

图书信息

出版社: 清华大学出版社; 第5版 (2008年2月1日)

平装: 393页

正文语种: 简体中文

开本: 16

商品尺寸: 25.6 x 18.2 x 1.6 cm

商品重量: 621 g

内容简介

《软件工程导论(第5版)》的前4个版本累计销售近一百万册,已成为软件工程领域的经典教材,先后荣获全国普通高等学校工科电子类专业优秀教材二等奖、一等奖,并被评为全国优秀畅销书、全国高校出版社优秀畅销书和北京高等教育精品教材。为了反映最近4年来软件工程的发展状况,作者对第四版作了下述的精心修改:增加了目前比较流行的Rational统一过程、以极限编程为杰出代表的敏捷过程以及微软过程的介绍,并且对书中的一些具体内容作了适当的增删或修改。《软件工程导论(第5版)》可作为高等院校“软件工程”课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。

目录

第一章 软件工程学概述

软件危机

软件工程

软件生命周期

软件过程

小结

习题1

第二章 可行性研究

可行性研究的任务

可行性研究过程

系统流程图

数据流图

数据字典

成本/效益

习题2

第三章 需求分析

需求分析的任务

与用户沟通获取需求的方法

分析建模与规格说明

实体-联系图

数据规范化

状态转换图

其他图形工具

验证软件需求

小结

习题3

第四章 形式化说明技术

第五章 总体设计

……

文摘

第1章 软件工程学概述

迄今为止,计算机系统已经经历了4个不同的发展阶段,但是,人们仍然没有彻底摆脱“软件危机”的困扰,软件已经成为限制计算机系统发展的瓶颈。

为了更有效地开发与维护软件,软件工作者在20世纪60年代后期开始认真研究消除软件危机的途径,从而逐渐形成了一门新兴的工程学科——计算机软件工程学(通常简称为软件工程)。

1.1 软件危机

在计算机系统发展的早期时代(20世纪60年代中期以前),通用硬件相当普遍,软件却是为每个具体应用而专门编写的。这时的软件通常是规模较小的程序,编写者和使用者往往是同一个(或同一组)人。这种个体化的软件环境,使得软件设计通常是在人们头脑中进行的一个隐含的过程,除了程序清单之外,没有其他文档资料保存下来。

从20世纪60年代中期到70年代中期是计算机系统发展的第二个时期,这个时期的一个重要特征是出现了“软件作坊”,广泛使用产品软件。但是,“软件作坊”基本上仍然沿用早期形成的个体化软件开发方法。随着计算机应用的日益普及,软件数量急剧膨胀。在程序运行时发现的错误必须设法改正;用户有了新的需求时必须相应地修改程序;硬件或操作系统更新时,通常需要修改程序以适应新的环境。上述种种软件维护工作,以令人吃惊的比例耗费资源。更严重的是,许多程序的个体化特性使得它们最终成为不可维护的。“软件危机”就这样开始出现了11968年北大西洋公约组织的计算机科学家在联邦德国召开国际会议,讨论软件危机问题,在这次会议上正式提出并使用了“软件工程”这个名词,一门新兴的工程学科就此诞牛了。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 2:14:28