軟工選擇答案_第1頁
軟工選擇答案_第2頁
軟工選擇答案_第3頁
軟工選擇答案_第4頁
軟工選擇答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

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二、 判斷改錯(cuò)題(本大題共10小

15、題,每小題1分,共10分)提示:正確T”,錯(cuò)誤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分)。 提示:解釋每小題所給名詞的含義,若解釋正 確則給分,若解釋錯(cuò)誤則無分,若解釋不準(zhǔn)確或不全面,則酌情扣分。1. Software2. RAD model3. UML4. Requirements engineering5. Functional independence311023030 軟件工程(雙語) _B 閉 _一、單項(xiàng)選擇題(本大題共 20小題,每小題 1分,共 20分)提示:在每小題列出的 多個(gè)備選項(xiàng)中只有一個(gè) 是符合題目要求的,錯(cuò)選、多選或未選均無分。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二、 判斷改錯(cuò)題(本大題共5小題,每小題1分,共5分)提示:正確T”錯(cuò)誤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分)。 提示:解釋每小題所給名詞的含義,若解釋正 確則給分,若解釋錯(cuò)誤則無分,若解釋不準(zhǔn)確或不全面,則酌情扣分。1. Software Engineering2. Prototyping model3. U

38、ML (unified modeling language)4. Requirements engineering5. Functional independence311023030 軟件工程 _A 閉_2010-2011-2一、單項(xiàng)選擇題(本大題共 20小題,每小題 1 分,共 20 分) 提示:在每小題列出的 多個(gè)備選項(xiàng)中只有一個(gè) 是符合題目要求的,請將其代碼填寫在下表中。錯(cuò)選、多選或未選均無分。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二、判斷改錯(cuò)題(本大題共 5小題,每小題 1分,共5分)提示:正確打 ,錯(cuò)誤打 ,將其結(jié)果填寫在下表中。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 分)。 提示:解釋每小題所給名詞的含義, 釋正確則給分,若解釋錯(cuò)誤則無分,若解釋不準(zhǔn)確或不全面,則酌情扣分。1. Sof

55、tware Engineering 2. Prototyping model 3. UML (unified modeling language) 4. Requirements engineering 5. CMMI311023030 軟件工程 _B 閉 _2010-2011-2一、單項(xiàng)選擇題(本大題共 20小題,每小題 1分,共 20分)提示:在每小題列出的 多個(gè)備選項(xiàng)中只有一個(gè) 是符合題目要求的,請將其代碼填寫在下表中。錯(cuò)選、多選或未選均無分。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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論