1.1.1 软件的特征 要理解软件的含义,首先要了解软件的特征。软件是逻辑的而不是物理的产品,因此,软件具有与硬件完全不同的特征。 (1) 软件的开发不是传统意义上的生产制造。 软件开发与硬件制造之间有一些相似之处,但却有着本质的区别。软件产品的生产主要是脑力劳动、手工开发方式,大部分产品是“定做”的。 软件并不受引起硬件磨损的环境因素的影响。因此,理论上讲,软件的故障率曲线呈现出如图1.2所示的形式。软件在其生命初期具有较高的故障率,但在这些错误改正之后(我们假设理想情况下改正过程中并不引入其他错误),曲线就会趋于平稳。软件不会被磨损,不过它会退化,这一点可以通过图1.2来解释清楚。在其生命期中,软件会经历修改(维护),随着这些修改有可能会引入新的错误,使得故障率曲线呈现为图1.2所示的锯齿形。 硬件和软件之间的不同还表现在当一个硬件构件磨损时,可以用另外一个备用零件替换它,但对于软件就没有备用零件可以替换了。每一个软件故障都表明了设计或是将设计转换成机器可执行代码的过程中存在错误。因此,软件维护要比硬件维护复杂得多。 (3) 软件的可复用性差,不能通过已有的构件组装而成。 我们先来看一下一个基于微处理器的控制硬件是如何设计和建造出来的。设计工程师画一个简单的数字电路图,做一些基本的分析以保证可以实现预定的功能,然后查阅所需的元器件的目录,每一
您可能关注的文档
- 日新月异的现代美术要点.ppt
- 日用化学品与健康要点.ppt
- 荣盛物业成本控制基准手册要点.doc
- 溶血性贫血的实验室检查_201405要点.ppt
- 溶液的形成2013.1要点.ppt
- 溶液的形成课件__第二课时要点.ppt
- 溶液第一节要点.ppt
- 溶液课件要点.ppt
- 熔化部需加油设备要点.ppt
- 熔化焊接安全与切割要点.ppt
- 2025年成都天府实验北区初一入学数学分班考试真题含答案.docx
- 2025年成都天府五中初一入学英语分班考试真题含答案.docx
- 2025年成都北二外语初一入学语文分班考试真题含答案.docx
- 2025年成都北二外语初一入学英语分班考试真题含答案.docx
- 2025年成都天府香山初一入学语文分班考试真题含答案.docx
- 2025年成都成南实验初一入学语文分班考试真题含答案.docx
- 2025年成都川大西区初一入学语文分班考试真题含答案.docx
- 2025年成都天府元音初一入学英语分班考试真题含答案.docx
- 2025年成都川大悦湖初一入学英语分班考试真题含答案.docx
- 2025年成都天府元音初一入学语文分班考试真题含答案.docx
最近下载
- 智能电气设计EPLAN 第2版 配套课件.ppt
- 颅内动脉瘤手术入路.ppt VIP
- 重庆市2024年初中学业水平暨高中招生考试历史试题 (A 卷)答案.docx VIP
- 0高一【语文(统编版)】《百合花》《哦,香雪》联读(第一课时)——青春中国的时代印记-课件.pptx.pdf VIP
- 非限制性定语从句市公开课一等奖省赛课微课金奖课件.ppt VIP
- 器械性压疮的预防和护理.pptx VIP
- 第3课 桂花雨 五年级语文上册分层作业设计(统编版).pdf VIP
- 12《寒号鸟》第二课时公开课一等奖创新教学设计.docx VIP
- 2026年通信工程师《通信伦理》真题卷.doc VIP
- 孙宇晨小作文全文.docx VIP
原创力文档

文档评论(0)