Assessment 2 - 15%
本页目录· 9 条
这一页有部分内容暂时无法显示,其余内容完整。
中文版个人笔记
Assessment 2
预评估活动:抽象词典(必须提交,作为附录)
这是画类图前的系统化“名词与关系梳理”,
此处有一段内容暂不支持显示。
步骤与内容
- 整合来源:复核 Moodle 上的非正式客户需求及在 ED 收集到的信息,并合并成一份独立文档。
- 识别名词:从现有工件中列出所有名词。
- 分类判断每个名词:
- 越界:不在问题边界内,忽略。
- 抽象名词:无实体或仅属对象很小部分(例:车的“颜色”)→通常作为实体类属性。
- 候选实体类:若两个名词是同义词,仅保留一个候选实体类。
- 梳理关系:在候选实体类间识别 “is-a”(继承) 与 “has-a”(关联/聚合)。
- 属性映射:将合适的抽象名词映射为实体类属性。
在画初始类图之前通常应产出:
- 全部可能名词清单;越界名词清单;候选实体类清单;实体类间 is-a/has-a(关联/聚合/组合);候选属性清单。
提交与评分影响
- 必须将完整抽象词典作为 A2 的附录提交,用于对照图与符号;未提交则此评估计 0 分。
Task 1:初始类图(MPMS)
- 内容:为 Monash Patient Management System (MPMS) 绘制初始类图;参考 第 5 周讲授/实操中的方法。
- 应包含:①必要类;②恰当属性;③类间泛化/关联/聚合/组合等关系。
Task 2:用例场景与初始顺序图
- 用例场景:基于 A1 的用户故事撰写。
- 顺序图(只包含以下符号):对象、参与者、生命线、同步/异步/回复消息。
- 分配规则(Week 5 实操课):三人组分配 1 条用户故事;四人组分配 2 条。
- 参考与模板:请参考 第 4 与第 6 周实操课,并使用提供的用例模板撰写。
提交要求(Moodle)
- 每位组员均需提交,合并为单一 PDF:
1)包含全部任务的 PDF(命名:FIT5136_S1_2025_Appliedxx_TeamX_A2-design.pdf,X 为团队编号);
2)所有成员签名的封面页(Assessment cover sheet)。
Marking Rubrics
| 大项 | 子项 | 权重 |
|---|---|---|
| 0. 预任务:Dictionary of Abstraction | 未单独计分;未提交可能导致本次评估直接 0 分 | 0% |
| 1. 初始类图(Initial class diagram) | 2.1 Class Inclusion | 15% |
| 2.2 Attribute Identification | 15% | |
| 2.3 Relationship Identification & Syntax | 35% | |
| 2. 用例场景与初始顺序图 | 3.1 Use case scenario | 10% |
| 3.2 Object / Actors / Messages(语法与放置) | 15% | |
| 3.3 Logical order of events | 10% |
1) 初始类图(65%)
- 2.1 Class Inclusion(15%):所有必需类均被纳入。
- 2.2 Attribute Identification(15%):类的属性识别正确。
- 2.3 Relationship Identification & Syntax(35%):类之间关系与箭头方向、基数/多重度都正确;图的语法清晰可理解、无语法问题;名词抽取到位。
2) 用例场景与初始顺序图(35%)
- 3.1 Use case scenario(10%):极为详尽、结构良好,覆盖所有可能的用户交互与系统行为,描述精确且连贯。
- 3.2 Object / Actors / Messages(15%):对象与参与者标注正确;消息及其语法发送到正确对象;整体语法正确。
- 3.3 Logical order of events(10%):事件顺序逻辑清晰,并严格遵循客户需求与给定场景。