东大22年春学期《软件工程与UML建模》在线平时作业3[答案]答案
东大22年春学期《软件工程与UML建模》在线平时作业3-00001
试卷总分:100 得分:100
一、单选题 (共 15 道试题,共 75 分)
1.螺旋模型最初是从( )开始第一个螺旋
A.制定计划
B.概念项目
C.系统原型
D.遗留系统
正确答案:-----
2.关于技术可行性的说法错误的是( )
A.从技术角度分析产品“做得了吗?”
正确答案:-----
B.从技术角度分析产品“做得好吗?”
正确答案:-----
C.从技术角度分析产品“做得快吗?”
正确答案:-----
D.从技术角度分析“用户会用吗?”
正确答案:-----
3.多个软件工程师合作开发一个项目,各开发者之间需要两两相互通信。假设每一条通信路径的开销为200LOC/年(LOC为代码行数)。假设有4名软件工程师,如果单独工作,每个人的生产率是6000LOC/年,那么由这4名软件工程师组成的项目组的生产率为( )。
A.28000LOC/年
B.24000 LOC/年
C.22800 LOC/年
D.21500 LOC/年
正确答案:-----
4.关于输入输出语句错误的编码风格是( )
A.输入语句不用合法性检查
B.有明确的提示
C.如有必要,进一步确认
D.输出语句要加说明信息
正确答案:-----
5.在真实运行环境中,由用户组织的、以需求规格说明书和合同的基准的测试为( )。
A.集成测试
B.系统测试
C.审计测试
D.验收测试
正确答案:-----
6.软件工程思想产生于解决20世纪60年代的软件为积极,下述: Ⅰ.软件需求定义不准确 Ⅱ.软件进度难以控制 Ⅲ.软件生产的高成本 Ⅳ.软件质量不易保证 ( )是当时软件危机的主要表现。
A.Ⅰ和Ⅱ
B.Ⅱ和Ⅲ
C.Ⅲ和Ⅳ
D.全部
正确答案:-----
7.数据流图描述的是对系统的分解,其中最宏观层面的图称为( )
A.0层图
B.1层图
C.顶层图
D.根图
正确答案:-----
8.关于抽象的思想错误的是( )
A.抽象会增加设计的复杂度
B.为了降低复杂度,应该隐藏细节或推迟考虑细节
C.抽象有利于认识事物的普遍特征和基本原理
D.抽象可以帮助设计人员制定出模块的“框架”
正确答案:-----
9.关于用例说明错误的是( )
A.用例止于系统边界
B.用例是一个交互的抽象
C.用例是Actor的行为
D.从Actor的角度去描述用例
正确答案:-----
10.JACkson结构图的三种基本结构是( )
A.顺序结构、选择结构、层次结构
B.顺序结构、选择结构、重复结构
C.层次结构、选择结构、重复结构
D.顺序结构、层次结构、重复结构
正确答案:-----
11.IDEF是IDEF方法的一部分,用于建立系统的( )
正确答案:-----
A.功能模型
B.信息模型
C.动态模型
D.关系模型
正确答案:-----
12.在需求分析中,开发人员要与用户解决的最重要的问题是( )
A.要让软件做什么
B.要给该软件提供哪些信息
C.要求软件工作效率怎样
D.要让软件具有何种结构
正确答案:-----
13.软件需求分析的任务不应包括( )
A.确定逻辑模型
B.信息域分析
C.问题分解
D.结构化程序设计
正确答案:-----
14.状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由( )个子状态图中各取一个状态组合而成。
A.每一
B.任意一
C.任意二
D.任意m(m≤n)
正确答案:-----
15.在以下文档中,不属于设计阶段完成的是( )。
A.概要设计说明书
B.数据库设计说明书
C.单元测试计划
D.项目质量保证计划
正确答案:-----
东大22年春学期《软件工程与UML建模》在线平时作业3[答案]多选题答案
二、判断题 (共 5 道试题,共 25 分)
16.对软件开发过程按过程组织策略出抽象出的模型就是过程模型( )
17.软件开发的质量保证主要是通过程序员的经验来保证的( )
21.需求分析应尽量考虑实现方式( )
19.RUP软件开发过程分先启、精化、构建和测试四个阶段( )
20.问题的定义弄清软件系统要解决的根本问题,可行性研究弄清系统所需的资源和经费( )
东大22年春学期《软件工程与UML建模》在线平时作业3[答案]历年参考题目如下:
18春学期《软件工程与UML建模》在线作业2-0001
试卷总分:100 得分:0
一、 单选题 (共 15 道试题,共 75 分)
1.结构化分析(SA)方法欲将开发的软件系统分解为若干基本加工,并对加工进行说明,下述: Ⅰ.结构化语言 Ⅱ.数据流 Ⅲ.数据存储 是常用的说明工具,其中便于对加工出现的组合条件的说明工具是( )
A.Ⅱ和Ⅲ
B.Ⅰ,Ⅱ和Ⅲ
C.Ⅰ和Ⅲ
D.Ⅰ和Ⅱ
2.软件测试是保证软件可靠性的主要手段之一。测试阶段的根本任务是( )。
A.证明经测试后的程序是正确的
B.确认编码阶段的结束
C.发现并改正软件中的错误
D.利用计算机调试程序和改进程序
3.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是( )。
A.功能内聚
B.过程内聚
C.逻辑内聚
D.通信内聚
4.关于软件度量说法错误的是( )
A.软件度量主要解决软件开发中的定量问题
B.软件度量主要解决软件测试中的定量问题
C.软件度量的主要特征量有软件规模、开发成本、开发期限、开发工作量和软件质量
D.面向尺寸的软件度量主要用每KLOC的错误数来表示
5.按照软件配置管理的原始指导思想,受控制的对象应是( )。
A.软件元素
B.软件项目
C.软件配置项
D.软件过程
6.根据选择的测试策略的不同,可以将软件测试分为黑盒测试和白盒测试两种,其中( )不属于黑盒测试方法。
A.条件覆盖
B.等价类划分
C.边界值分析
D.因果图
7.不属于RAD模型的缺点是( )
A.如果一个系统难以被适当的模块化,那么很难组织多个开发团队并行开发
B.RAD不适合小项目的开发
C.如果早期不鞥完整的正确的获取需求,那么很难按时完成开发任务
D.如果缺乏以往的类似项目经验,则很难快速的设计系统
8.下面关于“错误”的论述正确的是( )
A.错误是系统任一方面(包括需求、设计或代码)的缺点。该缺点会促成或潜在的促成一个或多个失败发生。
B.错误是指程序中的缺陷所产生的不正确结果。
C.错误是当一个程序不能运行或者其表现不可被接受时我们称其为
D.错误是可以不可以完全避免的
9.关于测试描述错误的是( )
A.测试的目的不仅仅是为了发现软件缺陷与错误,而且也是对软件质量进行度量和评估
B.测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合
C.测试不能表明软件中不存在错误,它只能说明软件中存在错误
D.测试可以证明软件的正确
10.在1968年召开的关于软件危机的会雨中,用来解决这一问题的的是( )
A.瀑布模型
B.软件经济学
C.软件工程
D.软件估算
11.瀑布模型是最常用的传统软件开发模型,它的特点之一( )。
A.文档是阶段完成的里程碑
B.具有从软件规格说明转换成可执行代码的自动程序设计的新风范
C.利用软件速成原型法加强软件人员与用户的联系
D.支持人工智能,面向对象等新软件技术的集成
12.下面那个量不属于软件度量的范围( )
A.软件成本
B.软件质量
C.软件性能
D.软件价格
13.( )将软件配置管理定义成一种标识、组织和控制修改的技术。
A.《GB/T11457-1995软件工程术语
B.《ISO/IEC12207-1995信息技术——软件生命周期过程》
C.《ISO 9000-3: 1997质量管理和质量保证标准》的第三部分《ISO 9001:1994在计算机软件开发、供应和维护中的使用指南》
D.巴比奇(W. Babich)
14.有关需求分析描述错误的是( )
A.需求分析通常这是不可验证的
B.需求分析包括横向分解和纵向分解两种
C.横向分解将一个功能分解为多个子功能
D.纵向分解讲一个功能不断细分
15.实践中存在许多种软件风险,如“潜在的设计、实现、维护等方面的问题”属于( )风险。
A.技术
B.过程
C.项目
D.商业
二、 判断题 (共 5 道试题,共 25 分)
1.软件工程是一个零散的相关知识点的集合。( )
A.错误
B.正确
2.好的测试用例是尽可能少的发现错误( )
A.错误
B.正确
3.程序开发出来就代表软件开发过程的结束( )
A.错误
B.正确
4.数据流图是需求分析的功能模型( )
A.错误
B.正确
5.RAD模型的开发速度快但很难模块化( )
A.错误
B.正确