页数:12页文件大小:4.07 MB来源: 软件工程ppt课件
本课件讲解用例建模的实践过程,先说明用例对客户、开发人员、测试与文档人员的价值,再给出发现角色、寻找用例、绘制用例图并编写用例描述的步骤,并以某大学学生注册课程系统为例,列出教师与注册管理员各自的用例及完整建模过程。
用例建模
客户详细说明系统应有的功能,并描述系统的使用方法理解系统的需求,为后续阶段的工作奠定基础开发人员系统集成与测试人员验证最终实现的系统是否与用例模型说明的功能一致文档人员为编写用户手册提供参考(1)作用
用例建模
绘制用例图并编写用例描述发现角色发现用例(2)流程
用例建模
(3)实例:学生注册课程系统某大学准备开发一个学生课程注册系统,学生可以使用该系统查询新学期将开设的课程和讲课教师情况,选择自己要学习的课程进行登记注册,并可以查询成绩单。教师可以使用该系统查询新学期将开设的课程和选课学生情况,并可以登记成绩单。注册管理员使用该系统进行注册管理,包括维护教师信息、学生信息和课程信息等。
在每个学期的开始,学生可以获得该学期的课程目录表,课程目录表列出每门课程的所有信息,诸如基本信息、教师、开课系和选课条件等。新学期开始前两周为选课注册时间,在此期间学生可以选课注册,并且允许改变或取消注册申请,开学两周后注册管理员负责关闭课程注册。每个学生可以选择不超过4门课程,同时指定2门侯选课程以备主选课程未选上。
每门课程最多不能超过10人,最少不能低于3人,低于3人选课的课程将被取消。一旦学生的注册过程完毕,注册系统将有关信息提交收费系统以便学生付费。如果在实际注册过程中名额已满,系统将通知学生在提交课程表之前予以更改。在学期结束时,学生可以存取系统查看电子成绩单。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取。
a)发现角色
寻找用例
寻找用例
寻找用例
绘制用例图并编写
本页正文以课件图示为主,源文件仅提取到上述文字说明,具体图形内容请对照原课件图片。
本节内容提纲
本章结束软件工程
本页正文以课件图示为主,源文件仅提取到上述文字说明,具体图形内容请对照原课件图片。
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}