版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、311023030软件工程(双语) _A 闭_1. Which question no longer concerns the modern software engineer? AA Why does computer hardware cost so much?B Why does software take a long time to finish?C Why does it cost so much to develop a piece of software?D Why cant software errors be removed from products prior to d
2、elivery?2. Which of these terms are level names in the Capability Maturity Model? ADA. Performed B. Repeated C. Reused D. Optimized3. The component-based development model is CA Only appropriate for computer hardware design.B Not able to support the development of reusable components.C Works best wh
3、en object technologies are available for support.D Not cost effective by known quantifiable software metrics.4. What is the goal of software engineering? AA The production of fault-free software that satisfies the users needs and that is delivered on time and within budgetB The development of softwa
4、re that conforms to international standardsC The replacement of hand coding by automatic programmingD The application of engineering techniques to software production5. The linear sequential model of software development is also known as the EGE Classical life cycle modelF Spiral modelG Waterfall mo
5、delH both A and C6. The incremental model of software development is BA A reasonable approach when requirements are well defined.B A good approach when a working core product is required quickly.C The best approach to use for projects with large development teams.D A revolutionary model that is not
6、used for commercial products.7. Software engineers collaborate with customers to define which of the following? DA Customer visible usage scenariosB Important software featuresC System inputs and outputsD All of the above8. Analysis model that defines which of the following problem domain(s)? DA Inf
7、ormationB FunctionalC BehavioralD All of the above9. During project inception the intent of the of the tasks are to determine DA Basic problem understandingB Nature of the solution neededC People who want a solutionD All of the above10. Which of these are objectives of Team Software Process? EA Acce
8、lerate software process improvementB Allow better time management by highly trained professionalsC Build self-directed software teamsD Show managers how to reduce costs and sustain qualityE both b and c11. Which of the following is not an objective for building an analysis model? CA Fine set of soft
9、ware requirements that can be validatedB Describe customer requirementsC Develop an abbreviated solution for the problemD Establish basis for software design12. Which of these is not an element of an object-oriented analysis model? DA Scenario-based elements B Behavioral elementsC Class-based elemen
10、ts D Data elements13. Which of the following are areas of concern in the design model? DA Architecture B DataC Interfaces D All of the above14. The importance of software design can be summarized in a single word BA AccuracyB QualityC ComplexityD Efficiency15. A decision table should be used CA To d
11、ocument all conditional statementsB To guide the development of the project management planC When a complex set of conditions and actions appears in a componentD Only when building an expert systemof a GUI?16. Which of the following characteristics should not be“ GoldenB RulesA Place the user in con
12、trolB Make the content easy understandC Reduce the user s memory loadD Make the interface consistent17. An architectural style encompasses which of the following elements? DA ConstraintsB Set of componentsC Semantic modelsD All of the above18. Which of the following interface design principles reduc
13、es the users memory load? DA Define intuitive shortcutsB Disclose information in a progressive fashionC Establish meaningful defaultsD All of the above19. In the context of object-oriented software engineering a component contains AA A set of collaborating classesB Attributes and operationsC Instanc
14、es of each classD Roles for each actor (device or user)20. What is the normal order of activities in which traditional software testing is organized? a. integration testing; b. system testing; c. unit testing ; d. validation testing AA a, d, c, bB c, a, d, bC b, d, a, cD d, b, c, a d二、 判断改错题(本大题共10小
15、题,每小题1分,共10分)提示:正确T”,错误F”。1. In the Unified Process model requirements are determined iteratively and may span more than one phase of the process.T2. Software design is an iterative generic process that may be applied without modification to any software project.F3. Developers and customers create u
16、se-cases to help the software team understand how different classes of end-users will use functions.T4. Information hiding makes program maintenance easier by hiding data and procedure from unaffected parts of the program.T5. In analysis models the only data objects that need representation are thos
17、e that will be implemented using software classes.F6. Data design actually begins during the creation of the analysis model, not the architectural model.T7. In software quality assurance work there is no difference between software verification and software validationF8. The reason for reducing the
18、users memory load is make his or her interaction with the computer quicker to complete.F9. Drivers and stubs are not needed for unit testing because the modules are tested independently of one another.F10. Scenario-based approaches to describing user interaction are good to use in design modeling.T三
19、、名词解释题(本大题共 5小题,每小题 3分,共 15分)。 提示:解释每小题所给名词的含义,若解释正 确则给分,若解释错误则无分,若解释不准确或不全面,则酌情扣分。1. Software2. RAD model3. UML4. Requirements engineering5. Functional independence311023030 软件工程(双语) _B 闭 _一、单项选择题(本大题共 20小题,每小题 1分,共 20分)提示:在每小题列出的 多个备选项中只有一个 是符合题目要求的,错选、多选或未选均无分。1. Which of the items listed below i
20、s not one of the software engineering layers? BA. Process B. Manufacturing C. Methods D. Tools2. Which of these are the 5 generic software engineering framework activities? AA. communication, planning, modeling, construction, deploymentB. communication, risk management, measurement, production, revi
21、ewingC. analysis, designing, programming, debugging, maintenanceD. analysis, planning, designing, programming, testing1. The component-based development model is CA. Only appropriate for computer hardware design.B. Not able to support the development of reusable components.C. Works best when object
22、technologies are available for support.D. Not cost effective by known quantifiable software metrics.2. What is the goal of software engineering? AA. The production of fault-free software that satisfies the users needs and that is delivered on time and within budgetB. The development of software that
23、 conforms to international standardsC. The replacement of hand coding by automatic programmingD. The application of engineering techniques to software production3. The linear sequential model of software development is A A A reasonable approach when requirements are well defined.B A good approach wh
24、en a working program is required quickly.C The best approach to use for projects with large development teams.D An old fashioned model that cannot be used in a modern context.4. Evolutionary software process models DA Are iterative in natureB Can easily accommodate product requirements changesC Do n
25、ot generally produce throwaway systemsD All of the above5. Software engineers collaborate with customers to define which of the following? DA Customer visible usage scenariosB Important software featuresC System inputs and outputsD All of the above6. Analysis models depict software in which three re
26、presentations? C A architecture, interface, componentB cost, risk, scheduleC information, function, behaviorD None of the above7. Which of the following is not one of the principles of good coding? CA Create unit tests before you begin codingB Create a visual layout that aids understandingC Keep var
27、iable names short so that code is compactD Write self-documenting code, not program documentation8. Which of these are objectives of Team Software Process? EA Accelerate software process improvementB Allow better time management by highly trained professionalsC Build self-directed software teamsD Sh
28、ow managers how to reduce costs and sustain qualityE both b and c9. The waterfall model of software development is AA A reasonable approach when requirements are well definedB A good approach when a working program is required quicklyC The best approach to use for projects with large development tea
29、msD An old fashioned model that cannot be used in a modern context10. The spiral model of software development CA Ends with the delivery of the software productB Is more chaotic than the incremental modelC Includes project risks evaluation during each iterationD All of the above11. The entity relati
30、onship diagram AA depicts relationships between data objectsB depicts functions that transform the data flowC indicates how data are transformed by the systemD indicates system reactions to external eventsof a GUI?12. Which of the following characteristics should not be“ GoldBen RulesA place the use
31、r in controlB make the content easy understandC reduce the user s memory loadD make the interface consistent13. A decision table should be used DA to document all conditional statementsB to guide the development of the project management planC only when building an expert systemD when a complex set
32、of conditions and actions appears in a component16. Object technology is ? AA A set of principles guiding software construction.B A new theory striving to gain acceptance.C A dynamic new language by Grady Booch.D Based on the principles of abstraction and modularity.17 Which principles of modeling a
33、re correct? EA The model you create influences how the problem is attacked.B The best kinds of models are those that let you chose your degree of detail.C The best models are connected to reality.D Create models that are built and studied separately.E All of the above.18 Views are “ slices ” of arch
34、itecture. Which view focuses on structural isDsues?A Use-caseB ProcessC ImplementationD Logical19 In the context of object-oriented software engineering a component contains DA attributes and operationsB instances of each classC roles for each actor (device or user)D a set of collaborating classes20
35、 In traditional software engineering, modules must serve in which of the following roles?DA Control componentB Infrastructure componentC Problem domain componentD All of the above二、 判断改错题(本大题共5小题,每小题1分,共5分)提示:正确T”错误F”并更正。1. Software is a product and can be manufactured using the same technologies us
36、ed for other engineering artifacts.F2. Scenario-based approaches to describing user interaction are applied for design.T3. Change cannot be easily accommodated in most software systems, unless the system was designed with change in mind.T4. In general software only succeeds if its behavior is consis
37、tent with the objectives of its designers.F5. Software processes can be constructed out of pre-existing software patterns to best meet the needs of a software project. T三、名词解释题(本大题共 5小题,每小题 3分,共 15分)。 提示:解释每小题所给名词的含义,若解释正 确则给分,若解释错误则无分,若解释不准确或不全面,则酌情扣分。1. Software Engineering2. Prototyping model3. U
38、ML (unified modeling language)4. Requirements engineering5. Functional independence311023030 软件工程 _A 闭_2010-2011-2一、单项选择题(本大题共 20小题,每小题 1 分,共 20 分) 提示:在每小题列出的 多个备选项中只有一个 是符合题目要求的,请将其代码填写在下表中。错选、多选或未选均无分。1. Which of the items listed below is one of the software engineering layers?BA Environment B Man
39、ufacturing C Architecture D Process2. Which of these are the 5 generic software engineering framework activities?AA communication, planning, modeling, construction, deploymentB communication, risk management, measurement, production, reviewingC analysis, designing, programming, debugging, maintenanc
40、eD analysis, planning, designing, programming, testing3. Cohesion is a qualitative indication of the degree to which a moduleDA. can be written more compactlyB. is connected to other modules and the outside worldC. is able to complete its function in a timely mannerD. focuses on just one thing4. The
41、 importance of software design can be summarized in a single word:DA. accuracy B. complexity C. efficiency D. quality5. The linear sequential model of software development isAA A reasonable approach when requirements are well defined.B A good approach when a working program is required quickly.C The
42、 best approach to use for projects with large development teams.D An old fashioned model that cannot be used in a modern context.6. Evolutionary software process modelsDA Are iterative in nature B. Can easily accommodate product requirements changesC. Do not generally produce throwaway systems D. Al
43、l of the above7. Software engineers collaborate with customers to define which of the following? D A Customer visible usage scenarios B. Important software featuresC System inputs and outputs D. All of the above8. Analysis models depict software in which three representations?CA architecture, interf
44、ace, component B. cost, risk, scheduleC information, function, behavior D. None of the above9. Which of the following is not one of the principles of good coding? CA Create unit tests before you begin codingB Create a visual layout that aids understandingC Keep variable names short so that code is c
45、ompactD Write self-documenting code, not program documentation10. The state transition diagramABA depicts functions that transform the data flowB indicates how data are transformed by the systemC indicates system reactions to external eventsD depicts relationships between data objects11. The waterfa
46、ll model of software development is AA A reasonable approach when requirements are well definedB A good approach when a working program is required quicklyC The best approach to use for projects with large development teamsD An old fashioned model that cannot be used in a modern context12. The spira
47、l model of software development CA Ends with the delivery of the software productB Is more chaotic than the incremental modelC Includes project risks evaluation during each iterationD All of the above13. The entity relationship diagram AA depicts relationships between data objectsB depicts functions
48、 that transform the data flowC indicates how data are transformed by the systemD indicates system reactions to external events14. Which of the following characteristics should not be used to assess the quality of a WebApp?AA Aesthetics B. reliability C. maintainability D. usability15. Which of the f
49、ollowing is not an area of concern in the design model?DA Architecture B. data C. interfaces D. project scope16. Object technology is ? AA A set of principles guiding software construction.B A new theory striving to gain acceptance.C A dynamic new language by Grady Booch.D Based on the principles of
50、 abstraction and modularity.17. Which principles of modeling are correct? EA The model you create influences how the problem is attacked.B The best kinds of models are those that let you chose your degree of detail.C The best models are connected to reality.D Create models that are built and studied
51、 separately.E All of the above.18. Views are “ slices ” of architecture. Which view focuses on structurDal issues?A Use-case B Process C Implementation D Logical19. A software component contains: DA attributes and operations B instances of each classC roles for each actor (device or user) D a set of
52、 collaborating classes20. In traditional software engineering, modules must serve in which of the following roles? DA Control component B Infrastructure componentC Problem domain component D. All of the above二、判断改错题(本大题共 5小题,每小题 1分,共5分)提示:正确打 ,错误打 ,将其结果填写在下表中。1. Software is a product and can be manu
53、factured using the same technologies used for other engineering artifacts.F2. Scenario-based approaches to describing user interaction are good to use in WebE.T3. Change cannot be easily accommodated in most software systems, unless the system was designed with change in mind.T4. In general software
54、 only succeeds if its behavior is consistent with the objectives of its designers.F5. Software processes can be constructed out of pre-existing software patterns to best meet the needs of a software project.T若解、名词解释题(本大题共 5 小题,每小题 3 分,共 15 分)。 提示:解释每小题所给名词的含义, 释正确则给分,若解释错误则无分,若解释不准确或不全面,则酌情扣分。1. Sof
55、tware Engineering 2. Prototyping model 3. UML (unified modeling language) 4. Requirements engineering 5. CMMI311023030 软件工程 _B 闭 _2010-2011-2一、单项选择题(本大题共 20小题,每小题 1分,共 20分)提示:在每小题列出的 多个备选项中只有一个 是符合题目要求的,请将其代码填写在下表中。错选、多选或未选均无分。1 The waterfall model of software development is AA A reasonable approach
56、 when requirements are well definedB A good approach when a working program is required quicklyC The best approach to use for projects with large development teamsD An old fashioned model that cannot be used in a modern context2 The spiral model of software development CA Ends with the delivery of t
57、he software productB Is more chaotic than the incremental modelC Includes project risks evaluation during each iterationD All of the above3 The entity relationship diagram AA depicts relationships between data objectsB depicts functions that transform the data flowC indicates how data are transformed by the systemD indicates system reactions to external events4 Which of the following characteristics should not be used to assess the quality of a WebApp? AA aest
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国网青海省电力校园招聘(提前批)笔试模拟试题浓缩500题附答案详解(满分必刷)
- 2026秋季国家管网集团西部管道公司高校毕业生招聘考试参考试题(浓缩500题)附参考答案详解(培优b卷)
- 国家管网集团2026届高校毕业生招聘笔试参考题库(浓缩500题)附参考答案详解(夺分金卷)
- 2026秋季国家管网集团共享运营分公司高校毕业生招聘笔试参考题库(浓缩500题)附参考答案详解(研优卷)
- 2026国网河北省电力公司高校毕业生提前批招聘笔试模拟试题浓缩500题附答案详解(达标题)
- 2025国网湖北省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题含答案详解(精练)
- 2026国网山西电力公司高校毕业生提前批招聘笔试模拟试题浓缩500题含答案详解(满分必刷)
- 2026秋季国家管网集团东部原油储运公司高校毕业生招聘考试参考试题(浓缩500题)含答案详解(轻巧夺冠)
- 2026国网广西电力公司高校毕业生提前批招聘(约450人)笔试备考题库浓缩500题含答案详解(满分必刷)
- 国家管网集团2026届高校毕业生招聘笔试参考题库(浓缩500题)含答案详解(精练)
- 医院培训课件:《复用器械之预处理》
- 2024年中国创新方法大赛考试题库(含答案)
- 川教版2024-2025学年五年级上册信息技术全册教案
- 车辆标定基础知识介绍
- 第10课 读依依往事 解依依情思《往事依依》-七年级语文上册同步高效课堂(统编版)
- 《神经源性膀胱》课件
- DL∕T 1115-2019 火力发电厂机组大修化学检查导则
- 教科版五年级科学上册第一单元光5单元作业设计
- 家政服务员培训-基本礼仪礼节
- 物业管家竞聘述职报告
- 中医五脏课件
评论
0/150
提交评论