欢迎来到天天文库
浏览记录
ID:21547182
大小:126.00 KB
页数:8页
时间:2018-10-22
《软考软件设计师考点试题(下)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件设计师http://www.educity.cn/rk/prog/index.html软考软件设计师考点试题(下)相应的软考软件设计师考点试题(上)请百度搜索”软考软件设计师考点试题(上)” 例题六 下列关于内聚和耦合的描述中,错误的是__( )__. A.内聚体现的是代码功能的集中程度 B.耦合体现的是模块间联系的紧密程度 C.通信内聚比逻辑内聚的内聚度更高 D.数据耦合比公共耦合的耦合度更高 试题六分析 本题主要考查内聚与耦合
2、的概念。高内聚、低耦合是软件设计的一个原则,其中内聚是指模块内部各元素之间联系的紧密程度,也就是代码功能的集中程度。耦合是指模块之间相互联系的紧密程度。 模块的内聚类型通常可以分为7种,根据内聚度从高到低排序如表4-1所示。表4-17种内聚的描述对比 模块的耦合性类型通常分为7种,根据耦合度从低到高排序如表4-2所示。表4-27种耦合的描述对比软件设计师http://www.educity.cn/rk/prog/index.html 综上所述,可知本题的答案应该选D. 试题
3、六答案:D 试题七 选项中,不属于可用性子特性的是__( )__. A.可理解性 B.易学性 C.依从性 D.可操作性 试题七分析 本题主要考查ISO/IEC9126的软件质量模型。其6个质量特性和21个质量子特性是我们要理解的内容。 (1)功能性 功能性是指与软件所具有的各项功能及其规定性质有关的一组属性,包括: 适合性:与规定任务能否提供一组功能以及这组功能的适合程度有关的软件属性。适合程度的例子是面向任务系统中由子
4、功能构成的功能是否合适、表容量是否合适等。 准确性:与能否得到正确或相符的结果或效果有关的软件属性。此属性包括计算值所需的准确程度。软件设计师http://www.educity.cn/rk/prog/index.html 互操作性(互用性):与同其他指定系统进行交互的能力有关的软件属性。为避免可能与易替换性的含义相混淆,此处用互操作性(互用性)而不用兼容性。 依从性:使软件遵循有关的标准、约定、法规及类似规定的软件属性。 安全性:与防止对程序及数据的非授权的故意或意外访问
5、的能力有关的软件属性。 (2)可靠性 可靠性是指在规定运行条件下和规定时间周期内,与软件维护其性能级别的能力有关的一组属性。可靠性反映的是软件中存在的需求错误、设计错误和实现错误而造成的失效情况。包括: 成熟性:与由软件故障引起失效的频度有关的软件属性。 容错性:与在软件故障或违反指定接口的情况下,维持规定的性能水平的能力有关的软件属性。指定的性能水平包括失效防护能力。 可恢复性:与在失效发生后,重建其性能水平并恢复直接受影响数据的能力以及为达此目的所需的时间和努
6、力有关的软件属性。 (3)可用性 可用性是指根据规定用户或隐含用户的评估所作出的与使用软件所需要的努力程度有关的一组属性。包括: 可理解性:与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性。 易学性:与用户为学习软件应用(例如运行控制、输入、输出)所花的努力有关的软件属性。 可操作性:与用户为操作和运行控制所花努力有关的软件属性。 (4)效率软件设计师http://www.educity.cn/rk/prog/index.html 效率
7、是指在规定条件下,与软件性能级别和所用资源总量之间的关系有关的一组属性。包括: 时间特性:与软件执行其功能时响应和处理时间以及吞吐量有关的软件属性。 资源特性:与在软件执行其功能时所使用的资源数量及其使用时间有关的软件属性。 (5)可维护性 可维护性是指与对软件进行修改的难易程度有关的一组属性。包括: 可分析性:与为诊断缺陷或失效原因及为判定待修改的部分所需努力有关的软件属性。 可改变性:与进行修改、排除错误或适应环境变化所需努力有关的软件属性。
8、 稳定性:与修改所造成的未预料结果的风险有关的软件属性。 可测试性:与确认已修改软件所需的努力有关的软件属性。此子特性的含义可能会被研究中的修改加以改变。 (6)可移植性 可移植性是指与一个软件从一个环境转移到另一个环境运行的能力有关的一组属性。包括: 适应性:与软件无须采用为该软件准备的活动或手段就可能适应不同的规定环境有关的软
此文档下载收益归作者所有