多做题,通过考试没问题!

软件工程

睦霖题库>大学试题(计算机科学)>软件工程

说明确定类、属性、关联的方法。

正确答案: Ⅰ.确定类:⑴提取候选的类:提取记录存在于问题陈述中和隐含在问题域或一般知识中的所有名词。⑵整理类:去掉不必要或不正确的类:①冗余类(两个类表述同一信息则保留最有描述力的类);无关类(与问题没多少关系或无关的类);②模糊类(边界模糊或范围太广的名词);③属性(描述对象属性的名词);④操作(有动作含义,描述操作的名词,但有自身性质且需独立存在的操作应描述成类)。
Ⅱ.确定属性:⑴提取可能的属性:提取记录存在于问题陈述、应用域或客观世界知识中的描述对象性质的修饰性名词。⑵整理属性:删除不必要或不正确的属性:①对象(独立存在比其值重要的实体,具体应用中具有自身性质的实体);②限定词(若属性值取决于某种具体上下文,则可把该属性表述为限定词);③名称(常作为限定词而非属性,但不依赖于上下文关系的名称是对象属性,尤其是它不惟一时);④标识符(对象标识符);⑤内部值(描述对外不透明的对象内部状态的属性);细化(不可能对大多数操作有影响的属性)。
Ⅲ.确定关联:⑴提取候选的关联:提取记录存在于问题陈述中和隐含在问题域或一般知识中的所有可能的关联表述(常用动词表示)。⑵整理关联:去掉不必要或不正确的关联:①与已删除的候选类有关的关联;②不相干或实现阶段的关联(删除问题域之外或涉及实现结构中的关联);③动作(依附于事件的瞬时操作);④派生关联(可用其他关联定义的关联,属冗余)。
答案解析:
进入题库查看解析

微信扫一扫手机做题