软件工程复习题总

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

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

1、软件工程复习题软件工程复习题 一选择题一选择题 1. Which of the following is an advantage of implementing applications via the Web? a.Securityc.Reliability b.Accessibilityd.Throughput2.Coupling is a qualitative indication of the degree to which a moduleA) can be written more compactly.B) focuses on just one thing.C) is abl

2、e to complete its function in a timely manner.D) is connected to other modules and the outside world. 正确答案正确答案: D 3. Which of these are characteristics of a good design?A) exhibits strong coupling between its modulesB) implements all requirements in the analysis modelC) includes test cases for all c

3、omponentsD) provides a complete picture of the softwareE) both b and d正确答案正确答案: E4.Which of the following are areas of concern in the design model?A) architectureB) dataC) interfacesD) project scopeE) a, b and c 正确答案正确答案: E5.Polymorphism reduces the effort required to extend an object system byA) co

4、upling objects together more tightly.B) enabling a number of different operations to share the same name.C) making objects more dependent on one another.D) removing the barriers imposed by encapsulation 正确答案正确答案: B 6.Which of the following models can be used to represent the architectural design of

5、a piece of software.A) Dynamic modelsB) Functional modelsC) Structural modelsD) All of the above 正确答案正确答案: D 7.Cohesion is a qualitative indication of the degree to which a moduleA) can be written more compactly.B) focuses on just one thing.C) is able to complete its function in a timely manner.D) i

6、s connected to other modules and the outside world. 正确答案正确答案: B 8. Which of the items listed below is not one of the software engineering layers? a) Process b) Manufacturing c) Methods d)Tools9. Evolutionary software process modelsa) Are iterative in nature b) Can easily accommodate product requirem

7、ents changes c) Do not generally produce throwaway systems d) All of the above 10. The importance of software design can be summarized in a single word: (A) accuracy (B) complexity (C) efficiency (D) quality 11. Systems _ is the process of describing, organizing, and structuring the components of a

8、system at both the architectural level and a detailed level with a view toward constructing the proposed system. a.designc.implementation b.analysisd.maintenance 12. List the four design models required for a complete specification of a design in traditional software engineering method (1) Subsystem

9、 design (2) Data design (3) Task design (4) Architecture design (5) Interface design (6) Component-level design (A) 1234 (B) 2345 (C) 1256 (D) 245613. Design patterns can be used by applying in object-oriented systems. (A). inheritance (B). encapsulation (C). complexity (D). polymorphism14 。Which de

10、sign model provides information for a design class diagram? a.Deployment diagramc.Statechart diagram b.Interaction diagramd.Package diagram15. A _ model shows what the system is supposed to do in great detail, without committing to any one technology. (A).logical (B).physical (C). vertical (D).horiz

11、ontal16 。Developing a(n) _ diagram is a multistep process of determining which objects work together and how they work together. a.design classc.state machine b.interactiond.package17. Which of the following models can be used to represent the architectural design of a piece of software.(A) Dynamic

12、models(B) Functional models(C) Structural models(D) All of the above 18. Which of the following is an example of an interaction diagram?a.Design class diagramc.Package diagram b.Data access diagramd.Communication diagram 19 . Process framework activities are populated with . (A). milestones (B). wor

13、k products (C). QA points (D). all of the above 20 . 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 manner. (D) is connected to other modules and the outside world.

14、21. Which diagram(s) is (are) to be built in a system behavior model? (d) (A). use-case (B). ER diagram (C). DFD diagram (D). STD diagram 22. The first step in project planning is to (A) determine software scope (B) select project team leader (C) determine the budget (D) determine the process model

15、23. White-box testing can use the following methods . (A). boundary value analysis (B). equivalence partitioning (C). loop testing (D). iterative testing 24. The incremental model of software development is (A) A reasonable approach when requirements are well defined. (B) A good approach when a work

16、ing core product is required quickly. (C) The best approach to use for projects with large development teams. (D) A revolutionary model that is not used for commercial products. 25. What are not the elements that are present in every computer-based system? (A) data (B) software (C) documentation (D) project26. The data dictionary contains descriptions of each software (A) control item (B) data object (C) diagram

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

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