1 / 43
文档名称:

软件工程课后作业.doc

格式:doc   大小:2,470KB   页数:43页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

软件工程课后作业.doc

上传人:w3332654 2020/1/25 文件大小:2.41 MB

下载得到文件列表

软件工程课后作业.doc

文档介绍

文档介绍::软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。它包括两方面:如何开发软件,已满足对软件日益增长的需求;如何维护数量不断增长的已有软件。软件危机的典型表现:(1)对软件开发成本和进度的估计常常很不准确。常常出现实际成本比估算成本高出一个数量级、实际进度比计划进度拖延几个月甚至几年的现象。而为了赶进度和节约成本所采取的一些权宜之计又往往损害了软件产品的质量。这些都降低了开发商的信誉,引起用户不满。(2)用户对已完成的软件不满意的现象时有发生。(3)软件产品的质量往往是靠不住的。(4)软件常常是不可维护的。(5)软件通常没有适当的文档资料。文档资料不全或不合格,必将给软件开发和维护工作带来许多难以想象的困难和难以解决的问题。(6)软件成本、软件维护费在计算机系统总成本中所占比例逐年上升。(7)开发生产率提高的速度远跟不上计算机应用普及的需求。软件危机出现的原因:(1)来自软件自身的特点:是逻辑部件,缺乏可见性;规模庞大、复杂,修改、维护困难。(2)软件开发与维护的方法不当:忽视需求分析;认为软件开发等于程序编写;轻视软件维护。(3)供求矛盾将是一个永恒的主题:面对日益增长的软件需求,人们显得力不从心。:在软件开发的不同阶段进行修改付出的代价是很不相同的,在早期引入变动,涉及的面较少,因而代价也比较低;在开发的中期,软件配置的许多成分已经完成,引入一个变动要对所有已完成的配置成分都做相应的修改,不仅工作量大,而且逻辑上也更复杂,因此付出的代价剧增;在软件“已经完成”是在引入变动,当然付出的代价更高。一个故障是代码错误造成的,有时这种错误是不可避免的,但要修改的成本是很小的,因为这不是整体构架的错误。:1993年IEEE的定义:软件工程是:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②研究①中提到的途径。软件工程的本质特征:(1)软件工程关注于大型程序(软件系统)的构造(2)软件工程的中心课题是分解问题,控制复杂性(3)软件是经常变化的,开发过程中必须考虑软件将来可能的变化(4)开发软件的效率非常重要,因此,软件工程的一个重要课题就是,寻求开发与维护软件的更好更有效的方法和工具(5)和谐地合作是开发软件的关键(6)软件必须有效地支持它的用户在软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人(完成一些工作)消除软件危机的途径:(1)对计算机软件有一个正确的认识(软件≠程序)(2)必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目(3)推广使用在实践中总结出来的开发软件的成功技术和方法(4)::也称为生命周期方法学或结构化范型。优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。:优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。:(1)存储容量需求M=(1985-1960)=4474263(字)存储器价格P=*(1985-1974)*4474263=5789美元(2)需要工作量4474263/200=22371(人/月)指令成本22371*4000=89484000美元(3)需求估计M=(1995-1960)=*32*(1995-1974)*73577679=7127美元工作量73577679/600=122629(人/月)成本122629*6000=:软件过程是为了开发出高质量的软件产品所需完成的一系列任务的框架,它规定了完成各项任务的工作步骤。软件工程方法学:通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称范型。软件过程是软件工程方法学的3个重要组成部分之一。:软件生命周期模型是跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架。瀑布模型:优点:它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。虽然有不少缺陷但比在软件开发中随意的状态要好得多。缺点:(1)实际的项目大部分情况难以按照该模型给出的顺序进行,而且这种模型的迭代是间接的,这很容易由微小的变化而造成大的混乱。(2)经常情况下客户难以表达真正的需求,而

最近更新

2024年一年级上册语文《比尾巴》的教学反思范.. 8页

2024年一分钟英文自我介绍模板(精选14篇) 18页

2024年《鲁滨逊漂流记》读书笔记300字(通用5.. 43页

五一长假做饭的作文500字 24页

2024年《长方体和正方体体积》教学反思(通用.. 12页

2024年《跨越式跳高》教学设计 31页

2024年《蚕变了模样》教学设计 10页

夏天写雨的作文 32页

想象作文未来的汽车 12页

2024年《科学记数法》教学反思8篇 10页

2024年抗肝片吸虫病药项目资金筹措计划书代可.. 66页

2024年开心果项目投资申请报告代可行性研究报.. 59页

2024年工业清新剂项目资金筹措计划书代可行性.. 55页

2023年山西省晋城市陵川县潞城镇天池村(社区.. 118页

2024年内蒙古兴安盟教育系统事业单位招聘教师.. 118页

2024年湖北襄阳东津新区招商局招聘5人历年高频.. 58页

2024年湖南长沙市技术评估论证中心事业单位招.. 59页

2024年甘肃省甘南州事业单位招聘182人历年高频.. 58页

2024年福建漳州市龙文区文化广电体育局等单位.. 59页

2024年福建省福州市鼓楼区鼓西街道办事处招聘.. 88页

2024年科技部事业单位招聘68人历年高频难、易.. 60页

2024年贵州六盘水市引进人才1489人历年高频难.. 58页

2024年贵州毕节金沙经济开发区招聘10人历年高.. 59页

2024年贵州省德江县事业单位招聘170人历年高频.. 88页

2023年云南省普洱市西盟县岳宋乡(社区工作人.. 117页

2024年湖北武汉食品化妆品检验所招聘历年高频.. 60页

2024年甘肃省张家川县事业单位招聘90人历年高.. 59页

副校长现实表现材料1500锦集五篇 10页

广东省深圳市龙华区人民法院原告(申请人)诉.. 2页

我对融合教育的理解和看法 3页