问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算机软件有哪些特点?举例说明

发布网友 发布时间:2022-05-04 22:53

我来回答

2个回答

热心网友 时间:2022-06-30 21:47

1.软件的定义计算机系统是由硬件和软件两部分构成,只有硬件没有软件的计算机称为“裸机”。“裸机”只能识别由“0”和“1”组成的机器指令,使用起来非常不方便。为了方便用户使用计算机,需要在“裸机”上覆盖软件。一般认为,计算机软件是指与计算机系统的操作有关的计算机程序、规程、规则以及任何与之有关的文件。简单地说,软件包括程序和文档两部分。程序是指适合于计算机处理的指令序列以及所处理的数据;文档是与软件开发,维护和使用有关的文字材料。2.软件的特点软件是逻辑产品而不是物理产品。因此,与硬件相比具有完全不同的特点。在大多数场合,软件的开发、设计几乎都是从头开始的,开发的成本和进度很难估计。软件在提交使用以前,尽管经过了严格的测试和试用,但仍不能保证软件没有潜伏的错误。而硬件生产可以从市场上买到几乎所有的材料、元器件,然后可以到工厂进行组装。经过严格测试、试验、试用以后,设计过程中的错误一般是能够排出的。因此,硬件的设计和实现相对来说是比较容易的。硬件试制成功后,批量生产需要建生产线,投入大量的人力、物力和资金。生产过程中要进行产品的质量控制,对每件产品进行严格的检验。而软件开发成功之后,只需对原版软件进行复制即可。但是,软件在使用过程中的维护工作却比硬件复杂得多。首先,软件在运行期间可能会暴露潜伏的错误,这就要进行“纠错性维护”。其次,用户有时需要提高和完善软件的性能,必须对软件产品进行修改,进行“完善性维护”。最后,由于支撑软件产品运行的硬件或软件环境的变化,也需要对软件产品进行修改,进行“适应性维护”。软件内部的逻辑关系复杂,软件在维护过程中还可能产生新的错误,因此,软件产品在使用过程中的维护工作远比硬件产品的维护复杂。由于软件是逻辑的而不是物理的,所以软件不会磨损和老化。一个久经考验的优质软件可以长期使用下去,这一点硬件是做不到的。今天,没有一个用户在使用第一代的电子管计算机,但却有相当多的用户在使用汇编语言。很多计算机用户在选择新机型时,提出的一个重要的条件往往是:原有的应用程序必须能在新机型的支撑环境下运行并有较高的性能/价格比。软件的这一特征构成了一种特殊的文化现象。3.软件的分类(1)系统软件系统软件是管理、监控和维护计算机资源的软件,是计算机正常运转不可缺少的,一般由计算机生产厂家或专门的软件开发公司研制。其他程序都要在系统软件支持下编写和运行。常见的系统软件包括操作系统、程序设计语言和语言处理系统以及数据库管理系统、系统服务软件等。①操作系统在计算机中最重要的软件就是操作系统,英文为Operating System,简称OS。操作系统是一个庞大的程序,它控制所有在计算机上运行的程序并管理整个计算机的资源,最大限度地发挥计算机系统各部分的作用。目前PC机上主要以Windows系列的操作系统为主,如Windows 98,Windows 2000,Windows NT,Windows XP等,此外还有DOS,OS/2,UNIX,Linux等操作系统。②计算机语言和语言处理程序计算机硬件能够执行的是有“0”和“1”组成的二进制代码,但目前人们使用的并非这样的语言,语言究竟分成几种呢?下面作一简单介绍。◆机器语言:由0和1按一定规则排列组成的一个指令集;执行效率高、速度快,但可读性不强,修改困难。这是第一代语言。◆汇编语言:用助记符来表示指令中的操作码和操作数的指令系统就是汇编语言,是一种面向机器的低级语言,它常用于编写系统软件、实时控制程序、经常使用的标准子程序、直接控制计算机的外部设备或端口数据输入输出的程序。◆高级语言:是一种更接近于人类自然语言和数学语言的语言,它与计算机的指令系统无关,从根本上摆脱了语言对机器的依赖。目前高级语言可分为面向过程和面向对象,面向过程的高级语言有FORTRAN、 PASCAL、C等,面向对象的高级语言有Visual C++,Java语言等。此外,还有一些还具有一定的智能性和新功能的语言。如PROLOG语言,广泛应用于抽象问题求解、数据逻辑、自然语言理解、专家系统和人工智能的许多领域。无论是高级语言还是汇编语言都必须“翻译”成机器语言,才能被计算机识别。语言处理程序就是完成这项工作的。用汇编语言和各种高级语言编写的程序称为“源程序”。根据源程序语言的不同,必须使用不同的语言处理程序。汇编程序用来完成对汇编语言编写的程序的“翻译”,解释程序和编译程序用来完成对高级语言编写的程序的“翻译”。◆数据库管理系统数据库管理系统为用户提供了快速有效地组织、处理和维护大量数据的方法。常见的关系型数据库系统有Visual FoxPro,Oracle,Access、SQL Server等。◆系统服务程序也称“支撑软件”、“工具软件”,是一些日常使用的公用的工具性程序,比如有编辑程序(提供编辑环境)连接装配程序、诊断调试程序、测试程序等。(2)应用软件应用软件是指为用户解决某个实际问题而编制的程序和有关资料。可分为通用应用软件和专用应用软件。通用应用软件是指软件公司为解决带有通用性的问题精心研制的供用户使用的程序,如:文字处理软件Word、表处理软件Excel、图形处理软件Photoshop等。专用应用软件是指为特定用户解决特定问题而开发的软件,通常有特定的用户,如银行、税务等行业,具有专用性。如:财务管理系统、计算机辅助设计(CAD)软件和本部门的应用数据库管理系统等。(责任编辑:admin) http://www.woxp.net/diannao/cs/2009/0617/43.html

热心网友 时间:2022-06-30 21:47

参考网站:http://ke.baidu.com/view/3314.htm
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我的眉毛中部有几根会往上翘有什么说法吗? 儿童补铁的药哪种效果最好? 儿童补铁口服液哪个牌子好 台湾的共享单车有人用过吗,想知道他们用的哪款车坐垫用的是哪家的,和... city bike和roadbike区别 报春花怎样扦播 电脑连接上无线网络不能上qq为什么电脑连上无线网却只能登qq 能上网但是不能上qq,是什么原因? 金山网盾、金山网镖、金山毒霸、金山清理专家四个软件哪个防护好一点... 上网的时候,金山网镖、金山网盾和金山毒霸这三个程序需要都开着吗? 17岁的女生还可以长高吗 十七岁的女生还能长高吗? 计算机能直接理解汇编语言吗?。 什么是宏语言? 计算机问题请教 我今年17岁 女生 请问还可以长高吗 注销社保卡制卡信息 十七岁女孩子还会长高吗 请高手帮忙解答以下微机题! 小康应急怎么注销 十七岁女生还有希望长高吗 十七岁的女生还会长高吗 在永中office中能不能多查入合并域 十七岁女生还可以长高么? 苹果手机怎么使用蓝牙? 如何注销应急管理账号 魅族E2开不起机了 手机wps怎么设置首行缩进 养老保险每季度缴费时间查询 微信为什么不能更新8.0版本 十七岁的女孩有机会长高吗? 不同磁柱的扇区数一样吗 阿释密达的登场记录 D121的烦恼是什么 上代12名黄金圣斗士招式排名 圣斗士星矢冥王神话的十二黄金圣斗士排名 天舞宝轮的三代使用者 《冥王神话THE LOST CANVAS》中十二黄金的介绍 为什么漫画里撒加有最强却打不过沙加 手机号码绑定了一个不用的,怎么解除? 圣斗士星矢中的第二代女黄金*座叫什么?如果说是沙加的就不用回了,因为沙加(释迦)就是第一代阿释密 冥王神话LC中12位黄金圣斗士的年龄是多少啊啊??QAQ 谁有阿释密达或沙加为主角的文 《圣斗士星矢冥王神话》中圣战能够胜利的必要条件有哪些? 惠而蒲洗衣机门开关买不到一样的,可以直接短接起来吗? 你最喜欢圣斗士里面的哪个黄金圣斗士,为什么? 为什么荣事达全自动洗衣机只排水,不脱水。全开关已短接开关也短接减速器也断开就是不脱水也没有代码_百度问一问 洗衣机出现e3不脱水短接安全开关也不得怎么办 海尔全自动洗衣机开脱水刚拉开又吸合防撞开关短接还是不行是怎么回事_百度问一问 波轮洗衣机橦桶开关短路会有什么不良后果?