二级考前必备-软件的定义与特点(基础)

软件

I 定义:

根据GB/T11457-2006(《信息技术 软件工程术语》)的解释:

软件是与计算机操作有关的计算机程序,规程及相关文档的完整集合

II 组成:

软件由两部分组成,一个是计算机可执行的程序和数据,这类数据是程序在运行时所必须的;另一个是机器不可执行的数据,这类数据主要是与软件的开发,运行,维护,使用有关的文档(图文资料)

需要了解,程序是软件开发人员根据用户的需求开发,用程序设计语言设计的,能够被计算机识别与执行的指令序列。软件包括程序。

III特点:

在有关参考书上,是这么解释的:

1.软件是一种逻辑实体,而不是物理实体,具有抽象性。

2.软件没有明显制作过程。与硬件不同,软件一旦开发成功,就可以大量拷贝同一内容的副本,重复制造成本极低。

3.软件不存在磨损老化的问题,但存在退化的问题。软件必须不断调整改进来适应硬件,环境,需求的变化,调整过程中很有可能造成错误,使软件失效率提高,软件退化。

4.软件复杂度高,开发风险高,开发过程中常常要涉及很多领域的知识,成本昂贵。

5.软件对平台和硬件具有一定的依赖性。

6.软件的开发要涉及很多社会因素。

我总结了一下,发现软件的特点可以分为三个成本,制作,运行三个模块,具体如下图:

软件的特点
成本制作运行
制作成本昂贵没有明显制作过程对平台和硬件具有一定依赖性
重复制作的成本极低制作过程要考虑诸多社会因素本身具有抽象性,是逻辑实体,运行时无法看到其本质的结构与形态

>>总结得还不错吧!

分类: 

软件分为应用软件,系统软件,支撑软件(工具软件)

应用软件:为解决特定领域的应用而开发的软件

Eg: 事务处理软件,实时处理软件,嵌入式软件,人工智能软件

系统软件:管理计算机资源,提高计算机运行效率并服务于其他程序的软件

支撑软件:介于系统软件和应用软件之间,协助用户开发软件的软件


明天还会更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值