码迷,mamicode.com
首页 > 其他好文 > 详细

需求分析和概念原型

时间:2020-12-19 13:00:35      阅读:1      评论:0      收藏:0      [点我收藏+]

标签:技术   老师   http   角色   需求   特定   权限   roc   nes   

前言

  由于我的工程实践项目是关于安全工具sqlmap的复现,难以进行建模,故借用学生选课系统完成本篇博客。

用例建模

  用例(Use Case)的核心概念中首先它是一个业务过程(business process),经过逻辑整理抽象出来的一个业务过程,这是用例的实质。在待开发软件所处的业务领域内完成特定业务任务(business task)的一系列活动就是业务过程。

  选课系统中有两个角色:管理员和学生。管理员维护课程信息,有查看、添加、修改和删除课程的权限;学生可以查询课程信息、选择及退选课程。用例图如下所示:

  技术图片

业务领域建模

  用户类的属性有账户、密码、姓名、邮箱,方法有注册、登录、登出,学术类和课程类是用户类的子类;管理员类有查询、添加、修改、删除课程方法;学生类的属性有学生ID和已选课程列表,方法有查询、选择、退选课程;课程类的属性有课程ID、课程名、老师、当前学生人数、最大学生人数、课程描述。下面是四个类的业务类图:

技术图片

 

业务数据建模

  管理员表:

 

  学生表:

  课程表:

  

需求分析和概念原型

标签:技术   老师   http   角色   需求   特定   权限   roc   nes   

原文地址:https://www.cnblogs.com/LiXingxuan/p/14136164.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!