重慶大學(xué)《軟件工程導(dǎo)論》課程試題(A-B卷)_第1頁
重慶大學(xué)《軟件工程導(dǎo)論》課程試題(A-B卷)_第2頁
重慶大學(xué)《軟件工程導(dǎo)論》課程試題(A-B卷)_第3頁
重慶大學(xué)《軟件工程導(dǎo)論》課程試題(A-B卷)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)院(系): 專業(yè): 年級(jí)、班 學(xué)號(hào): 姓名: 命題人:審題人:命題時(shí)間:重慶大學(xué)教務(wù)處制( ) 6. It is not possible to use ordinary data flow diagrams to model the functional requirements of real-time systems. a. True b. False ( ) 7. The states shown in a state transition diagram do not necessarily correspond to the processes shown in a contro

2、l flow diagram for the same system. a. True b. False ( ) 8. Horizontal partitioning defines separate branches for major program functions, while vertical partitioning distributes control in a top-down manner. a. True b. False ( ) 9. Information hiding makes program maintenance easier by hiding data

3、and procedure from unaffected parts of the program. a. True b. False ( ) 10. Data design actually begins during the creation of the analysis model, not the architectural model. a. True b. False ( ) 11. When refining the DFD during transform mapping the goal is to strive to derive bubbles showing hig

4、h cohesion. a. True b. False ( ) 12. One means of defining user interface objects and actions is to conduct a grammatical parse of the user scenario. a. True b. False ( ) 13. With thorough testing it is possible to remove all defects from a program prior to delivery to the customer. a. True b. False

5、 ( ) 14. Equivalence testing divides the input domain into classes of data from which test cases can be derived to reduce the total number of test cases that must be developed. a. True b. False ( ) 15. The focus of validation testing is to uncover places that users will be able to observe failure of

6、 the software to conform to its requirements. a. True b. False 重慶大學(xué)軟件工程導(dǎo)論課程試題(卷)題 號(hào)一二三四五六七八九十總 分得 分一Complete the sentences with the correct words or phrases.(each blank 1 point, total 20 points)1. Four interface design issues are _、_、_ and _.2. The four procedure of design model includes: _、_、_ and

7、_.3. The five phases of software requirements analysis are _、_、_、_ and _.4. The data model consists of three pieces of interrelated information_、_ and _.5. Four types of change are encounter:_、_、_ and _.二Decide whether the following statements are true or false. Write “a” for true and “b” for false

8、into bracket.(each question 1 point, total 15 points)( ) 1. Software is developed or engineered , it is not manufactured in classical sense.a. True b. False( ) 2. Once we write the program and get it to work, our job is done.a. Trueb. False ( ) 3. Evolutionary models are iterative .a. True b. False

9、( ) 4. A data flow diagram is a graphical technique that depicts information flow and the transforms a. True b. False( ) 5. For software prototyping to be effective technique, tools are required to develop prototypes rapidly to keep the schedule on track. a. True b. False線封密封線密命題人:審題人:命題時(shí)間:重慶大學(xué)教務(wù)處制(

10、 ) 8. The rapid application development model is a. Another name for component-based development. b. A useful approach when a customer cannot define requirements clearly. c. A high speed adaptation of the linear sequential model. d. All of the above. ( ) 9. In the context of requirements analysis, t

11、wo types of problem partitioning are a. bottom-up and top-down b. horizontal and vertical c. subordinate and superordinate d. none of the above ( ) 10. The state transition diagram a. depicts relationships between data objects b. depicts functions that transform the data flow c. indicates how data a

12、re transformed by the system d. indicates system reactions to external events ( ) 11. The relationships shown in a data model must be classified to show their a. Width and depth b. Directionality and reliability c. cardinality and modality d. probability and risk ( ) 12. The data dictionary contains

13、 descriptions of each software a. configuration item b. data object c. diagram d. notation ( ) 13. Which of the following is not an area of concern in the design model? a. architecture b. data c. interfaces d. project scope ( ) 14. Which of these is a characteristic of a good design? a. exhibits str

14、ong coupling between its modules b. implements all requirements in the analysis model c. includes test cases for all components d. incorporates source code for descriptive purposes 三Answer each question by choosing A , B, C or D.( each question 1 point, total 25 points )( ) 1. Which question no long

15、er 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 does it cost so much to develop a piece of software? d. Why cant software errors be removed from products prior to delivery? ( ) 2. Software deteriorates rath

16、er than wears out because a. Software suffers from exposure to hostile environments b. Defects are more likely to arise after software has been used often c. Multiple change requests introduce errors in component interactions d. Software spare parts become harder to order ( ) 3. Most software contin

17、ues to be custom built because a. Component reuse is common in the software world b. Reusable components are too expensive to use c. Software is easier to build without using someone elses components. d. Off the shelf software components are not commonly available ( ) 4. Which of the items listed be

18、low is not one of the software engineering layers? a. Process b. Manufacturing c. Methods d. Tools ( ) 5. The spiral model of software development a. Ends with the delivery of the software product b. Is more chaotic than the incremental model c. Includes project risks evaluation during each iteratio

19、n d. All of the above ( ) 6. The linear sequential model of software development is a. A reasonable approach when requirements are well defined. 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 m

20、odel that is rarely used any more. ( ) 7. Which of these terms is a level name in the Capability Maturity Model? a. Ad hoc b. Repeatable c. Reusable d. Organized 學(xué)院(系): 專業(yè): 年級(jí)、班 學(xué)號(hào): 姓名: 命題人:審題人:命題時(shí)間:重慶大學(xué)教務(wù)處制( ) 22. The cyclomatic complexity metric provides the designer with information regarding the

21、 number of a. cycles in the program b. errors in the program c. independent logic paths in the program d. statements in the program ( ) 23. Black-box testing attempts to find errors in which of the following categories a. incorrect or missing functions b. interface errors c. performance errors d. al

22、l of the above ( ) 24. Top-down integration testing has as its major advantage(s) that a. low level modules never need testing b. major decision points are tested early c. no stubs need to be written d. none of the above ( ) 25. Which of the following is an approach to debugging? a. backtracking b.

23、brute force c. cause elimination d. all of the above 四Term explanation(each term 3 point, total 15 points)1. Software Crisis Solution :2. CohesionSolution :( ) 15. Which of the following is not a characteristic common to all design methods? a. configuration management b. functional component notatio

24、n c. quality assessment guidelines d. refinement heuristics ( ) 16. The control hierarchy represents the a. decision order b. organization of modules c. repetition of operations d. sequence of processes ( ) 17. To achieve high modularity of software components you need a. high coupling and high cohe

25、sion b. high coupling and low cohesion c. low coupling and high cohesion d. low coupling and low cohesion ( ) 18. Cohesion is a qualitative indication of the degree to which a module a. can be written more compactly. b. focuses on just one thing. c. is able to complete its function in a timely manne

26、r. d. is connected to other modules and the outside world. ( ) 19. Coupling is a qualitative indication of the degree to which a module a. can be written more compactly. b. focuses on just one thing. c. is able to complete its function in a timely manner. d. is connected to other modules and the outside world. ( ) 20. Which of the following is not a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論