一,单项选择题:
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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务