




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、“软件工程导论”课程半期考试题评阅教师得分一、单项选择题(本大题共20小题,每小题2分,共40分)提示:在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在下表中。错选、多选或未选均无分。1. which design model elements are used to depict a model of information represented from the users view?a. architectural design elementsb. component-level design elements c. data design elementsd.
2、interface design elementsanswer: c (section 8.4.1)2. which of the following are not areas of concern(考虑) in the design model?a. architectureb. datac. interfacesd. project scopeanswer: d (section 8.1)3. the importance of software design can be summarized in a single worda. accuracyb. complexityc. eff
3、iciencyd. qualityanswer: d (section 8.1)4. which of the following is not a characteristic common to all design methods?a. configuration managementb. functional component representationc. quality assessment guidelinesd. refinement heuristicsanswer: a (section 8.2.2)5. what types of abstraction are no
4、t used in software design?a. controlb. datac. environmentald. procedural answer: c (section 8.3.1)6. which is not one of the analysis activities that is used to create a complete analysis model?a. configuration analysisb. content analysisc. functional analysis d. market analysisanswer: d (section 7.
5、5.3)7. for purposes of behavior modeling a state is anya. consumer or producer of data.b. data object hierarchy.c. observable mode of behavior. d. well defined process.answer: c (section 7.3.2)8. the state transition diagrama. depicts relationships between data objectsb. depicts functions that trans
6、form the data flowc. indicates how data are transformed by the systemd. indicates system reactions to external eventsanswer: d (section 7.3.2)9. which of the following items does not appear on a crc card?a. class collaboratorsb. class namec. class reliabilityd. class responsibilitiesanswer: c (secti
7、on 6.5.4)10. class responsibilities are defined by a. its attributes only b. its collaboratorsc. its operations onlyd. both its attributes and operationsanswer: d (section 6.5.4)11. which of the following should be considered as candidate objects in a problem space?a. eventsb. peoplec. structuresd.
8、all of the aboveanswer: d (section 6.5.1)12. uml activity diagrams are useful in representing which analysis model elements?a. behavioral elementsb. class-based elementsc. flow-based elementsd. scenario-based elementsanswer: d (section 6.3.1)13. which of these is not an element of a requirements mod
9、el? a. behavioral elements b. class-based elementsc. process elementsd. scenario-based elementsanswer: c (section 6.1)14. the result of the requirements engineering task is an analysis model that defines which of the following problem domain(s)?a. information(data)b. functionalc. behaviorald. all of
10、 the aboveanswer: d (section 5.5)15. which of the following traits need to exist among the members of an agile software team?a. competenceb. decision-making abilityc. mutual trust and respectd. all of the aboveanswer: d (section 3.3.3)16. the incremental model of software development ise. a reasonab
11、le approach when requirements are well defined.f. a good approach when a working core product is required quickly.g. the best approach to use for projects with large development teams.h. a revolutionary model that is not used for commercial products.answer: b (section 2.3.2)17. the spiral model of s
12、oftware development a. ends with the delivery of the software product b. is more chaotic than the incremental modelc. includes project risks evaluation during each iterationd. all of the above answer: c (section 2.3.3)18. which of these is not one of the phase names defined by the unified process mo
13、del for software development?a. inception phaseb. elaboration phasec. construction phased. validation phaseanswer: d (section 2.5.2) 19. which question no longer concerns the modern software engineer?a. why does computer hardware cost so much?b. why does software take a long time to finish?c. why do
14、es it cost so much to develop a piece of software?d. why cant software errors be removed from products prior to delivery?answer: a (section 1.1)20. which of the items listed below is not one of the software engineering layers?a. processb. manufacturingc. methodsd. toolsanswer: b (section 1.3)评阅教师得分二
15、、判断题(本大题共20小题,每小题2分,共40分)。提示:要求在你认为正确的语句前标"t",不正确的语句前标"f"。1. ( )software engineering umbrella activities are only applied during the initial phases of software development projects.a. trueb. falseanswer: b (section 1.4)2. ( )in agile process models the only deliverable work produ
16、ct is the working program.a. trueb. falseanswer: b (section 1.6)3. ( )in general software only succeeds if its behavior is consistent with the objectives of its designers.a. trueb. falseanswer: b (section 1.7)4. ( )it is generally accepted that one cannot have weak software processes and create high
17、 quality end products.a. trueb. falseanswer: a (section 2.8)5. ( )in agile software processes the highest priorities is to satisfy the customer through early and continuous delivery of valuable software.a. trueb. falseanswer: a (section 3.3)6. ( )all agile process models conform to a greater or less
18、er degree to the principles stated in the “manifesto for agile software development”.a. trueb. falseanswer: a (section 3.5)7. ( )requirements engineering is a generic process that does not vary from one software project to another.a. trueb. falseanswer: a (section 5.1)8. ( )a stakeholder is anyone w
19、ho will purchase the completed software system under development.a. trueb. falseanswer: b (section 5.2.1)9. ( )it is relatively common for different customers to propose conflicting requirements, each arguing that his or her version is the right one.a. trueb. falseanswer: a (section 5.2.2)10. ( )dev
20、elopers and customers create use-cases to help the software team understand how different classes of end-users will use functions.a. trueb. falseanswer: a (section 5.4)11. ( )use-case actors are always people, never system devices.a. trueb. falseanswer: b (section 5.4)12. ( )analysis patterns facili
21、tate the transformation of the analysis model into a design model by suggesting reliable solutions to common problems.a. trueb. falseanswer: a (section 5.5.2) 13. ( )in win-win negotiation, the customers needs are met even though the developers need may not be.a. trueb. falseanswer: b (section 5.6)1
22、4. ( )in requirements validation the requirements model is reviewed to ensure its technical feasibility.a. trueb. falseanswer: b (section 5.7)15. ( )object-oriented domain analysis is concerned with the identification and specification of reusable capabilities within an application domain. a. trueb.
23、 falseanswer: a (section 6.1.3)16. ( )in structured analysis models focus on the structure of the classes defined for a system along with their interactions.a. trueb. falseanswer: b (section 6.1.4)17. ( )creation and refinement of use cases if an important part of scenario-based modeling.a. trueb. f
24、alseanswer: a (section 6.2)18. ( )it is important to consider alternative actor interactions when creating a preliminary use case.a. trueb. falseanswer: b (section 6.2.1)19. ( )the uml sequence diagram show the order in which system events are processed.a. trueb. falseanswer: b (section 7.3.2)20. ( )information hiding makes program maintenance easier by hiding data and procedure from unaffected parts of the program.a. trueb. falseanswer: a (section 8.3.6)评阅教师得分四、简答题(本大题共2小题,每题5分,共10分)。1. how do software characteristics differ from hardware characteristics?software is devel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年动漫产业园行业深度分析及投资规划研究建议报告
- 2024-2030年中国无人驾驶汽车行业市场发展监测及投资潜力预测报告
- 服务机器人的智能语音助手考核试卷
- 磁性材料在办公环境中的应用与优化
- 科技在生产安全管理中的应用前景
- 电车产业链如何促进生态保护事业的发展
- 游泳池改造居间协议
- 人工智能项目居间合作协议
- 房地产中介服务合同范本
- 书店装修安全协议模板
- 新媒体运营合作合同范本
- 2024年12月2025中央统战部直属事业单位应届高校毕业生公开招聘21人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年中国主题乐园行业发展概况、市场全景分析及投资策略研究报告
- 产后疼痛管理指南
- 工娱治疗及其护理
- 人效管理措施
- 2024-2025学年人教部编版七年级上语文寒假作业(五)
- 四年级下册劳动《小小快递站》课件
- 中国妊娠期糖尿病母儿共同管理指南(2024版)解读
- 人教版八年级美术下册全册完整课件
- 教科版六年级科学下册全册教案
评论
0/150
提交评论