编辑: 旋风 | 2019-07-06 |
41 ),它描述系统的控制逻辑,主要涉及系统中各个对象和类的时序及变化状况.该模型包括两种图, 即(
42 )和(
43 ).(
42 )描述每一类对象的行为,(
43 )描述发生于系统执行过程中的某一特定场景.第三个模型是(
44 ),它着重于描述系统内部数据的传送与处理,它由多个数据流图组成. 40择的答案: A. 数据模型 B. 行为模型 C. 逻辑模型 D. 对象模型 41选择的答案: A. 控制模型 B. 动态模型 C. 仿真模型 D. 功能模型 42选择的答案: A. 对象图 B. 概念模型图 C. 状态迁移图 D. 数据流程图 43选择的答案: A. 事件追踪图 B. 控制流程图 C. 逻辑模拟图 D. 数据流程图 44选择的答案: A. 功能模型 B. 行为模型 C.动态模型 D. 对象模型 符合下列5个叙述的软件特性名称及顺序是(
45 ). ①. 软件从一个计算机系统或环境转移到另一个计算系统或环境的容易程度. ②. 软件在需要它投入使用时能实现其指定的功能的概率. ③. 软件使不同的系统约束条件和用户需求得到满足的容易程度. ④. 在规定的条件下和规定的一段期间内,实现所指定的功能的概率. ⑤. 尽管有不合法的输入,软件仍能继续正常工作的能力. 45选择的答案: A. 可测试性 可靠性 可理解性 可修改性 兼容性 B. 可移植性 可使用性 兼容性 可靠性 容错性 C. 可移植性 可靠性 可修改性 可使用性 容错性 D. 一致性 可靠性 可移植性 可使用性 可修改性 对于一个小型的软件开发项目,一个人就可以完成需求分析、设计、编码和测试工作.但随着软件项目规模增大,需要有多人共同参与同一软件项目的工作.当几个人共同承担软件开发项目中的某一任务时,人与人之间必须通过交流来解决各自承担任务之间的(
46 )问题,即通信问题.通信需花费时间和代价,会引起软件错误(
47 ),(
48 )软件生产率.如果一个软件开发小组有n个人,每两人之间都需要通信,则共有(
49 )条通信路径.因此,有人提出,软件开发小组的规模不能太大,人数不能太多,一般在(
50 )人左右为宜. 46选择的答案: A. 分配 B. 管理 C. 接口 D. 协作 47选择的答案: A. 降低 B. 增加 C. 不变 D.降低、增加和不变都有可能 48选择的答案: A. 降低 B. 增加 C. 不变 D.降低、增加和不变都有可能 49选择的答案: A. n(n+1)/2 B. n(n-1)/2 C. n(n-1)(n-2)/6 D. n2/2 50选择的答案: A. 8~15 B. 1~2 C. 2~5 D. 2~8
二、判断正误 软件项目的质量管理工作可以交给该项目的测试团队来做. 使用等价划分法设计测试方案首先需要划分输入数据的等价类. 设计测试用例时,应该使每个测试方案只覆盖一个无效的等价类. 软件工程基本原理提倡采用大而全的开发团队. 模块的控制域定义为受该模块内一个判定影响的所有模块的集合. 软件可靠性是程序在给定的时间间隔内,按照规格说明书的规定成功运行的概率. 软件项目管理先于任何技术活动之前开始. 可行性研究的目的是用最小的代价在尽可能短的时间内确定系统的架构. 在一段程序中已经发现的错误数目往往和尚未发现的错误数目成反比. 软件生命周期由软件设计、软件开发和运行维护3个时期组成. 11.做功能测试或数据驱动测试,黑盒测试又称为结构测试或逻辑驱动测试. 12.指系统要记录和维护的信息;
边界类指系统和外部要素间交互的边界;