下载此文档

精品PPT课件--第1章 软件与软件工程介绍.ppt


文档分类:IT计算机 | 页数:约71页 举报非法文档有奖
1/71
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/71 下载此文档
文档列表 文档介绍
第1章软件与软件工程的概念
软件的概念、特性和分类
软件危机与软件工程
系统工程的目标
软件生存期
软件生存期模型
软件工程知识体系及知识域
软件的概念、特性和分类
软件的概念
虽然软件对于现代的人并不陌生,但很多人对于软件的理解并不准确,“软件就是程序,软件开发就是编程序”的这种错误观点仍然存在。
什么是软件?
软件的概念、特性和分类
软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。
程序是按事先设计的功能和性能要求执行的指令序列。
数据是使程序能正常操纵信息的数据结构。
文档是与程序开发,维护和使用有关的图文材料。
软件的概念、特性和分类
软件的特性
(1) 形态特性: 软件是无形的、不可见的逻辑实体。度量常规产品的几何尺寸、物理性质和化学成分对它却是毫无意义的。
(2) 智能特性:软件是复杂的智力产品,它的开发凝聚了人们的大量脑力劳动,它本身也体现了知识实践经验和人类的智慧,具有一定的智能。它可以帮助我们解决复杂的计算、分析、判断和决策问题。
(3) 开发特性: 尽管已经有了一些工具(也是软件)来辅助软件开发工作,但到目前为止尚未实现自动化。软件开发中仍然包含了相当份量的个体劳动,使得这一大规模知识型工作充满了个人行为和个人因素。
(4) 质量特性:目前还无法得到完全没有缺陷的软件产品。
软件的概念、特性和分类
(5) 生产特性:与硬件或传统的制造业产品的生产完全不同,软件一旦设计开发出来,如果需要提供多个用户,它的复制十分简单,其成本也极为有限。
(6) 管理特性:由于上述的几个特点,使得软件的开发管理显得更为重要,也更为独特。
软件的概念、特性和分类
(7) 环境特性:软件的开发和运行都离不开相关的计算机系统环境,包括支持它的开发和运行的相关硬件和软件。软件对于计算机系统的环境有着不可摆脱的依赖性。
(8) 维护特性:软件投入使用以后需要进行维护,但这种维护与传统产业产品的维护概念有着很大差别。
软件的概念、特性和分类
(9) 废弃特性: 与硬件不同,软件并不是由于被“用坏”而被废弃的。
(10) 应用特性:软件的应用极为广泛,如今它已渗入国民经济和国防的各个领域,现已成为信息产业、先进制造业和现代服务业的核心,占据了无可取代的地位。
软件的概念、特性和分类
软件的概念、特性和分类
软件的分类
按照软件的作用,一般可以将软件做如下分类。
(1) 系统软件
(2) 应用软件
(3) 支撑软件
(4) 可复用软件
软件危机暴发于上个世纪六十年代末。
主要表现为:软件的发展速度远远滞后于硬件的发展速度,不能满足社会日益增长的软件需求。软件开发周期长、成本高、质量差、维护困难。
软件危机与软件工程
软件危机

精品PPT课件--第1章 软件与软件工程介绍 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数71
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wo1230
  • 文件大小0 KB
  • 时间2014-04-15