2009年5月第1题在某银行业务的用例模型中,“取款”用例需要等到“存款”用例执行之后才能执行,两个用例之间的关系属于(1);“取款”和“存款”两个用例中都需要执行查询余额的功能,将查询余额提取成独立的用例,那么“取款”和“存款”用例与“查询余额”用例之间的关系属于(2)。(1)A.关联关系B.扩展关系C.使用关系D.依赖关系(2)A.扩展关系B.使用关系C.依赖关系D.继承关系【参考答案】DA【解析】本题考查用例建模中用例之间的基本关系。(1).用例执行有先后顺序,是一种在时间上的依赖关系。(2).在使用用例建模系统需求时,两个或多个用例可能执行同样的功能步骤。把这些公共步骤提取成独立的用例,称为抽象用例。抽象用例代表了某种程度的复用,是降低用例之间冗余比较好的方式。抽象用例可以被另一个需要使用它的功能用例访问,抽象用例和使用它的用例之间的关系称为使用关系。2009年5月第3题雇员类含有计算报酬的行为,利用面向对象的(3),可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。A.多态性B.继承性C.封装性D.复用性【参考答案】A【解析】本题考査面向对象中的多态性。多态性是指多种形式,不同的对象可以以不同的形式响应同样的消息。专职雇员类的对象和兼职雇员类的对象对于同样的消息采用了不同的计算方法,这是面向对象多态性的体现。2009年5月第4题面向对象分析的一项重要任务是发现潜在对象并进行筛选,错误的做法是删除(4)。A.系统范围之外的名词B.表示事件的名词C.不具有独特行为的名词D.一个对象的同义词【参考答案】B【解析】本题考查面向对象建模的基本方法。在面向对象分析中,并不是所有的名词都表示了问题域内有用的业务对象,通过删除对象的同义词、系统范围之外的名词、不具有独特行为的名词、不清楚的名词和另一个对象的行动或属性的名词来最终清理候选对象列表。2009年5月第5题面向对象分析的任务不包含(5)。A.建模系统功能B.发现并确定业务对象C.建模各对象的状态D.组织对象并确定对象间的关系【参考答案】C【解析】本题考查面向对象分析的活动。面向对象分析基于用例模型,通过对象建模记录确定的对象、对象封装的数据和行为以及对象之间的关系。面向对象分析包括3个活动:建模系统功能;发现并且确定业务对象:组织对象并确定其关系。2009年5月第6题安全审计系统是保障计算机系统安全的重要手段之一,其作用不包括(6)。A.检测对系统的入侵B.发现计算机...