1 / 85
文档名称:

体系结构第章认识体系结构.ppt

格式:ppt   大小:3,548KB   页数:85页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

体系结构第章认识体系结构.ppt

上传人:文库新人 2021/9/4 文件大小:3.46 MB

下载得到文件列表

体系结构第章认识体系结构.ppt

相关文档

文档介绍

文档介绍:体系结构第章认识体系结构
第1章 软件体系结构概论
从软件危机谈起
◎ 软件成本日益增长
◎ 开发进度难以控制
◎ 软件质量差
◎ 软件维护困难
软件成本日益增长
20世纪50年代,软件成本在整个计算机系统成本中所占的比例为10%-20%。到20世纪60年代中期,软件成本在计算机系统中所占的比例已经增长到50%左右。
而且,该数字还在不断地递增,下面是一组来自美国空军计算机系统的数据:1955年,软件费用约占总费用的18%,1970年达到60%,1975年达到72%,1980年达到80%,1985年达到85%左右。
开发进度难以控制
由于软件是逻辑、智力产品,软件的开发需建立庞大的逻辑体系,这是与其他产品的生产不一样的。
在软件开发过程中,用户需求变化等各种意想不到的情况层出不穷,令软件开发过程很难保证按预定的计划实现,给项目计划和论证工作带来了很大的困难。
盲目增加软件开发人员并不能成比例地提高软件开发能力。相反,随着人员数量的增加,人员的组织、协调、通信、培训和管理等方面的问题将更为严重。
软件质量差
软件项目即使能按预定日期完成,结果却不尽人意。1965年至1970年,美国范登堡基地发射火箭多次失败,绝大部分故障是由应用程序错误造成的。
在“软件作坊”里,由于缺乏工程化思想的指导,程序员几乎总是****惯性地以自己的想法去代替用户对软件的需求,软件设计带有随意性,很多功能只是程序员的“一厢情愿”而已,这是造成软件不能令人满意的重要因素。
软件维护困难
由于在软件设计和开发过程中,没有严格遵循软件开发标准,各种随意性很大,没有完整的真实反映系统状况的记录文档,给软件维护造成了巨大的困难。
特别是在软件使用过程中,原来的开发人员可能因各种原因已经离开原来的开发组织,使得软件几乎不可维护。
有资料表明,工业界为维护软件支付的费用占全部硬件和软件费用的40%-75%。
软件危机的原因
用户需求不明确
缺乏正确的理论指导
软件规模越来越大
软件复杂度越来越高
用户需求不明确
在软件开发完成之前,用户不清楚软件的具体需求;
用户对软件需求的描述不精确,可能有遗漏、有二义性、甚至有错误;
在软件开发过程中,用户还提出修改软件功能、界面、支撑环境等方面的要求;
开发人员对用户需求的理解与用户本来愿望有差异。
缺乏正确的理论指导
缺乏有力的方法学和工具方面的支持。由于软件不同于大多数其他工业产品,其开发过程是复杂的逻辑思维过程,其产品极大程度地依赖于开发人员高度的智力投入。由于过分地依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件产品的个性化,也是发生软件危机的一个重要原因。
软件规模越来越大
随着软件应用范围的增广,软件规模愈来愈大。大型软件项目需要组织一定的人力共同完成,而多数管理人员缺乏开发大型软件系统的经验,而多数软件开发人员又缺乏管理方面的经验。各类人员的信息交流不及时、不准确、有时还会产生误解。
软件项目开发人员不能有效地、独立自主地处理大型软件的全部关系和各个分支,因此容易产生疏漏和错误。

最近更新

2024年青鸟的读后感集合15篇 15页

2024年青春期变瓜子脸 5页

2024年青春励志演讲 29页

科普知识竞赛题库附参考答案【考试直接用】 16页

2024年青年志愿者服务的活动总结 28页

2024年青年志愿者实践总结9篇 26页

超星尔雅学习通《形势与政策(2024春)》章节.. 25页

食品安全法管理知识考试题库及答案(网校专用.. 27页

2024年青少年防溺水宣传标语(精选150句) 6页

食品安全法管理知识考试题库附完整答案【名师.. 27页

高等学校教师岗前培训考试暨教师资格笔试题库.. 22页

高等学校教师岗前培训考试暨教师资格笔试题库.. 22页

高等学校教师岗前培训考试暨教师资格笔试题库.. 22页

高等学校教师岗前培训考试暨教师资格笔试题库.. 22页

高等学校教师岗前培训考试暨教师资格笔试题库.. 22页

高三下学期语文教学经验总结大全 34页

2024年霜降节气问候语精品(15篇) 107页

2024年雾霾的调查报告15篇 49页

甲状腺疾病的流行病学与预防 27页

抗负过载双室供油装置与方法 5页

小学数学一年级下册《找规律》说课稿 8页

僧伽吒经上部描写版b 47页

中成药注射剂的合理配伍与使用基础规范 5页

以旧换新备案申请书[5篇范例] 2页

《WindowsServer2012网络操作系统项目教程(第.. 27页

直腿后滚翻 25页

运营部平衡计分卡考核办法 10页

《GJB 1362A-2016 军工产品定型程序和要求》... 20页