’一起学习吧‘之 《软件工程》(1)

’一起学习吧‘之 《软件工程》(1)

软件工程概述(1)

首先我们要明白,什么是软件啊,软件这个东西呢,在我们普通人眼中就是电脑上的一些应用程序,像啊,浏览器啊,那砖家眼中的软件是什么呢?——软件的定义:侠义上是下载贮存在计算机上的一些数码化比特;广义上的软件则包括所有根据用户指令、指导或要求的运营体系、系统或装备的支持系统,这些支持系统可以是实行不同任务或功能的软件包、信息、或音影产品。

那末构成软件有哪些基本要素呢??这个相干专业的同学应当了解一下,软件是与计算机操作系统有关的程序、规程、规则和任何与之有关的文档

接下来我们看看软件有些甚么特点,

1,智能性

2,无形性

3,抽象性:软件是逻辑体而非实体

4,系统性:软件是由多种要素组成的整体

5,泛域性:它可以服务于各个行业

6,依附性:它依附与运行环境(计算机系统硬件、通讯络、支持软件等)

7,非损性:它在使用进程中不会被破坏和衰老

8,复制性

9,演变性:它可以升级

软件危机——就像金融危机一样,所有的事物从面世到发展至一定的阶段,都或多或少会经历一些危机,软件也不例外。

在20世纪60年代末期,计算机硬件技术有了显著提高,本钱也有所下落,但是软件生产依然停留在’手工作坊‘时期,软件的生产速度满足不了人们日趋增长的软件需求(噫,这句话仿佛在哪听过,好熟习的模样哦)。因而便有了软件危机。

话说当时的IBM有一台计算机(跟现在的没有半毛钱关系),当时IBM要在它上面开发一个OS操作系统,开发本钱贵得吓人!每一年万美元,每一年人年的工作时间,总共编写了万行源代码,但是!但是!!!这个系统极为不可靠,每次修改后平均有0个毛病,当时的负责人说’这就像是一头堕入泥潭的野兽做着垂死针扎,越是针扎陷得越深......‘这个反应软件危机的事件成了软件发展历史上一个标志的事件。

软件危机具体表现在哪些方面呢?

(1)对软件开发本钱和进度估计不准

(2)用户对软件不满意的现象常常产生

(3)软件可维护性差

(4)软件质量不可靠

(5)软件可移植性差

(6)软件供不应求

(7)软件价格昂贵

(8)软件缺少适当的文档资料(文档是软件的重要组成部分,是保证软件质量的基础性材料)

产生软件危机的缘由:

(1)软件开发无计划型

(2)用户需求不明确

(3)需求分析不充分

(4)缺少理论知道

(5)开发进程无规范

(6)软件范围愈来愈大

(7)软件开发复杂度愈来愈大

(8)缺少有效的软件评测手段

就是有了软件危机这个根本原因,我们聪明的一部分人类就想出了软件工程这个概念,这个概念是什么呢?我们下次见











































青少年白癜风的症状
治白癜风哪里最好



转载请注明:http://www.zjiaren.com/yjly/674.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了