【导读】
必典考网发布系统开发与运行题库2022考前模拟考试108,更多系统开发与运行题库的模拟考试请访问必典考网中级数据库系统工程师题库频道。
1. [单选题]在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用()是最为合适的。
A. 协作图
B. 序列图
C. 活动图
D. 状态图
2. [单选题]软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是()
A. 构件化方法
B. 结构化方法
C. 面向对象方法
D. 快速原型方法
3. [单选题]在面向对象的方法学中,对象可看成是属性,以及对于这些属性的专用服务的封装体。封装是一种__(1)__技术,封装的目的是使对象的__(2)__分离。类是一组具有相同属性和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个__(3)__。类之间共享属性与服务的机制称为__(4)__。一个对象通过发送__(5)__来请求另一个对象来为其服务。
A. C
4. [单选题]在设计测试用例时,__(1)__是用得最多的一种黑盒测试方法。在黑盒测试方法中,等价类划分方法设计测试用例的步骤如下所述。①根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类。②设计一个测试用例,使其覆盖__(2)__尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类均被覆盖。③设计一个测试用例,使其覆盖__(3)__尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类均被覆盖。因果图法是根据__(4)__之间的因果关系来设计测试用例的。在实际应用中,一旦纠正了程序中的错误后,还应该选择部分或者全部原先已经测试过的测试用例,对修改后的程序进行重新测试,这种测试称为__(5)__。
A. A
5. [单选题]在软件开发过程中常用图来作为描述的工具。DFD就是面向__(1)__分析方法的描述工具。在一整套分层DFD中,如果某一张图中有N个加工(Process).则这张图允许有__(2)__张子图。在一张DFD图中,任意两个加工之间__(3)__。在画分层DFD的时候,应注意保持__(4)__之间的平衡。DFD中从系统的输入流到系统的输出流之间的一连串连续变换形成一种信息流,这种信息流可分为__(5)__两大类。
A. G
6. [单选题]在软件生存中,__(1)__阶段所占的工作量最大,约70%。结构化分析方法产生的系统说明书由一套分层的__(2)__图、一本数据字典、一组说明以及补充材料组成。软件的__(3)__一般由两次故障时间和故障平均恢复时间来度量。采用__(4)__编写程序(compile program),可提高程序的可移植性。仅根据规格说明书描述的程序功能来设计测试用例的方法称为__(5)__。
A. B
7. [单选题]软件测试是软件质量保证的主要手段之一,测试的费用已经超过了__(1)__的30%以上,因此提高测试的有效性十分重要。"高产"的测试是指__(2)__。根据国家标准GB8566-88计算机软件开发(development of computer software)规范的规定,软件开发和维护划分为8个阶段,其中单元测试是在__(3)__阶段完成的;组装测试的计划是在__(4)__阶段制定的;确认测试的计划是在__(5)__阶段制定的。
A. C
8. [单选题]软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和__(1)__两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的__(2)__设计测试用例,而白盒方法则根据程序的__(3)__设计测试用例。单独测试一个模块时,有时需要有一个__(4)__程序__(5)__被测试的模块。有时还要一个或者几个__(6)__模块模拟由被测试模块调用的模块。
A. B
9. [多选题]关于软件危机的说法中,()是造成软件危机的主要原因。
A. 用户的使用不当(improper use)
B. 软件本身特点
C. 硬件不可靠
D. 对软件的错误认识
E. 缺乏好的开发方法和手段
F. 开发效率低