软件工程复习

上传人:pu****.1 文档编号:483276690 上传时间:2023-01-08 格式:DOC 页数:10 大小:142.50KB
返回 下载 相关 举报
软件工程复习_第1页
第1页 / 共10页
软件工程复习_第2页
第2页 / 共10页
软件工程复习_第3页
第3页 / 共10页
软件工程复习_第4页
第4页 / 共10页
软件工程复习_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

1、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 finishc. Why does it cost so much to develop a piece of softwared. Why cant software errors be removed from product

2、s 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 component interactions在组件交互中需

3、求发生变化导致错误d. Software spare parts become harder to order3. Most software continues to be custom built because(d )大多数软件产品是定制的原因是a. Component reuse is common in the software worldb. Reusable components are too expensive to usec. Software is easier to build without using someone elses components.d. Off

4、the shelf software components are not commonly available现成的软件组件不常用4. The nature of software applications can be characterized by their information( d)软件应用的本质可以被特色化,通过他们信息的a. complexityb. content 内容c. determinacy (确定性)d. choices b and c5. Adding more people to a project that is already behind schedul

5、e is a good way to catch up.( F)添加更多的人到一个项目,已经落后于时间表是赶上一个很好的方式6. Change cannot be easily accommodatedin most softwaresystems, unless a system wasdesigned with change in mind. ( T)需求变化不适应于大多数的软件系统,除非软件在设计之初便考虑了变化因素7. Which of the items listed below is not one of the software engineering layers(b )下面列

6、出的项目是不是一个软件工程的层a. Processb. Manufacturing 制造业c. Methodsd. Tools8. What are the three generic phases of software engineering( a)软件工程的三个一般的阶段是a. definition, development, support 定义阶段、开发阶段、维护阶段 b. what, how, wherec. programming, debugging, maintenanced. analysis, design, testing9. Which of these terms

7、is a level name in the Capability Maturity Model( b)a. Ad hocb. Repeatable可重复的c. Reusabled. Organized10. The linear sequential model of software development is( a)软件开发中的线性模型是a. A reasonable approach when requirements are well defined.当需求被良好定义时的合理开发方式。b. A good approach when a working program is requ

8、ired quickly.c. The best approach to use for projects with large development teams.d. An old fashioned model that is rarely used any more.prototyping model of software development is ( b)软件开发中的原型模型是 a. A reasonable approach when requirements are well defined.b. A useful approach when a customer cann

9、ot define requirements clearly.当客户无法清晰定义需求时的有效开发方式c. The best approach to use for projects with large development teams.d. A risky model that rarely produces a meaningful product.6. The rapid application development model is ( c)快速开发模型是 a. Another name for component-based development.b. A useful app

10、roach when a customer cannot define requirements clearly.c. A high speed adaptation of the linear sequential model. 线性顺序模型的高速适应方式 d. All of the above.7. The incremental model of software development is ( b) 软件开发中的增量模型是 a. A reasonable approach when requirements are well defined.b. A good approach wh

11、en a working 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.8. The spiral model of software development ( c) 螺旋开发模型a. Ends with the delivery of the software p

12、roductb. Is more chaotic than the incremental modelc. Includes project risks evaluation during each iteration 在每个迭代中都包括项目风险评估 d. All of the above1. One of the most difficult parts of software requirements analysis is ensuring the developer understands the customers needs. ( T)软件需求分析中最困难的部分之一是确保开发人员了

13、解客户的需求。2. Which of these people would not be likely to part of the FAST team( a)a. software engineersb. developing representativec. marketing representativesd. senior financial officers3. Which of these requirements are not considered during quality function deployment(QFD) ( a) a. exciting requirem

14、entsb. expected requirementc. normal requirementsd. technology requirements4. Information flow represents the manner in which data and control( b)信息流表示其中数据及控制以这样的方式a. are related to one another.b. change as each moves through the system.转变为整个系统的每个动作。c. will be implemented in the final design.d. none

15、 of the above.5. In the context of requirements analysis, two types of problem partitioning are( a)在需求分析的背景下,两种类型的问题划分为a. bottom-up and top-downb. horizontal and verticalc. subordinate and superordinated. none of the above6.Which view should be considerd first during software requirements analysis( c)在软件需求分析中哪个看法首

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

当前位置:首页 > 办公文档 > 活动策划

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