exercises(软件工程练习题)

exercises(软件工程练习题)

ID:12800340

大小:21.52 KB

页数:4页

时间:2018-07-19

exercises(软件工程练习题)_第1页
exercises(软件工程练习题)_第2页
exercises(软件工程练习题)_第3页
exercises(软件工程练习题)_第4页
资源描述:

《exercises(软件工程练习题)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程练习题1、考察在你所编写的软件中已经出现的故障。辨别并列出那些导致每个故障的缺陷和错误。2、描述你早上去上课或者上班的过程,并画一个图来表达这个过程。3、静态模型和动态模型的区别是什么?并说明每种模型的作用和用途。4、按照工作分解结构描述获得学位(学士的、硕士或博士的)的过程。画出过程的活动图。什么是关键路程?5、预测产生一个估计值E,该估计值最终将与实际值A进行比较。设计两个可由E和A计算得到的值,用以帮助确定估计值的准确性。定义这两个值,并论述每个值怎样用于告诉我们某个预测是可接受的。6、描述两种不同的规模度量(方法),并且

2、指出每种的优点和缺点。7、大部分系统的需求详细说明了系统应该做预期要做的工作。这种需求是不是也说明了系统不应该去做没有预期要做的工作?如果你的答案是no,为什么;如果答案是yes,举一个例子。8、下列陈述中描述了程序的模块(假设的)。对于每一个模块,判断该模块是否可能有高的或低的内聚。如果是低内聚,请解释原因。a.模块“InventorySearchByID”查询清单记录,看是否匹配指定范围的ID号。返回一个包含任何匹配的记录的数据结构。b.模块“ProcessPurchase”移除清单中已购买产品,为客户打印收据并更新日志。c.模块“

3、FindSet”处理用户的要求,确定了一系列的满足要求的项目清单,并以可以向客户展示的格式列出来。9、把设计划分为系统设计和程序设计两个阶段为什么很有用?10、假如你正在做一个书店的运营系统,书店的收入来源自两个不同的服务:顾客买书,顾客把自己的书拿来重新装订,要为两个服务设计两个不同的类,这两个类都是继承于“销售项目”这个类,这样做可能的好处是什么?在这个例子中有没有可能的原因不允许继承?详尽描述什么因素会影响你的决定。11、在6.7中讨论了Chidamber和Kemerer的继承深度的度量,为什么一个继承层次深的类要比一个继承层次相

4、对浅的类看起来更难理解和维护?12、解释设计和实现之间的关系。为什么说按照设计进行实现很重要?你又该怎样做使这两个保持一致呢?13、描述面向对象和传统测试之间的差异。AnswerGuidelines:1、Answerswillbespecifictothetypesoffailuresthatyouidentify.Thepurposeofthisexerciseistomakethedistinctionbetweenerrors,faultsandfailuresclear.Reviewthedefinitionsforerrors

5、,faultsandfailures.ThesedefinitionscanbefoundinSidebar1.1ofthetextbook.2、Whenansweringthisquestion,considerthedefinitionofaprocess.Youranswershouldincludethefollowing:•theactivitiesinvolved•thestepsrequiredtocompletethetasks•theinputsandoutputstoeachactivity•theconstrain

6、tsinvolvedYoumayfinditusefultore-readSection2.1.3、Astaticprocessmodeldescribestheelementsofaprocess.Itdepictswheretheinputsaretransformedtooutputs.Adynamicprocessmodelenactstheprocessandallowstheusertoviewhowtheproductsaretransformedovertime.Astaticmodelisusefultoidentif

7、ytheelementsoftheprocess.Adynamicmodelmaybeusefultosimulatehowchangestotheprocessaffecttheoutputsoftheprocessovertime.Formoredetailsonstaticanddynamicprocessmodels,re-readSection2.3.4、Theanswertothisquestionwilldependonthedegreechosenandtheprocessinvolved.Yourworkbreakdo

8、wnstructureshouldincludephases,steps,activitiesandmilestones.Youmustalsoconsiderconstraintssuchastimeli

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

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

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