《四川大学软件工程期中考试》由会员分享,可在线阅读,更多相关《四川大学软件工程期中考试(5页珍藏版)》请在金锄头文库上搜索。
1、注:试题字迹务必清晰,书写工整。 本题 6 页,本页为第 1页出题: 编辑: 系所审核: 学院审核: 教务处试题编号:四川大学期中考试试题(闭卷)(20112012 学年第 2 学期)课程号: 311023030 课程名称: 软件工程(双语) 任课教师: 适用专业年级: 学号: 姓名: 注意事项:1. 请务必将本人所在学院、姓名、学号、任课教师姓名等信息准确填写在试卷和答题纸上。2. 考试结束,请将试卷和答题纸一并交给监考老师。一、Multiple-Choice Test(110)Tip: each question,you must read the four choices marked
2、A),B),C),D),and decide which is the best answer.1.The nature of software applications can be characterized by their information( ) (A) complexity (B) content (C) determinacy (D) both b and c 2.Which of these are the 5 generic software engineering framework activities? ( )(A) communication, planning,
3、 modeling, construction, deployment (B) communication, risk management, measurement, production, reviewing (C) analysis, designing, programming, debugging, maintenance (D) analysis, planning, designing, programming, testing 3.The rapid application development model is ( ) (A) Another name for compon
4、ent-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.4.Which of the following traits need to exist among the members of an agile software team? ( ) (A) Competence (B) Decision-ma
5、king ability (C) Mutual trust and respect (D) All of the above.5. The top level of the hierarchical model of a system is known as the ( ) (A) AFD 评阅教师 得分课程名称: 任课教师: 学号: 姓名: 注:试题字迹务必清晰,书写工整。 本题 6 页,本页为第 2页教务处试题编号:(B) DFD (C) SCD (D) SFD 6.The use of traceability tables helps to ( ) (A) debug programs
6、 following the detection of run-time errors (B) determine the performance of algorithm implementations (C) identify, control, and track requirements changes (D) none of the above 7.The data flow diagram ( ) (A) depicts relationships between data objects(B) depicts functions that transform the data f
7、low(C) indicates how data are transformed by the system(D) both B and C8.Which of the following should be considered as candidate objects in a problem space? ( ) (A) events (B) people(C) structure (D) all of the above9.Which design model elements are used to depict a model of information represented
8、 from the users view? ( ) (A) Architectural design elements (B) Component-level design elements(C) Data design elements (D) Interface design elements10. In transaction mapping the first level factoring results in the ( ) (A) creation of CFD. (B) derivation of control hierarchy(C) distribution of wor
9、k modules (D) refinement of the module view二、Fill in the blank(138)1)Software engineering is a layered technology, which the bedrock supports is a quality focus, and then concerned with _ , _ and _.2) The linear sequential model of software development is also known as the 评阅教师 得分课程名称: 任课教师: 学号: 姓名:
10、 注:试题字迹务必清晰,书写工整。 本题 6 页,本页为第 3页教务处试题编号:_ and _3) The capability maturity model integration(CMMI) is a process meta-model, which consists six capability levels, that is imcomplete level, perform level, _,_, _ and _. 4) Speculation, _, _ _ are the three framework activities for the Adaptive Software
11、Development (ASD) process mode.5) The “phases” of the Unified Process(UP) include_, _,_,_ and production phase .6) _ , _ , _and component design are areas of concern in the design model.7)Software includes: computer programs, _ and_.8)An architectural style encompasses constraints , _ and _9) In com
12、ponent-level design persistent data sources refer to _ and _. 10) A computer-based system makes use of a variety of system elements, that is software , hardware, _, _,_, and _.11) In the domain of business process engineering, three different architectures must be analyzed and designed, that is_,_, and _.12) The requirements engineering process is accomplished through the execution of seven distinct functions: inception, elicitation, elaboration, _, _, _, and _.(13)