




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、重慶大學軟件工程導論課程試卷A卷 B卷2010 2011學年 第二學期 開課學院: 軟件學院考試日期:考試方式:開卷 閉卷 其他 考試時間: 分鐘 題 號一 二 三 四 五 六 七 八 九 十 總 分得 分一、 Complete the sentences with the correct words or phrases.(each blank 1 point, total 20points 1、The three generic phases of software engineering are _ definition _、2、 The five phases of software
2、requirements analysis are 3、 The data model consists of three pieces of interrelated information:data objects4、 Four interface design issues are 5、 Three structured constructs of the flowchart are sequence 、 and 6、 The normal order of activities in the software testing is二、 Answer each question by c
3、hoosing A , B, C or D.( each question 2 point, total 20 points 1. Which question no longer concerns the modern software engineer? ( a 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 can'
4、t software errors be removed from products prior to delivery? 2. Software deteriorates rather than wears out because ( c a. Software suffers from exposure to hostile environmentsb. Defects are more likely to arise after software has been used often c. Multiple change requests introduce errors in com
5、ponent interactions d. Software spare parts become harder to order3. Which of the items listed below is not one of the software engineering layers? ( b a. Process b. Manufacturing c. Methods d. Tools4. The linear sequential model of software development is ( a a. A reasonable approach when requireme
6、nts 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 model that is rarely used any more.5. The state transition diagram ( d a. depicts relationships between data objects b. depi
7、cts functions that transform the data flow c. indicates how data are transformed by the system d. indicates system reactions to external events6. The data dictionary contains descriptions of each software ( b a. configuration item b. data object c. diagram d. notation7. To achieve high modularity of
8、 software components you need ( c a. high coupling and high cohesion b. high coupling and low cohesion c. low coupling and high cohesion d. low coupling and low cohesion8. Which of these are objectives for software testing? ( d a. determine the productivity of programmers b. eliminate the need for f
9、uture program maintenance c. eliminate every error prior to release d. uncover software errors9. Acceptance tests are normally conducted by the ( b a. developer b. end users c. test team d. systems engineers10. Top-down integration testing has as it's major advantage that ( b a. low level module
10、s never need testing b. major decision points are tested early c. no stubs need to be written d. none of the above命題 人 嗥組 題 人 嗥 審 題 人 嗥 命 題 時 間 嗥學 院 軟 件 學 院 專 業(yè) 軟 件 工 程 年 級 2007級 學 號 姓 名三、 Term explanation(each term 4 point, total 20 points1、 Software crisisSoftware Crisis alludes to a set of proble
11、ms that are encountered in the development and maintenance of computer software.2、control hierarchycontrol hierarchy - represents the organization of program components3、 Data dictionarythe data dictionary -has been proposed as a quasi-formal grammar for describing the content of objects defined dur
12、ing structured analysis4、CohesionCohesion - Is a measure of the relative functional strength of a module5、unit testingUnit testing is the process of testing each software component individually using stubs and/or drivers. Module interfaces are tested for proper information flow. The integrity of loc
13、al data is examined. Boundary conditions are tested. Basis path testing should be used.四、 Answer the following questions.( each question 6 point, total 30 points 1. How do software characteristics differ from hardware characteristics?solution: Software is developed or engineered , it is not manufact
14、ured in classical sense. Software doesnt “wear out”. Most Software is custom-build, rather than being assembled from existing components.2. What are three primary objectives of the analysis model?solution:zto describe what the customer requireszto establish a basis for the creation of a software des
15、ignzto define a set of requirements that can be validated once the software is built 3. List the elements of the analysis model and explain the role of each element?solution: Data dictionary - contains descriptions of all data objects produced or consumed by the software Entity relationship diagram
16、(ERD - depicts data object relationships Data flow diagram (DFD - provides an indication of how data are transformed as they move through the system and the functions that transform the data flow State transition diagram (STD - indicates system responses to external events4. What is three “golden ru
17、les” on user interface design?solution:· Place user in control.· Reduce user's memory load.· Make the interface consistent.5. Describe the differences between black-box testing and white-box testing.solution:¾Black-box testing involves testing the functionality of a software component without knowing the details of its internal logic.Black-box testing is Function Testing¾White-box testing involves testing the independen
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 普通廠房施工合同范本
- 木工全包合同范本
- 煙酒店裝修合同范本
- 科技教育中的綠色能源知識普及策略
- 科技企業(yè)如何有效申請與維護知識產(chǎn)權(quán)
- 2025至2030年中國瀝青閃點儀數(shù)據(jù)監(jiān)測研究報告
- 2025年度森林土地承包與林業(yè)生態(tài)旅游合作合同
- 二零二五年度互聯(lián)網(wǎng)金融服務借款協(xié)議
- 2025年度炊事員勞動權(quán)益保障聘用協(xié)議
- 二零二五年度民宿房東租賃經(jīng)營合同
- 家校共育之道
- DeepSeek入門寶典培訓課件
- 西安2025年陜西西安音樂學院專職輔導員招聘2人筆試歷年參考題庫附帶答案詳解
- 《作文中間技巧》課件
- 廣東省2025年中考物理仿真模擬卷(深圳)附答案
- 2025屆八省聯(lián)考 新高考適應性聯(lián)考英語試題(原卷版)
- 新蘇教版一年級下冊數(shù)學第1單元第3課時《8、7加幾》作業(yè)
- 2024年山東電力高等專科學校高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 《平面廣告賞析》課件
- 【公開課】同一直線上二力的合成+課件+2024-2025學年+人教版(2024)初中物理八年級下冊+
- DB52T 1036-2015 建材產(chǎn)品中廢渣摻加量的測定方法
評論
0/150
提交評論