东师《软件工程》一次在线作业.docx
《东师《软件工程》一次在线作业.docx》由会员分享,可在线阅读,更多相关《东师《软件工程》一次在线作业.docx(7页珍藏版)》请在冰豆网上搜索。
![东师《软件工程》一次在线作业.docx](https://file1.bdocx.com/fileroot1/2023-2/9/cb628e98-31ee-46ee-87d2-1d7c0adf070f/cb628e98-31ee-46ee-87d2-1d7c0adf070f1.gif)
东师《软件工程》一次在线作业
东师《软件工程》2015一次在线作业
一、单选题(共10道试题,共30分。
)
V1. 用来定义数据流图中的各个成分的具体含义的是()。
A.数据字典
B.数据库
C.数据对象
D.逻辑符号
满分:
3 分
2. 介于自然语言和形式语言之间的一种半形式语言的是()。
A.机器语言
B.汇编语言
C.面向对象语言
D.结构化语言
满分:
3 分
3. 指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量的是()。
A.独立性
B.内聚性
C.耦合性
D.关联性
满分:
3 分
4. 若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=()。
A.F*n*i
B.F*(1+(n*i))
C.F/(1+(n*i))
D.F
满分:
3 分
5. 指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题的是()。
A.软件危机
B.软件工程
C.软件测试
D.软件调试
满分:
3 分
6. 描述了系统的控制结构,它表示了瞬间的、行为化的系统控制性质,它关心的是系统的控制及操作的执行顺序,它从对象的事件和状态的角度出发,表现了对象的相互行为的模型是()。
A.数据模型
B.对象模型
C.动态模型
D.功能模型
满分:
3 分
7. 当模块中包含复杂的条件组合,只有哪项能够清晰地表达出各种动作之间的对应关系。
()
A.关系图
B.盒图
C.流程图
D.判定树和判定表
满分:
3 分
8. 需求分析最终结果是产生()。
A.项目开发计划
B.需求规格说明书
C.设计说明书
D.可行性分析报告
满分:
3 分
9. 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是该系统是否开发的决策依据,因此必须给出怎样的回答。
()
A.确定
B.行或不行
C.正确
D.无二义
满分:
3 分
10. 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程是()。
A.软件生存期
B.面向对象设计
C.结构化程序设计
D.面向对象分析
满分:
3 分
、多选题(共10道试题,共30分。
)V1. 进行需求分析有的多种描述工具,包括()。
A.数据流图
B.判定表
C.PAD图
D.数据字典
满分:
3 分
2. 在澄清了问题定义之后,分析员应该导出系统的逻辑模型。
然后探索可供选择的系统实现方案。
对每种方案的可行性研究包括()。
A.制度可行性
B.技术可行性
C.经济可行性
D.操作可行性
满分:
3 分
3. 面向数据流的设计方法把信息流映射成软件结构,信息流的类型决定了映射的方法。
信息流的类型包括()。
A.逻辑流
B.变换流
C.物理流
D.事务流
满分:
3 分
4. 软件项目管理的对象主要包括()。
A.技术
B.产品
C.过程
D.资源
满分:
3 分
5. 低内聚有如下几类。
()
A.偶然内聚
B.逻辑内聚
C.功能内聚
D.时间内聚
满分:
3 分
6. 软件生存周期划分为哪些过程。
()
A.软件采购过程
B.软件定义过程
C.软件开发过程
D.软件使用与维护过程
满分:
3 分
7. 面向对象方法是由下列哪部分内容组成。
()
A.对象
B.类
C.继承
D.用消息通信
满分:
3 分
8. 系统的逻辑模型由哪些部分共同组成()。
A.数据流图
B.E-R图
C.数据字典
D.UML图
满分:
3 分
9. 文档在软件工程中的作用包括()。
A.提高软件开发过程的能见度
B.提高开发效率
C.作为开发人员阶段工作成果和结束标志
D.提供软件运行、维护和培训有关资料
满分:
3 分
10. 面向对象模型包括()。
A.数据模型
B.对象模型
C.动态模型
D.功能模型
满分:
3 分
三、判断题(共20道试题,共40分。
)V1. 模块之间联系越紧密,其耦合性就越弱,模块的独立性则越强。
A.错误
B.正确
满分:
2 分
2. 内聚是对一个软件结构内各个模块之间互连程度的度量。
A.错误
B.正确
满分:
2 分
3. 通常用结构图作为描绘软件结构的文档。
层次图作为文档并不很合适,因为图上包含的信息太多有时反而降低了清晰程度。
A.错误
B.正确
满分:
2 分
4. 模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。
A.错误
B.正确
满分:
2 分
5. 判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。
A.错误
B.正确
满分:
2 分
6. 快速建立渐进原型RCP采用循环渐进的开发方式,对系统模型作连续精化。
A.错误
B.正确
满分:
2 分
7. 软件是一种逻辑产品。
A.错误
B.正确
满分:
2 分
8. 文档在软件工程中能够起到便于用户了解软件功能、性能的作用。
A.错误
B.正确
满分:
2 分
9. 需求评审标准包括正确性、无歧义性、完全性、可验证性。
A.错误
B.正确
满分:
2 分
10. 软件的发展经历了四个发展阶段。
A.错误
B.正确
满分:
2 分
11. JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射过程。
A.错误
B.正确
满分:
2 分
12. 软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的各个阶段。
A.错误
B.正确
满分:
2 分
13. HIPO法既是需求分析方法,又是软件设计方法。
A.错误
B.正确
满分:
2 分
14. 软件结构图的形态特征能反映程序复用率的是扇入。
A.错误
B.正确
满分:
2 分
15. 软件开发部分的任务是将系统对软件的需求转换成可操作的系统要素,即软件。
A.错误
B.正确
满分:
2 分
16. 把软件生命周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,但不便于不同人员分工协作,从而提高了整个软件开发工程的困难程度
A.错误
B.正确
满分:
2 分
17. 需求分析阶段得出的数据流图是总体设计的极好的出发点。
A.错误
B.正确
满分:
2 分
18. 设计出软件的初步结构以后,应该审查分析这个结构,通过模块分解或合并,力求降低内聚提高耦合。
A.错误
B.正确
满分:
2 分
19. 数据流图就是用来刻画数据流和转换的信息系统建模技术。
它用简单的图形记号分别表示数据流、转换、数据源以及外部实体。
A.错误
B.正确
满分:
2 分
20. 在软件工程中,文档不负责因便于使用与维护而记录开发过程的有关信息。
A.错误
B.正确
满分:
2 分