实用软件工程技术

当前位置:首页 > 教材 > 研究生/本科/专科教材 > 实用软件工程技术

  • 版 次:1
  • 页 数:220
  • 字 数:381000
  • 印刷时间:2013年07月01日
  • 开 本:16开
  • 纸 张:
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787030375698
  • 丛书名:普通高等教育软件工程专业“十二五”规划教材
作者:`出版社:科学出版社出版时间:2013年07月 
内容简介
《实用软件工程技术》按照概念、工具、方法和管理这一主线对软件工程技术进行了全面介绍。书中介绍了软件工程中的基本概念、实用软件工程工具、传统软件工程方法(结构化方法和面向对象方法)、软件工程管理等内容。重点讲解了软件工程分析、设计和实现的方法及技术,并附以简单实用的例子来进行分析,便于读者理解和熟悉。 《实用软件工程技术》可作为本科及大专院校计算机及相关专业软件工程的教材,也可供相关技术人员参考使用。
目  录
前言
第一篇 软件工程概念
第1章 软件工程概述
1.1 软件及软件危机
1.1.1 软件的概念
1.1.2 软件的分类
1.1.3 软件的发展
1.1.4 软件危机
1.1.5 软件危机产生的原因
1.1.6 解决软件危机的途径
1.2 软件工程
1.2.1 软件工程的定义
1.2.2 软件工程研究内容
1.2.3 软件工程目标
在线试读部分章节
第1 章软件工程概述
20 世纪60 年代,随着计算机硬件成本的下降及高级语言的流行,计算机的应用范围逐步扩大,计算机系统已经渗入到人们社会的各个方面,社会对软件的需求急速增长,并对软件提出了更高的要求,但是开发出来的软件仍不能满足用户的要求,从而产生了“软件危机”。软件开发的质量、效率、交付时间等方面都不能满足用户的需求。因此如何解决“软件危机”,为软件开发提供高质量、高效的技术支持,受到了研究者的关注。1968 年,北大西洋公约组织(NATO )会议首次提出了“软件工程”的概念,从而使软件开发开始了从“艺术”、“技巧”和“个体行为”向“工程”和“群体协同工作”转化的历程。软件工程是指导计算机软件开发和维护的一种工程学科,它涉及的知识相当广泛,对软件产业的形成和发展起着决定性的推动作用。
1.1 软件及软件危机
自1946 年第一台计算机诞生以来,计算机硬件和软件有了飞速的发展。早期的计算机系统还是以硬件为主,软件费用是总费用的20% 左右,人们对软件的认识就是“软件就是代码”。随着计算机硬件技术的发展,计算机的应用已经渗入到社会中的各行各业,所需要的软件也越来越复杂,人们对软件的要求也越来越高,然而软件企业开发出来的软件却不能满足用户的要求,从而导致了软件危机。
1.1.1 软件的概念
“软件”一词是20 世纪60 年代才出现的,随着计算机技术的发展,人们对软件的认识也从早期的“计算机代码”到现在的“计算机程序、数据及各种相关文档的完整集合”,其中“程序”是计算机任务的处理对象和处理规则的描述;数据是使程序能正常操作信息的数据结构;“文档”是计算机程序的功能、设计、编制、文字及图形资料。软件是一种特殊产品,它具有如下特性。
(1)软件的无形性。软件是一种逻辑产品,而不是具体的物质产品,是看不见摸不着的,具有无形性。人们可以把软件保存在计算机的存储器内,也可以保留在外存储器上,但是无法看到软件的形体,必须通过观察、分析、思考和判断了解它的功能及性能等。

(2)软件产品的成本主要体现在软件的开发和研制上。软件的开发过程中没有明显的制造过程,也不像硬件产品,一旦研制成功就可以重复制造,在制造的过程中需要进行质量控制。当软件开发完成后,通过简单的复制就可以得到大量的软件产品。所以对软件质量的控制,必须在软件开发方面下工夫。

 实用软件工程技术下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017