标签:技术 老师 http 角色 需求 特定 权限 roc nes
前言
由于我的工程实践项目是关于安全工具sqlmap的复现,难以进行建模,故借用学生选课系统完成本篇博客。
用例建模
用例(Use Case)的核心概念中首先它是一个业务过程(business process),经过逻辑整理抽象出来的一个业务过程,这是用例的实质。在待开发软件所处的业务领域内完成特定业务任务(business task)的一系列活动就是业务过程。
选课系统中有两个角色:管理员和学生。管理员维护课程信息,有查看、添加、修改和删除课程的权限;学生可以查询课程信息、选择及退选课程。用例图如下所示:
业务领域建模
用户类的属性有账户、密码、姓名、邮箱,方法有注册、登录、登出,学术类和课程类是用户类的子类;管理员类有查询、添加、修改、删除课程方法;学生类的属性有学生ID和已选课程列表,方法有查询、选择、退选课程;课程类的属性有课程ID、课程名、老师、当前学生人数、最大学生人数、课程描述。下面是四个类的业务类图:
业务数据建模
管理员表:
学生表:
课程表:
标签:技术 老师 http 角色 需求 特定 权限 roc nes
原文地址:https://www.cnblogs.com/LiXingxuan/p/14136164.html