A〜B:①Jackson②SA③SCC:①块间联系大,块内联系大③块间联系小,块内联系大④Parnas⑤SP②块间联系大,块内联系小④块间联系小,块内联系小④SADT⑤HIPO⑥NS2019软件工程期末试卷A一、选择题(48分)1
(5分)从供选择的答案中选出正确的答案填入下列叙述中的()内
模块内聚性用于衡量模块内部各成份之间彼此结合的紧密程度
(1)一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚性是(A⑤)的
(2)将几个逻辑上相似的成分放在同一个模块中,通过模块入口处的一个判断决定执行哪一个功能
该模块的内聚性是(B⑦)的
(3)模块中所有成分引用共同的数据,该模块的内聚性是(C③)的
(4)模块内的某成份的输出是另一些成分的输入,该模块的内聚性是(D②)的
(5)模块中所有成份结合起来完全一项任务,该模块的内聚性是(E①)的
它具有简明的外部界面,由它构成的软件易于理解、测试和维护
供选择的答案:A〜E:①功能内聚②信息内聚③通信内聚④过程内聚⑤巧合内聚⑥时间内聚⑦逻辑内聚1A⑤B⑦C③D②E①2
(5分)从供选择的答案中选出应该填入下列关于软件设计的叙述的()内的正确答案
在众多的设计方法中,SD方法是最受人注意的,也是最广泛应用的一种,这种方法可以同分析阶段的(A2)方法及编程阶段的(B5)方法前后衔接,SD方法是考虑如何建立一个结构良好的程序结构,它提出了评价模块结构质量的两个具体标准一一块间联系和块内联系
SD方法的最终目标是(C3),用于表示模块间调用关系的图叫(D3)
另一种比较著名的设计方法是以信息隐蔽为原则划分模块,这种方法叫(E2)方法
供选择的答案:E:①Jackson②Parnas③Turing④Wirth⑤Dijkstra2A②B⑤C③D③E②3
(5分)从供选择的答案中选出应该填入下列关于软件设计的叙述的(