试题详情
- 简答题说明确定类、属性、关联的方法。
-
Ⅰ.确定类:⑴提取候选的类:提取记录存在于问题陈述中和隐含在问题域或一般知识中的所有名词。⑵整理类:去掉不必要或不正确的类:①冗余类(两个类表述同一信息则保留最有描述力的类);无关类(与问题没多少关系或无关的类);②模糊类(边界模糊或范围太广的名词);③属性(描述对象属性的名词);④操作(有动作含义,描述操作的名词,但有自身性质且需独立存在的操作应描述成类)。
Ⅱ.确定属性:⑴提取可能的属性:提取记录存在于问题陈述、应用域或客观世界知识中的描述对象性质的修饰性名词。⑵整理属性:删除不必要或不正确的属性:①对象(独立存在比其值重要的实体,具体应用中具有自身性质的实体);②限定词(若属性值取决于某种具体上下文,则可把该属性表述为限定词);③名称(常作为限定词而非属性,但不依赖于上下文关系的名称是对象属性,尤其是它不惟一时);④标识符(对象标识符);⑤内部值(描述对外不透明的对象内部状态的属性);细化(不可能对大多数操作有影响的属性)。
Ⅲ.确定关联:⑴提取候选的关联:提取记录存在于问题陈述中和隐含在问题域或一般知识中的所有可能的关联表述(常用动词表示)。⑵整理关联:去掉不必要或不正确的关联:①与已删除的候选类有关的关联;②不相干或实现阶段的关联(删除问题域之外或涉及实现结构中的关联);③动作(依附于事件的瞬时操作);④派生关联(可用其他关联定义的关联,属冗余)。 关注下方微信公众号,在线模考后查看
热门试题
- 下列哪个不属于软件的基础特征量?()
- 应用于通用化约束的方式有()。
- 软件危机的主要表现是软件的需求量迅速增加
- HIPO图是由一组IPO图加一张HC图组
- 下列描述错误的是()
- 软件策划的上游和下游各是什么?
- 结构型模式涉及如何组合类和对象,从而构成
- 作为面向对象分析的基础、由问题领域中的对
- 制定编码与单元测试、系统集成的阶段性计划
- 下列哪个不是资源类视图()。
- 模块的独立性可用耦合和内聚的高低来评定,
- 类之间有哪些关系?
- 验收测试的定义是()
- 某DFD中有个“确定保险类别”的加工,作
- 软件工程学的内容可包括()、()、()、
- 在面向对象的需求分析方法中,建立动态模型
- 软件测试与其他软件开发活动相比具有什么样
- 内聚衡量()。
- 使用跟踪表有助于()。
- 软件工程学中除重视软件开发技术的研究外,