当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2020年11月软件设计师模拟题上午(二)之二十一

2020年11月软件设计师模拟题上午(二)之二十一

作者:mb64e6fe9e464692024-01-05 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年11月软件设计师模拟题上午(二)】部分试题的详解,一起来看看吧~1、在某信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年11月软件设计师模拟题上午(二)】部分试题的详解,一起来看看吧~



1、在某信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在()“客户”类的实例;对应每个“客户”类的实例,存在()个“订单”类的实例。
A、0个
B、1个
C、1个或多个
D、0个或多个

答案:D
答题解析:

认定类/对象是面向对象分析中的关键步骤。但是对象和类并不是孤立存在的,它们表示的事物相互作用,并且相互影响,以便支持业务任务。存在于一个或者多个对象/类之间的自然业务联系称为对象/类关系(obiect/class relationship)。

可以使用图形方式说明“客户”类和“订单”类之间的这种关系,如下图所示。其中连线表示了类之间的关系,UML称这条线为关联。图中还给出了重复度(multiplicity),即一个对象/类对应相关对象/类的一个实例关联可能的最小出现次数和最大出现次数。

1.jpg

由此可以得到:对应每个订单实例,都必须存在一个客户实例:对应每个客户实例,可能存在0个或多个订单实例。



2、耦合度描述了()。
A、 模块内各种元素结合的程度
B、 模块内多个功能之间的接口
C、 模块之间公共数据的数量
D、 模块之间相互关联的程度

答案:D
答题解析:

模块的耦合度表现了模块之间相互关联的程度,分为7级,如下图所示:
1.jpg



3、内聚是一种指标,表示一个模块()。
A、 代码优化的程度
B、 代码功能的集中程度
C、 完成任务的及时程度
D、 为了与其他模块连接所要完成的工作量

答案:B
答题解析:

内聚是一个模块内部各成分之间相关联程度的度量。



查看完整试题>>>


代理合作学习群