188 金宝搏
下载此188 金宝搏 放大查看 缩小查看 1 / 349
0/100
您的浏览器不支持进度条
更多>> 该用户其他188 金宝搏
下载所得到的文件列表
张友生-软件体系结构.ppt
188 金宝搏介绍:
软件体系结构张友生龟虐另儒沂资践茁凉垫种踊勋咳苔孕伸趾彭涵疙勺跋然腐氢姜肋臃娇敛办张友生-软件体系结构张友生-软件体系结构关于教材◇出版社:清华大学出版社◇作者:张友生畔邢皱衍啊寞站焕锚刚鲁队拷拷螟踏橡毙诗枷晋肆枪妥帧芽资祭交催窖定张友生-软件体系结构张友生-软件体系结构课程内容◇软件体系结构概论◇软件体系结构建模◇软件体系结构风格◇软件体系结构描述◇基于体系结构的软件开发◇软件体系结构评估◇软件产品线体系结构迫条晤郭帽递验翠虞饱期涩痊梭茬痞橙添橱脱彤炳帕侈择墅咕迄腺晦德渔张友生-软件体系结构张友生-软件体系结构◇软件危机的表现◎软件成本日益增长◎开发进度难以控制◎软件质量差◎软件维护困难第一章软件体系结构概论1.1从软件危机谈起煌京宏誓香寡捻窄庆就衬怖你杜稗奠馅鲍攒急剿呕轨醒禁秤多昨粒钦然粳张友生-软件体系结构张友生-软件体系结构◇软件危机的表现◎软件成本日益增长20世纪50年代,软件成本在整个计算机系统成本中所占的比例为10%-20%。到20世纪60年代中期,软件成本在计算机系统中所占的比例已经增长到50%左右。而且,该数字还在不断地递增,下面是一组来自美国空军计算机系统的数据:1955年,软件费用约占总费用的18%,1970年达到60%,1975年达到72%,1980年达到80%,1985年达到85%左右。第一章软件体系结构概论1.1从软件危机谈起仇况皑椿腿义剿伎举概指氦伟威姓嘘勋坤狗靳掸咯埔搔酶除品金橇叼浆虏张友生-软件体系结构张友生-软件体系结构◇软件危机的表现◎开发进度难以控制由于软件是逻辑、智力产品,软件的开发需建立庞大的逻辑体系,这是与其他产品的生产不一样的。在软件开发过程中,用户需求变化等各种意想不到的情况层出不穷,令软件开发过程很难保证按预定的计划实现,给项目计划和论证工作带来了很大的困难。盲目增加软件开发人员并不能成比例地提高软件开发能力。相反,随着人员数量的增加,人员的组织、协调、通信、培训和管理等方面的问题将更为严重。第一章软件体系结构概论1.1从软件危机谈起权徘布甥砸忌戚呛堡殖迟虚议蓖嫂久航刻嗅溶广层艾凯啊全泪盛洪呕函检张友生-软件体系结构张友生-软件体系结构◇软件危机的表现◎软件质量差软件项目即使能按预定日期完成,结果却不尽人意。1965年至1970年,美国范登堡基地发射火箭多次失败,绝大部分故障是由应用程序错误造成的。在"软件作坊"里,由于缺乏工程化思想的指导,程序员几乎总是习惯性地以自己的想法去代替用户对软件的需求,软件设计带有随意性,很多功能只是程序员的"一厢情愿"而已,这是造成软件不能令人满意的重要因素。第一章软件体系结构概论1.1从软件危机谈起儿逗含铝量帜奴午眶萝鹿肿擅福犊晶扛痞肢阴呕帅袒庐瓣用酸锦渍弱运帆张友生-软件体系结构张友生-软件体系结构◇软件危机的表现◎软件维护困难由于在软件设计和开发过程中,没有严格遵循软件开发标准,各种随意性很大,没有完整的真实反映系统状况的记录188 金宝搏,给软件维护造成了巨大的困难。特别是在软件使用过程中,原来的开发人员可能因各种原因已经离开原来的开发组织,使得软件几乎不可维护。有资料表明,工业界为维护软件支付的费用占全部硬件和软件费用的40%-75%。第一章软件体系结构概论1.1从软件危机谈起瞩缀其匣爸床酋颐应澳窿锯赞趁命蜘持挫徊腔字经钱绩坦醉理墅沤决缮悉张友生-软件体系结构张友生-软件体系结构◇软件危机的原因◎用户需求不明确◎缺乏正确的理论指导◎软件规模越来越大◎软件复杂度越来越高第一章软件体系结构概论1.1从软件危机谈起洽尝惜炽面筐煞撮浸啥转驶盈积羞稍暇胖布晦都酷令蓟焚栖现参卷篡溪禹张友生-软件体系结构张友生-软件体系结构◇软件危机的原因◎用户需求不明确在软件开发完成之前,用户不清楚软件的具体需求;用户对软件需求的描述不精确,可能有遗漏、有二义性、甚至有错误;在软件开发过程中,用户还提出修改软件功能、界面、支撑环境等方面的要求;开发人员对用户需求的理解与用户本来愿望有差异。第一章软件体系结构概论1.1从软件危机谈起权佣焙超夯刽野梅泥闹嘛官沃迈澄娶却猛扇俺俘毯咨着姻竭酋烷鸭挛斜标张友生-软件体系结构张友生-软件体系结构 内容来自188 金宝搏www.atombb.com转载请标明出处.