如何从功能程序中提取时序图?
How to extract the sequence diagram from the function procedures?
我有一个学生系统的E-services portal但是我不确定退出课程会绘制哪个时序图
学生可以:
- 请求道歉或缓刑
- 请求删除或添加课程
- 请求重新注册
- 请求退出课程
学术顾问:
- 请求接受
- 请求class扩展
部门负责人:
- 请求接受
教育事务负责人:
- 请求接受
录取与注册:
- 请求执行
退课服务流程:
- 将申请转给学生的学术顾问批准。
- 将请求转给学生的系主任批准。
- 将申请转交教育事务副院长批准。
- 自动将申请转交给招生注册处执行。
我的问题是:
顺序图绘制是否符合要求的程序?
如何为这个系统绘制 class 图?
用例图是否正确?
Is the sequence diagram drawing correct for the required procedures?
首先消息是异步的吗? ExecutionSpecifications 表示没有
不正确:
显式的 returns 无处不在表示调用(因为 "()" ),它们必须是值,否则没有 returns
如果 CourseProfessor 取消请求,稍后它是异常的 ExecuteRequest 在 AcademicAdvisor 上被调用
虽然 CourseProfessor 上的 SubmitRequest 已完成并且 return Accept/CancelRequest 在 AcademicAdvisor[=45] 上调用 ExecuteRequest 之后 不可能 =],那个必须在上候补部门
的CourseProfessor的return之前
与其他情况相同,你在return完成时调用Accept/ExecuteRequest,因此执行完成
最后的 return 也是非法的,它转到 Student 但那个没有调用 ExecuteRequest 在 AdmissionAndRegistration
我有一个学生系统的E-services portal但是我不确定退出课程会绘制哪个时序图
学生可以:
- 请求道歉或缓刑
- 请求删除或添加课程
- 请求重新注册
- 请求退出课程
学术顾问:
- 请求接受
- 请求class扩展
部门负责人:
- 请求接受
教育事务负责人:
- 请求接受
录取与注册:
- 请求执行
退课服务流程:
- 将申请转给学生的学术顾问批准。
- 将请求转给学生的系主任批准。
- 将申请转交教育事务副院长批准。
- 自动将申请转交给招生注册处执行。
我的问题是:
顺序图绘制是否符合要求的程序?
如何为这个系统绘制 class 图?
用例图是否正确?
Is the sequence diagram drawing correct for the required procedures?
首先消息是异步的吗? ExecutionSpecifications 表示没有
不正确:
显式的 returns 无处不在表示调用(因为 "()" ),它们必须是值,否则没有 returns
如果 CourseProfessor 取消请求,稍后它是异常的 ExecuteRequest 在 AcademicAdvisor 上被调用
虽然 CourseProfessor 上的 SubmitRequest 已完成并且 return Accept/CancelRequest 在 AcademicAdvisor[=45] 上调用 ExecuteRequest 之后 不可能 =],那个必须在上候补部门
的CourseProfessor的return之前
与其他情况相同,你在return完成时调用Accept/ExecuteRequest,因此执行完成
最后的 return 也是非法的,它转到 Student 但那个没有调用 ExecuteRequest 在 AdmissionAndRegistration