数据库系统工程师基础知识(选择题)模拟试卷13(题后含答案及解析)题型有:1
1.模块内聚度用于衡量模块内部各成分之间彼此结合的紧密程度
1.一组语句在程序中多处出现,为了节省内存空间把这些语句放在一种模块中,该模块的内聚度是(48)的
2.将几种逻辑上相似的成分放在一种模块中,该模块的内聚度是(49)的
3.模块中所有成分引用共同的数据,该模块的内聚度是(50)的
4.模块内某成分的输出是另某些成分的输入,该模块的内聚度是(51)的
5.模块中所有成分结合起来完毕一项任务,该模块的内聚度是(52)的
它具有简要的外部界面,由它构成的软件易于理解、测试和维护
A.功能性B.次序性C.通信性D.过程性E.偶尔性对的答案:E2.A.功能性B.次序性C.通信性D.逻辑性E.偶尔性对的答案:D3.A.功能性B.次序性C.通信性D.过程性E.偶尔性对的答案:C4.A.功能性B.次序性C.通信性D.过程性E.偶尔性对的答案:B5.A.功能性B.次序性C.通信性D.过程性E.偶尔性对的答案:A解析:软件概要设计是以需求分析所产生的文档为根据,着手处理实现“需求”的软件体系构造,简称软件构造
就像建筑工程中的盖大楼,需求分析重要是确定要盖满足什么样功能的大楼,而概要设计就是施工,盖起满足顾客规定的大楼的框架
这一阶段确定软件构造的详细任务是将系统分解成模块,确定各模块的功能及调用关系,将顾客的需求分派到合适的位置上去,得出系统的构造图
软件概要设计的原则是模块化、抽象化和信息隐藏,要到达这些原则,就规定模块具有独立性
模块内聚度用于衡量模块内部各成分之间彼此结合的紧密程度,模块内聚度由强到弱的次序如图9-4所示
(1)功能内聚(FunctionalCohesion):一种模块中各个部分都是完毕某一详细功能必不可少的构成部分,或者说该模块中所有部分都是为了完毕一项详细功能而协同工作、:紧密联