东大18秋学期《软件工程与UML建模》在线作业2答案答案
18秋学期《软件工程与UML建模》在线作业2-0001
试卷总分:100 得分:0
一、 单选题 (共 15 道试题,共 75 分)
1.关于可行性研究的说法正确的是( )
A.是以相对短的时间和相对低的成本来确定给定的问题是否有解
B.可行性研究不关心系统的成本,只关心系统能否有解
C.可行性研究完成问题的定义
D.可行性研究不需要SQA人员参加
2.关于线性顺序模型的说法错误的是( )
A.线性顺序模型提倡软件开发按照系统化、有顺序的方法。
B.该模型遵循系统分析、设计、编码、测试等活动顺序。
C.线性顺序模型遵循“步步为营”的办法开发软件
D.线性顺序模型就是瀑布模型
3.关于抽象的思想错误的是( )
A.抽象会增加设计的复杂度
B.为了降低复杂度,应该隐藏细节或推迟考虑细节
C.抽象有利于认识事物的普遍特征和基本原理
D.抽象可以帮助设计人员制定出模块的“框架”
4.系统开发过程通常被分为若干个阶段,每个阶段的开始和结束都有明确的规定。人们常将开发过程中完成某项关键工作地时刻称为里程碑。完成( )时最适于设置里程碑。
A.需求调查
B.总体设计稿
C.一套实体关系图
D.50%的编码
5.关于需求分析的描述错误的是( )
A.需求分析要遵循循序渐进的原则
B.需求必须是可验证的
C.需求分析阶段应充分考虑系统的实现语言
D.需求必须是追踪的
6.不属于RAD模型的缺点是( )
A.如果一个系统难以被适当的模块化,那么很难组织多个开发团队并行开发
B.RAD不适合小项目的开发
C.如果早期不鞥完整的正确的获取需求,那么很难按时完成开发任务
D.如果缺乏以往的类似项目经验,则很难快速的设计系统
7.在变更管理中,“检出”和“登录”实现了两个重要的变更控制要素,即存取控制和( )。
A.异步控制
B.同步控制
C.存取控制
D.基线控制
8.有关需求分析描述错误的是( )
A.需求分析通常这是不可验证的
B.需求分析包括横向分解和纵向分解两种
C.横向分解将一个功能分解为多个子功能
D.纵向分解讲一个功能不断细分
9.下列耦合性序列中,复合从弱到强排列的是( )
A.内容、公共、外部、控制、标记、数据
B.公共、数据、外部、控制、标识、内容
C.数据、标记、控制、外部、公共、内容
D.内容、标识、控制、外部、数据、公共
10.下列陈述中正确的是( )
A.结构测试中不包括循环测试
B.猜测错误也是一种测试方法
C.如果能做到穷举测试,便可发现程序中的全部错误
D.语句覆盖达到100%,则分支(判定)覆盖也应达到100%
11.程序语言选择不需要考虑( )
A.成产率因素
B.软件应用领域
C.经费问题
D.程序员的知识
12.由于在数据流图中没有对各组成成分进行说明,因此需要采用其他工具来描述。其中可以用数据字典活判定表来进行说明的是( )
A.数据流
B.加工
C.文件
D.外部实体
13.属于运营成本的是( )
A.硬件成本
B.系统软件成本
C.消耗品费用
D.用户培训成本
14.下面那一项不属于计算功能点的参数( )
A.用户输入、输出数量
B.用户查询数量
C.软件错误数量
D.外部接口数量
15.在项目开发早期需求较明确但可能有变化、对应用领域较熟悉和中等风险的项目则适用于( )
A.瀑布模型
B.演化模型
C.螺旋模型
D.快速原型模型
东大18秋学期《软件工程与UML建模》在线作业2答案多选题
二、 判断题 (共 5 道试题,共 25 分)
1.扩展关系是指对一个已经存在的用例增加新的功能( )
A.错误
B.正确
2.在设计时模块要分的越小越好( )
A.错误
B.正确
3.基本途径测试就是白盒测试( )
A.错误
B.正确
4.泛化关系代表特殊到一般的关系( )
A.错误
B.正确
5.软件危机是指软件开发和维护过程中存在的周期长、成本高、质量低等问题( )。
A.错误
B.正确
东大18秋学期《软件工程与UML建模》在线作业2答案历年真题如下: