openhelp100 发表于 2017-9-13 13:35:32

东北大学17秋学期《软件工程与UML建模》在线作业1参考答案

17秋学期《软件工程与UML建模》在线作业1
一、单选题:【15道,总分:75分】东北大学


1.多个软件工程师合作开发一个项目,各开发者之间需要两两相互通信。假设每一条通信路径的开销为200LOC/年(LOC为代码行数)。假设有4名软件工程师,如果单独工作,每个人的生产率是6000LOC/年。在这一年期限的最后两个月,又增加了两名工程师,新增成员的个人生产率为3000LOC/年,那么这6人组成全年完成的开发工作量为(    )。          (满分:5)
    A. 21000 LOC
    B. 23000LOC
    C. 23500LOC
    D. 24500LOC
2.所谓维护管理主要指的是(    )。          (满分:5)
    A. 加强需求分析
    B. 重新编码
    C. 判定修改的合理性并审查修改质量
    D. 加强维护人员管理
3.软件测试白箱测试是对软件的结构进行测试,下述:Ⅰ.边缘值分析 Ⅱ.语句测试 Ⅲ.分值测试 Ⅳ.路经测试(    )是其应包括的内容。          (满分:5)
    A. Ⅰ
    B. Ⅱ和Ⅲ
    C. Ⅲ和Ⅳ
    D. Ⅱ、Ⅲ和Ⅳ
4.下列说法中错误的是(    )          (满分:5)
    A. 软件体系结构只是一种表示,它不是可运行的软件
    B. 软件体系结构风格和模式可以被应用到其他系统的设计中
    C. 软件体系结构包含软件构件、这些构件的对外可见的性质以及它们之间的关系
    D. 软件体系结构中不应包含中间件
5.(    )方法只提供了重要的设计准则,没有规定出具体的工作步骤。          (满分:5)
    A. SD
    B. Jackson
    C. Parnas
    D. 以上都不是
6.常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中适用于需求明确或很少变更的项目是(    )。          (满分:5)
    A. 瀑布模型
    B. 演化模型
    C. 螺旋模型
    D. 喷泉模型
7.“开发了一个没有人真正需要的优秀产品”属于(    )风险。          (满分:5)
    A. 技术
    B. 过程
    C. 项目
    D. 商业
8.关于指定软件开发计划正确的是(    )          (满分:5)
    A. 软件开发计划由程序员来做
    B. 软件开发计划由项目经理来做
    C. 软件开发计划有系统分析师来做
    D. 软件开发计划已经确定不能更改
9.关于判定表说法错误的是(    )          (满分:5)
    A. 判定表左下部表示处理活动名称
    B. 判定表的右上部表示所有条件组合
    C. 判定表的左上部标识条件或数据元素名称
    D. 判定表只用在测试阶段
10.不属于基于统计的软件质量保证方法和步骤的是(    )          (满分:5)
    A. 收集和分类软件缺陷信息,追踪每个缺陷的基本原因
    B. 使用PARETO原理孤立出20%的原因
    C. 校正这些关键原因
    D. 统计关键原因导致的错误数
11.在UML中,用(    )表示企业业务的工作流。这种图显示工作流中的步骤、决策点,以及完成每一步骤的角色和对象。          (满分:5)
    A. 活动图(activity diagram)
    B. 业务图(business diagram)
    C. 用例图(use case diagram)
    D. 交互图(interaction diagram)
12.IDEF是IDEF方法的一部分,用于建立系统的(  )          (满分:5)
    A. 功能模型
    B. 信息模型
    C. 动态模型
    D. 关系模型
13.一般来说,在软件维护过程中,大部分工作是由(    )引起的。          (满分:5)
    A. 适应新的软件环境
    B. 适应新的硬件环境
    C. 用户的需求改变
    D. 程序的可靠性
14.在几种进度控制方法中,甘特图难以表达多个子任务之间的逻辑关系,使用(    )不仅能表达子任务间依赖关系,还可找出关键子任务。          (满分:5)
    A. 甘特图
    B. IPO
    C. PERT
    D. 时标网状图
15.关于Actor 的说明错误的是(    )          (满分:5)
    A. Actor在系统边界外部
    B. Actor直接与系统交互
    C. Actor可能是任何事物
    D. 一个人只能担任1个参与者
二、判断题:【5道,总分:25分】

1.软件开发的质量保证主要是通过程序员的经验来保证的(    )          (满分:5)
    A. 错误
    B. 正确
2.甘特图是表示软件的总体设计(    )          (满分:5)
    A. 错误
    B. 正确
3.可行性分析报告是问题定义和可行性分析阶段的最终交付物(    )          (满分:5)
    A. 错误
    B. 正确
4.程序开发出来就代表软件开发过程的结束(    )          (满分:5)
    A. 错误
    B. 正确
5.评估风险由项目经理、系统分析师、SQA人员和客户共同完成(    )          (满分:5)
    A. 错误
    B. 正确
本内容由www.openhelp100.com整理发布

页: [1]
查看完整版本: 东北大学17秋学期《软件工程与UML建模》在线作业1参考答案