软件工程英文版复习题

上传人:第*** 文档编号:32828020 上传时间:2018-02-12 格式:DOC 页数:12 大小:197.50KB
返回 下载 相关 举报
软件工程英文版复习题_第1页
第1页 / 共12页
软件工程英文版复习题_第2页
第2页 / 共12页
软件工程英文版复习题_第3页
第3页 / 共12页
软件工程英文版复习题_第4页
第4页 / 共12页
软件工程英文版复习题_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《软件工程英文版复习题》由会员分享,可在线阅读,更多相关《软件工程英文版复习题(12页珍藏版)》请在金锄头文库上搜索。

1、软件工程复习题PART-A Multiple-choice Questions 1. When should the system testing phase begin? ( C )A. After beta testing B. Before unit testing C. After white box testing D. Before functional testing 2. Which is included in the software requirements specification? ( C )A. error handling B. data description

2、 C. functional description D. performance description 3. Which factors must be most considered when developing acceptance criteria? ( B )A. user availability B. match with requirements C. ability to benchmark system D. schedule of system delivery 4. Software _ is work done to enhance software functi

3、onality, correct errors and improve the performance of software. ( B )A. re-designs B. Maintenance C. Corrections D. Re-engineering 5. Which type of testing is not a part of system testing? ( D )A. Stress testing B. Function testingC. White box testing D. Incremental testing 6. Which are included in

4、 the software requirements specification? ( B, D )A. error handling B. functional description C. data description D. maintainability description 7. A data dictionary was created during the requirements analysis phase of a software engineering project. What information does it contain? ( A,B,D )A. in

5、terface B. data type C. restrictions D. content description 8. What is configuration management in software engineering? ( C )A. overall management of the design of the system B. management of the configurable components in a system C. the identification of the configuration of a system at discreet

6、points in time to control changes to the configuration D. in object-oriented programming, the management of objects that control the configuration of some other function(s) in the systemPART-B Fill up the blanks1. Most product need _ maintenance _ because of wear and tear caused by the usage2. _ Evo

7、lutionary _ Model is known as the successive versions model3. ISO is abbreviated as_ International Standard Organization _ 4. _ Verification _ is the process of determining whether one phase of a software product confirms to its previous phase5. Black-box testing is also known as_ Functional testing

8、 or Closed Box _6. White-box testing is also called the _ Structural testing. or Open Box _7. _ Software reverse engineering _ is the process of recovering the design and the requirement specification of product from an analysis of its code8. _ Software Life Cycle _ is the series of identifiable sta

9、ge that a software product undergoes during its life timePARTC Answer the following in one or two sentences each question 1. Define software EngineeringAns: It is an approach to develop software using engineering approachEngineering approach meansHEAVY USE OF PAST EXPERIENCE OPTIMIZATIONCOST EFFECTI

10、VENESS 2. What is meant by software configuration management?Ans: Software configuration management is the art of identifying, organizing and controlling modifications to the software being built by a programming team3. Explain Characteristics of a Good SRS Document.Ans:a. It should be concise and a

11、t the same time unambiguous.b. It should be consistent.c. It should be complete.d. It should be well-structured and easily modifiable.4. Generate test cases to compute the square root of integer values in the range between 0 and 2000 using Boundary Value Analysis.Ans:0, 1, 2000, 2001 Boundary Value

12、Analysis5. What is a Formal Technique?Ans:A formal technique is a mathematical method to specify a hardware and/or software system, to verify whether a specification is realizable, to validate whether an implementation satisfies its specification and to prove properties of a system without necessari

13、ly running the system, etc.6. Define Software Life Cycle Model.Ans: Software life cycle is the series of identifiable stage that a software product undergoes during its life time 7. Define Fan-OutAns: It is a measure of the number of modules that are directly controlled by a given module. A design h

14、aving modules with high fan-out is not a good design as such modules would lack cohesion.8. Explain the need of an SRS Document.Ans:a. An SRS establishes the basis for agreement between the client and the supplier on what the software product will do.b. An SRS provides a reference for validation of

15、the final product.c. A high quality SRS is a prerequisite to high-quality software.d. A high-quality SRS reduces the development cost.9. Generate test cases to compute the square root of integer values in the range between 0 and 5000 using Boundary Value Analysis.Ans:0, 1, 5000, 5001 Boundary Value Analysis10. Define Decision tableAns:Decision table specify which variables are to be te

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号