周兵+方木云综合版

上传人:夏** 文档编号:462121593 上传时间:2022-12-04 格式:DOC 页数:9 大小:1,019.70KB
返回 下载 相关 举报
周兵+方木云综合版_第1页
第1页 / 共9页
周兵+方木云综合版_第2页
第2页 / 共9页
周兵+方木云综合版_第3页
第3页 / 共9页
周兵+方木云综合版_第4页
第4页 / 共9页
周兵+方木云综合版_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《周兵+方木云综合版》由会员分享,可在线阅读,更多相关《周兵+方木云综合版(9页珍藏版)》请在金锄头文库上搜索。

1、软件工程(双语)复习范围注意事项:每个学生必须写上本人的学号、任课教师姓名、姓名、班级,另外所有的答案必须全部写在答卷纸上请不要写的试卷上,试题及答卷一同交上。Part 1Select the most appropriate choice to answer the following questions or to complete following statements. (1*15 =15 )1 Issues of professional responsibility include four aspects, they are? a) Confidentiality, Compe

2、tence, Intellectual property right, Computer misuse.b) Personal loyalty, Competence, Intellectual property right, Computer misuse.c) Confidentiality, Personal loyalty, Intellectual property right, Computer misuse.d) Confidentiality, Competence, Intellectual property right, Personal loyalty.2. Which

3、of following is not the advantage of the Client-server architecture?a) Make effective use of networked systems, may require cheaper hardware.b) Redundant management in each serverc) Distribution of data is straightforwardd) Easy to add new servers or upgrade existing serversWhich one usually is not

4、the problem of the exploratory development? a) Lack of process visibility.b) Systems are often poorly structured.c) Special skills (e.g. in languages for rapid prototyping) may be required.d) Accelerated delivery of the system. Which one is not the UI design principle?a) User familiarity.b) Consiste

5、ncy.c) Maximal surprise.d) User guidance. Which statement about Evolutionary development is not right? a) Systems of Evolutionary development are often well structured.b) Exploratory development should start with well-understood requirements.c) Throw-away prototyping should start with poorly underst

6、ood requirements.d) Usually Evolutionary development is for small or medium-size interactive systems. Usually user documents should include following types. a) Functional description, Introductory manual, System installation manual, System administrators manual.b) Introductory manual, System referen

7、ce manual, System installation manual, System administrators manual, development documentation.c) Functional description, Introductory manual, System reference manual, System installation manual, System administrators manual.d) Functional description, Introductory manual, System reference manual, Sy

8、stem installation manual, System administrators manual, development documentationWhich states is a wrong description about CASE _: a) Upper-CASE is tool to support the early process activities of requirements and design.b) Lower-CASE is tool to support later activities such as programming, debugging

9、 and testing.c) According to their functions, CASE can be classified into three kinds: tools, workbenches, environments.d) Usually workbenches support all or a substantial part of an entire software process. Normally include several integrated Environments.When we have more experiences about a proje

10、ct, that is to say we know enough requirements and know how to develop it. Which model should be adopted?a) Formal systems development.b) Waterfall model.c) Exploratory development d) Reuse-oriented development.When we have little experiences about a project, that is to say we know little requiremen

11、ts and are not family with how to develop it. Which model should be adopted?e) Formal systems development.f) Waterfall model.g) Exploratory development h) Reuse-oriented development. Which one of following statements is not in Complete test coverage of a class?a) Testing all operations associated wi

12、th an objectb) Setting and interrogating all object attributes c) Exercising the object in all possible statesd) Testing all the interface of the object Part 2Mark the right statement , the wrong statement(1*15=15)1. In the software architecture design, using large-grain components improves performa

13、nce and maintainability.2. Conceptually, objects communicate by message passing. In practice, messages are often implemented by procedure calls Name = procedure name. Information = parameter list.3. In the Formal systems development, the requirements are usually expressed in the mathematical form.4.

14、 Structural testing, sometime is called white-box testing.5. Testing and debugging are distinct processes. Debugging is concerned with locating and repairing errors.6. Object-oriented analysis, design and programming are related but distinct7. Call-return model is applicable to sequential systems. 8

15、. Generalization in the UML is not implemented as inheritance in OO programming languages.9. Verification and validation must be applied at each stage in the software process.Part 3Fill the blankets: (1*15=15)1. Requirements document structure includes , Glossary, , , , , System evolution, Appendices, Index.2. The reasons of software change are , , , , .1. The stages

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

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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