您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页软件工程复习题

软件工程复习题

来源:意榕旅游网
2008—2009软件工程复习题

一,单项选择题:

1.对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。 A.结合 B.隐藏 C.封装 D.抽象 2.瀑布模型的存在问题是( )

A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求 3.程序的三种基本控制结构是( )

A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移 4.需求分析中开发人员要从用户那里了解( )

A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模 5.经济可行性研究的范围包括( )

A.资源有效性 B.管理制度 C.效益分析 D.开发风险

6.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,因必须给出( )的回答。

A.确定 B.行或不行 C.正确 D.无二义 7.需求分析阶段的任务是确定( )

A. 软件开发方法 B. 软件开发工具 C. 软件开发费 D. 软件系统的功能

8.汽车有一个发动机。汽车和发动机之间的关系是( )关系。 A.一般具体 B.整体部分 C.分类关系 D.主从关系 9.测试的目的是( )。

A.找出软件故障,保证软件的质量 B.找错误 C.对软件进行验收 D.功能验证

10.原型化方法是用户和设计者之间执行的一种交互构成,适用于( )系统。

A.需求不确定性高的 B.需求确定的 C.管理信息 D.实时

10、软件开发的结构化生命周期方法将软件生命周期划分成( )

A、 计划阶段、开发阶段、运行阶段 B、 计划阶段、编程阶段、测试阶段 C、 总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计 11.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( ) A.生存期 B.面向对象设计 C.面向对象程序设计 D.面向对象分析

12.原型化方法是用户和设计者之间执行的一种交互构成,适用于______系统。 参为:A

A.需求不确定性高的 B.需求确定的 C.管理信息 D.实时

13.维护中,因误删除一个标识符而引起的错误是( )副作用。 A.文档 B.数据 C.编码 D.设计

二,判断题:

21.详细设计的任务是确定每个模块的内部特性,即模块的算法、使用的数据。( )

22.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先

策略和宽度优先策略。 ( )

23. 成本效益分析的目的是从技术角度评价开发一个项目是否可行。 ( )

24.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素

表达了系统中各种元素之间的信息流动情况。 ( )

25.软件包括程序、数据和文档。 ( )

三,名词解释:

26.经济可行性

27.软件危机 28.白盒测试 29. 数据流图 30. 软件工程。 31. 软件测试。

四,简答题:

32. 需求分析的任务是什么? 33. 数据流图有哪几种基本符号?

34. 什么是软件工程?

35. 说明软件测试在软件开发阶段的地位和作用。

五,分析题:

36.结合软件工程的学习,谈谈你对软件开发的理解。

1. 37. 为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单

或取款单由业务员键入系统。如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。

1)画出该系统的高层数据流程图和第二层细化流程图。 2)对数据流定义数据字典。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务