版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、31102303«件工程(双语)_人闭_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 can't software errors be removed from products pri
2、or to delivery?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
3、best when 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 user's needs and that is delivered on time and within budgetB The developme
4、nt of software 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
5、Waterfall modelH 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
6、that is not 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 domai
7、n(s)? DA InformationB 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 Proc
8、ess? EA Accelerate 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
9、 set of software 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-
10、based elements 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
11、used CA To document 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 system16. Which of the following characteristics should not be“ GoldenB Rules ” of a GUI?A Place
12、the user in controlB 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 p
13、rinciples reduces the user's 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
14、 operationsC Instances 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,
15、a d二、判断改错题(本大题共10小题,每小题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
16、 and customers create use-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
17、representation are those 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 r
18、eason for reducing the user's 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
19、to use in design modeling.T三、名词解释题(本大题共5小题,每小题3分,共15分)。提示:解释每小题所给名词的含义,若解释正确则给分,若解释错误则无分,若解释不准确或不全面,则酌情扣分。1. Software2. RAD model3. UML4. Requirements engineering5. Functional independence311023030 软件工程(双语)_B 闭 _一、单项选择题(本大题共20小题,每小题1分,共 20分) 提示:在每小题列出的多 个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。1. Which of the
20、items listed below is 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, measureme
21、nt, production, reviewingC. 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. Wor
22、ks best when object 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 user's needs and that is delivered on time and within budgetB. The dev
23、elopment of software that 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 AA A reasonable approach when requirements are well defi
24、ned.B A good approach when 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 re
25、quirements changesC Do not 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 so
26、ftware in which three representations? CA 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
27、understandingC Keep variable 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-dire
28、cted software teamsD Show 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 wit
29、h large development teamsD 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 abo
30、ve11. 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 events12. Which of the following characteristics should not be“ GoldBen Rules
31、” of a GUI?A place the user 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 s
32、ystemD when a complex set 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
33、 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 separately.E All of the above.18 Vie
34、ws are “ slices ” of architecture. 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 o
35、f collaborating classes20 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 manufacture
36、d using the same technologies used 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 su
37、cceeds 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. Software Enginee
38、ring2. Prototyping model3. UML (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 lay
39、ers?BA Environment B Manufacturing 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, programmin
40、g, debugging, maintenanceD 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
41、 on just one thing4. The 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 i
42、s 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.6. Evolutionary software process modelsDA Are iterative in nature B. Can easily accommodate product requirements changesC. Do not generally produce
43、 throwaway systems D. All 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
44、?CA architecture, interface, 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
45、 short so that code is compactD 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 dat
46、a objects11. 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 teamsD An old fashioned model that cannot be used in a mod
47、ern context12. 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 above13. The entity relationship diagram AA depicts relationships between data ob
48、jectsB depicts functions 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. usa
49、bility15. Which of the following 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 Ba
50、sed on the principles of 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 th
51、at are built and studied 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 (de
52、vice or user) D a set of 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 i
53、s a product and can be manufactured 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 m
54、ind.T4. In general software 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 分)。 提示:解释每小题所给名词的含义,若解释正确则给分,若解释错误则无
55、分,若解释不准确或不全面,则酌情扣分。1. Software 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 A
56、A 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 context2. The spiral model of software development CA End
57、s with the delivery of the 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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度xyz与pqr就智慧城市解决方案的合作合同
- 建筑工程施工补充合同
- 2024年度南京二手房买卖合同
- 2024店铺商铺租赁合同范本
- 合伙开店合同:共同经营店铺协议书样本
- 承揽合同与雇佣合同的实质区别
- 工程合同风险管理
- 专业劳务派遣合同协议
- 招商引资协议案例
- 2024年水电工承包合同范本
- 口腔牙科诊所技工室工作制度
- 英语KET官方样题Test1- Test 2
- 七年级语文上册15梅岭三章课件
- 财务管理考试试题及答案
- Unit 4 The Earth【速记清单】含答案解析
- 【课件】第七单元能源的合理利用与开发新版教材单元分析-九年级化学人教版(2024)上册
- 2024年认证行业法律法规及认证基础知识 CCAA年度确认 试题与答案
- 水库除险加固工程实施方案
- 5.1平行与垂直(进阶练习)2024-2025学年人教版数学四年级上册
- 8《安全记心上》第1课时 教学设计-2024-2025学年道德与法治三年级上册统编版
- 2024年人教版小学六年级数学(上册)期中考卷附答案
评论
0/150
提交评论