大家知道 教育机构 比如那些补习班或者专门的网上教学老师 都想要有个地方放他们录的教学视频啊 那种小课堂啊 让学生付费就能学习是吧 你得给这些教培机构 或者个人讲课的那个说 你们要有一套东西 专门帮他们赚钱卖课程 说白了就是做个平台 让有需求的人掏钱进来听学 理发员给人理发还得收你钱 哎呀 小课堂那也差不多 是吧?
那么要怎么去做这个平台呢?这里就涉及一个问题 就是如何把用户的需求都弄清楚啊 就是要研究出这个平台到底是用来干嘛 的 那就要用一个工具叫“用例图” 这就像个地图 让你看明白了 所谓什么学生啦 老师啊 咋操作咋卖怎么学 总算明白了。不过咱们今天的主题 是解析用例图里的“内容”,让它变简单点讲。
---
啥是啥 是那个教培的呀 对对 我举几个栗子 让咱先理清一下
首先呢 其中最基本的就是学生了 他们是来听课的地方 不止一个人呀 所以会有登录 学会看那些课程 学费的事 学完了之后能做个小测验 对不对 他们想听哪个老师的就找个平台找到老师课程 买呗 买到手后开始听课 说不定还能评论一下 想给个“500”好评啥的(要是真喜欢这堂课哈)
再说那个教课的那个 对啦 对啦 小小讲课的老教师呀 脑子里的东西得让人听到 对不对 他就必须先把讲课的过程弄清楚 把自己讲课的材料准备好 有图片 有视频 对呗 让学生来听课的时候能看到 不然的话 学生啥也不知道。还有就是教他卖呀 让这个上课内容被学生看到 他得弄清楚自己的收入多少 找到学生听课情况啊 对不对 所以啊 老师也有自己的事干。他不只上课那么简单
然后就是管理员 领导那个大大的管理员 吧 呀 对呀 是这么个事 嘿 太简单啦 如果没有领导 系统咋管起来 比如 你要检查用户数据 为啥某个老师讲课好 却没人听 啥原因 管管这事 讲个公平点的例子 窗户坏了谁弄呢 行 点评评价呀 审理用户投诉 坚定不让假老师来教 要不就是审核新的讲课内容 不对啊 对的 系统就该有管理员呀
---
接着是 重要的 一个概念 叫 "UML", "对象模型化的UML". 像画图画一样 把各种关系都搞清
这个 UML用案图啊 相当重要的 你看那些教科书都是用这种工具来表示系统的功能 起初啊 最基本的想法是从现实场景弄来的 你看 驾车子 那驾驶员 就像是系统里面老师 跟车啊 行驶方向就等同课程规划啊 学开车就等于听课 对吗
再深点想 下面有这个例子 举个例子 车子的零件 毛皮小毛病 腐锈什么的是要修 不停更新 修复啊 高科技那不就好比平台上的新教学资源 哪有故障哪换掉呗 像这个维修员 对应那个小助手系统 市局小问题 知识更新的课程啊 得更新呀 这就是为啥这个用案画图是重要呀 身边事情举起来好让大家理解一点一点学起。
---
现在呢 给你看下这个图里的具体内容
用文字化一点 你就看着简单了 举例 你说吧
先看那个“老师" 一个“上架教材" 砌墙建墙砖 对不对 上货嘛 对啦 质量审查啊 对啊 产品介绍啥样子 就是说 讲完一个话题 竟能够在小平台上放出来 嘿 耦合系统对课程做评价啦 人家讲得好不 哈哈哈 可不是老师讲课好不
学生 买呗 订单支付 尔啥都要收费 艺考生们都知道 买啥都得交款 买了之后开始上课 学生们上课 过一阵还有个"成绩查看” 查看你听课效果 帽子大小不 小样头小不小 就是考试啦 查看课程评价 有人觉得好有人不喜欢 走马看花一样 你看了就说了
---
最后呢 总得总结一下啊
啥是“用例图“啊 那是一张图纸 画了学生 和教书的人还有管理者啥事能做 帕米尔高原是那样地形 就得适应它