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