软件过程管理20702

软件过程管理20702

ID:43570576

大小:33.50 KB

页数:4页

时间:2019-10-11

软件过程管理20702_第1页
软件过程管理20702_第2页
软件过程管理20702_第3页
软件过程管理20702_第4页
资源描述:

《软件过程管理20702》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件过程管理1、什么是软件牛命周期?请列举4种有代表性的软件生命周期模型。答:软件生命周期是说软件彖人一样有生命,有出生、成长(开发)、发展(维护)、衰老和死亡。软件的死亡就是被废弃和过时。这个阶段称为软件生命周期。例如:thewaterfallmodel,瀑布模型,rapidprototypingmodel,快速原型模型,incremental/iterativedevelopment,增量/迭代模型,spiralmodel,螺旋模型。2.Thewaterfallmodelisoftencriticisedfornotbeinganadequatemode

2、lforthesoftwarelifecycle・Explainthismajorcriticismbyprovidingtwoseenariosillustratingtheshortcomings,andverybrieflysketchhowthemodelcanbeimproved.(瀑布模型经常被批评对于软件生命周期来说是不充分的模型,举2个例子来说明它的不足,并简要的说出如何改进这种模型。)答:对于瀑布模型的批评主耍是说它过于简化,具休表现在各个阶段不能清楚的被划分;常常发生早期阶段的产品缺陷在晚期才被发现导致灾难性的后果;当在编码阶段发现问题再

3、去修改文档的吋候,巨大的工作量使人望而却步;很难在现实中严格的遵守;对需求的变更没有考虑,而这在现实中几乎是必然发生的;可运行的版本在生命周期的末尾颁布,客户需要有足够的耐心;容易陷入导阻塞状态。3、StatetheSpiralmodelofthesoftwareprocessbydrawinganannotatedchart.Brieflyrelatethespiralmodeltotheclassicalwaterfallmodel.Saywhichgoalsoftwareengineersprobablyhavehadinmindwhentheycam

4、eupwiththespiralmodel.(用有注释的图表描述螺旋模烈,简述螺旋模型与瀑布模烈的关系,说明工程师们在提出螺旋模型时主要考虑哪些目标)答:图如右侧所示,说明如下:客户交流:建立有效沟通;计划:定义资源、期限等;风险分析:评估技术和管理的风险;构建/发布:构建、测试、安装、提供用户支持;客户评估:得到反馈。然后客户继续和开发者进行交流,循环往复。螺旋模型与瀑布模型:Couplesiterativenatureofprototypingwithcontrolledandsystematicaspectofthelinearsequentialmo

5、del(将原型法的迭代特性和线性顺序模型的可控性和系统性结合在一起)Asimplifiedspiralmodelisasawaterfallmodelwitheachphaseprecededbyriskanalysis.(-个单一化的螺旋模型可以被看作每个阶段前都带冇风险分析的瀑布模型。工程师提岀螺旋模型主要考虑:(1)为了降低项目实施风险。(2)为了在实施大型系统过程中,较快看到系统原型。4^Thespiralmodelofdevelopmentineludesexplicitconsiderationofrisksatallstagesofthelif

6、ecycle.Whyisriskmanagementsoimportant?(螺旋模型在生命周期的各阶段都包插的明确的关于风险的考虑事项。为什么风险管理如此重要?)答:因为风险在整个项目周期是一直存在并且无法完全避免的,失控的风险会导致项目的失败。风险管理就是为了提前考虑到可能的风险,使风险一旦成为现实,造成的损失最小化。螺旋模型屮在侮个阶段开始之前都考虑风险,这样的风险管理可以使可以发现的部分风险得到避免,无法完全避免的风险得到控制,成为可控风险,当出现不可控的重大风险时,及时终止项目,使损失的可能降到最小。5、Selecttwooftheprocessm

7、odelswehavediscussedinthiscourse.Describethetwomodels,differentiatingthemwhereappropriate.Foreachmodel,giveanexampleofanapplicationdomainorproblemareawhereyouthinkthatprocessmodelwillbeeffective,justifyingyouranswer.(选择两种模式,对比描述它们。对每个模型,给出1个应用范围或问题领域中的例子,在这个领域屮,所选择过程模型是有效的,证明你的选择是正

8、确的)(PPT24-49)自己选两个裁剪一下吧。例子

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。