用例建模Use Case Modeling

 

      此次分析一个学生选课系统,通过这个系统,学生可以选课和查看成绩单,教授可以选择教的课和记录学生的成绩。每个学期有一段时间让学生更改课程表,学生可以在该时段访问系统并添加删除课程。选课一旦结束,选课系统将学生本学期的选课信息送到财务系统。学期结束,学生可进入系统查看自己的成绩,成绩属于隐秘信息,系统必须提供安全措施阻止未授权的访问。

 

Abstract use case:

  • 学生要注册课程;
  • 教授要选择课程来教;
  • 注册管理人员要维护关于教授和学生的所有信息;
  • 财务系统要从注册系统获得学生的费用情况;
  • 课程目录系统维护课程信息;

 

用例图如下:

 

 

High level use case

  • 学生,教授,注册管理人员都需要登陆到系统;
  • 学生要使用系统选课,同时查看自己的成绩;
  • 教授要使用系统选择教课,同时记录学生的成绩;
  • 注册管理人员维护学生、教授的信息;
  • 结束选课后,收费系统获得收费信息;
posted @ 2019-11-02 15:30  cyh2czj  阅读(369)  评论(0编辑  收藏  举报