最新电子科大软件工程作业汇总附答案Word格式.docx

上传人:b****1 文档编号:13372120 上传时间:2022-10-10 格式:DOCX 页数:28 大小:36.87KB
下载 相关 举报
最新电子科大软件工程作业汇总附答案Word格式.docx_第1页
第1页 / 共28页
最新电子科大软件工程作业汇总附答案Word格式.docx_第2页
第2页 / 共28页
最新电子科大软件工程作业汇总附答案Word格式.docx_第3页
第3页 / 共28页
最新电子科大软件工程作业汇总附答案Word格式.docx_第4页
第4页 / 共28页
最新电子科大软件工程作业汇总附答案Word格式.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

最新电子科大软件工程作业汇总附答案Word格式.docx

《最新电子科大软件工程作业汇总附答案Word格式.docx》由会员分享,可在线阅读,更多相关《最新电子科大软件工程作业汇总附答案Word格式.docx(28页珍藏版)》请在冰豆网上搜索。

最新电子科大软件工程作业汇总附答案Word格式.docx

Defectsaremorelikelytoariseaftersoftwarehasbeenusedoften(软件错误更容易在使用后被发现)

C:

Multiplechangerequestsintroduceerrorsincomponentinteractions(在组件交互中需求发生变化导致错误)

D:

Softwaresparepartsbecomehardertoorder(软件的备用部分不易组织)

2.Todaytheincreasedpowerofthepersonalcomputerhasbroughtaboutanabandonmentofthepracticeofteamdevelopmentofsoftware.(如今个人电脑性能的提升导致遗弃了采用小组开发软件的方式。

True(真)

False(假)

3.Whichquestionnolongerconcernsthemodernsoftwareengineer?

(现如今的软件工程师不再考虑以下哪个问题?

Whydoescomputerhardwarecostsomuch?

(计算机硬件为什么如此昂贵?

Whydoessoftwaretakealongtimetofinish?

(软件为什么开发时间很长?

Whydoesitcostsomuchtodevelopapieceofsoftware?

(开发一项软件的开销为什么这么大?

Whycann'

tsoftwareerrorsberemovedfromproductspriortodelivery?

(软件错误为什么不能在产品发布之前被找出?

4.Ingeneralsoftwareonlysucceedsifitsbehaviorisconsistentwiththeobjectivesofitsdesigners.(通常意义上,只有表现得和设计目标一致的软件才是成功的软件。

5.Changecannotbeeasilyaccommodatedinmostsoftwaresystems,unlessthesystemwasdesignedwithchangeinmind.(需求变化不适应于大多数的软件系统,除非软件在设计之初便考虑了变化因素。

6.Thefunctionalityofmostcomputersystemsdoesnotneedtobeenhancedthelifetimeofthesystem.(大多数的软件系统的功能在它们的生命周期内不需要被增强。

7.Mostsoftwarecontinuestobecustombuiltbecause(大多数软件产品是定制的原因是)

Componentreuseiscommoninthesoftwareworld.(软件领域中组件复用很普遍)

Reusablecomponentsaretooexpensivetouse.(组件重用的代价太高)

Softwareiseasiertobuildwithoutusingsomeoneelse'

scomponents.(软件很容易被开发因而不需要使用其他的已有的组件)

Off-the-shelfsoftwarecomponentsareunavailableinmanyapplicationdomains.(在很多的软件应用领域中没有现成可用的软件组件)

8.Mostsoftwaredevelopmentprojectsareinitiatedtotrytomeetsomebusinessneed.(大多数的软件开发项目最初都是为了满足一些商业要求.)

9.Softwareisaproductandcanbemanufacturedusingthesametechnologiesusedforotherengineeringartifacts.(软件是一个可以通过采用其他工程领域中的相同技术来构建的产品。

False(假)

10.Thenatureofsoftwareapplicationscanbecharacterizedbytheirinformation(软件应用的本质可以被特色化,通过他们信息的)

complexity(复杂度)

content(内容)

determinacy(确定性)

bothbandc(b、c都是)

11.Modernsoftwareapplicationsaresocomplexthatitishardtodevelopmutuallyexclusivecategorynames.(当今软件应用非常复杂,以至于很难提出类别互斥的名字。

12.Thesocalled"

neweconomy"

thatgrippedcommerceandfinanceduringthe1990sdiedandnolongerinfluencesdecisionsmadebybusinessesandsoftwareengineers.(90年代所谓的专注了商业和金融的“新经济”消亡了,并且不再影响商业和软件工程师们做出决策。

1.WhatisSoftware?

2.WhatisSoftwareEngineering?

3.Whatarethecharacteristicsofsoftware?

4.Whataremajorcausesofsoftwarecrisis?

5.Whyprofessionalandethicalresponsibilitiesareconsideredimportant?

二、第2章软件工程过程模型

1.Theformalmethodsmodelofsoftwaredevelopmentmakesuseofmathematicalmethodsto(软件开发的形式化方法模型利用了数学方法)

Definethespecificationforcomputer-basedsystems(定义基于计算机的系统的需求)

Developdefectfreecomputer-basedsystems(开发无错误的基于计算机的系统)

Verifythecorrectnessofcomputer-basedsystems(验证基于计算机的系统正确性)

Alloftheabove(以上所有)

2.Evolutionarysoftwareprocessmodels(软件演化模型)

Areiterativeinnature(本质上是迭代模型)

Caneasilyaccommodateproductrequirementschanges(可以轻易地适应软件需求变化)

Donotgenerallyproducethrowawaysystems(一般不会产生丢弃系统)

3.Therapidapplicationdevelopmentmodelis(快速开发模型是)

Anothernameforcomponent-baseddevelopment.(组件开发模型的别名。

Ausefulapproachwhenacustomercannotdefinerequirementsclearly.(当客户无法清晰定义需求时的有效开发手段。

Ahighspeedadaptationofthelinearsequentialmodel.(线性顺序模型的高速适应方式。

Alloftheabove.(以上所有。

4.Thespiralmodelofsoftwaredevelopment(螺旋开发模型)

Endswiththedeliveryofthesoftwareproduct(在软件产品发布后结束)

Ismorechaoticthantheincrementalmodel(比增量模型更混乱)

Includesprojectrisksevaluationduringeachiteration(在每个迭代中都包括项目风险评估)

Alloftheabove(以上都是)

5.Thelinearsequentialmodelofsoftwaredevelopmentis(软件开发中的线性模型是)

Areasonableapproachwhenrequirementsarewelldefined.(当需求被良好定义时的合理开发方式。

Agoodapproachwhenaworkingprogramisrequiredquickly.(程序被急需时的良好开发方式。

Thebestapproachtouseforprojectswithlargedevelopmentteams.(拥有大型开发团队时的最佳开发方式。

Anoldfashionedmodelthatcannotbeusedinamoderncontext.(一个过时的开发模式,已无法在当今的环境中使用。

6.WhichoftheseisnotoneofthephasenamesdefinedbytheUnifiedProcessmodelforsoftwaredevelopment?

(以下哪一个阶段不属于软件开发中的统一过程模型?

Inceptionphase(初始阶段)

Elaborationphase(细化阶段)

Constructionphase(构建阶段)

Validationphase(确认阶段)

7.Theprototypingmodelofsoft

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1