用例编号

UC1

用例名称

创建公开课

创建人

XXX

创建日期

2017年XX月XX日

执行者

助理(主)、 官网服务器(辅)、 微信公众号系统(辅)

涉众利益

专家

担心公开课通知中涉及到自己的信息不准确,损害自己的声誉

学员

担心收到太多和自己不相关的信息; 担心同样的信息收到多次

助理

担心工作量大; 担心网页文件放到服务器错误的位置;担心公众号当日发送指标已经用完

官网服务器管理员

担心自己维护的系统受影响发生故障

微信公众号系统管理员

担心自己维护的系统受影响发生故障

前置条件

后置条件

已请求官网服务器接收公开课网页文件

已请求微信公众号系统发布公开课消息

公开课信息以及发布情况已保存

基本路径

1. 助理请求开始创建公开课

2. 系统反馈可以开课的课程主题

3. 助理选择课程

4. 系统反馈课程详细信息并要求补充其他公开课信息

5. 助理提交公开课信息

6. 系统验证公开课信息充分、 合法

7. 系统保存公开课信息, 生成并保存公开课网页

8. 系统请求官网服务器接收文件

9. 系统请求微信公众号系统发布消息

10. 系统保存公开课发布情况

11. 系统反馈公开课发布情况

扩展路径

2a. 没有可以开课的课程:

2a1. 【创建课程】

2a2. 返回 4

6a. 公开课信息不充分或不合法:

6a1. 系统反馈公开课信息不充分或不合法内容

6a2. 返回 5

字段列表

4. 课程详细信息=课程主题+学员对象+专家介绍+课程大纲+费用+{报名联系方法}+{交费方法}

5. 提交公开课信息=4+开始时间+结束日期+城市

7. 保存的公开课信息=5+期号+创建时间+创建人

8. 网页信息同 5

10. 公开课发布情况=发布时间+网页文件位置+官网发布是否成功+微信公众号系统发布是否成功

业务规则

6. 充分规则: 5 中所有信息都需要

6. 合法规则: 结束日期必须在开始日期之后;尚不存在课程相同且举办日期和输入日期重叠的公开课; 各项信息内容无敏感词

7. 期号规则:该课程最近成功举办的那一期的期号+1

质量需求

设计约束

一个不错的用例规约例子相关推荐

  1. 用例规约的编写--业务规则和实体描述

    先说说业务规则.笔者习惯将业务规则分为三种.     一种是全局规则,这种规则一般与所有用例都相关而不是与特定用例相关,例如actor要操作用例必须获得相应的授权,用例的操作与授权级别相关,或者用户在 ...

  2. OO系统分析员之路--用例分析系列(7)--用例规约的编写--业务规则和实体描述

    先说说业务规则.笔者习惯将业务规则分为三种. 一种是全局规则,这种规则一般与所有用例都相关而不是与特定用例相关,例如actor要操作用例必须获得相应的授权,用例的操作与授权级别相关,或者用户在系统中的 ...

  3. OO系统分析员之路--用例分析系列(7)--用例规约的编写--业务规则和实体描述[整理重发]...

    先说说业务规则.笔者习惯将业务规则分为三种. 一种是全局规则,这种规则一般与所有用例都相关而不是与特定用例相关,例如actor要操作用例必须获得相应的授权,用例的操作与授权级别相关,或者用户在系统中的 ...

  4. 用户体验地图一个不错的例子

    来自拉钩教育的一个用户体验课程中,一个不错的例子,关于用户体验地图: 体验地图其实是一个可视化的分析工具,用于分析用户场景的关键环节和细节.研究用户使用产品的情况以及用户和产品交互中产生信息(包括遇到 ...

  5. 如何判断LSTM模型中的过拟合和欠拟合 By 机器之心2017年10月02日 11:09 判断长短期记忆模型在序列预测问题上是否表现良好可能是一件困难的事。也许你会得到一个不错的模型技术得分,但了解

    判断长短期记忆模型在序列预测问题上是否表现良好可能是一件困难的事.也许你会得到一个不错的模型技术得分,但了解模型是较好的拟合,还是欠拟合/过拟合,以及模型在不同的配置条件下能否实现更好的性能是非常重要 ...

  6. 一个不错的shell 脚本教程 入门级

    一个不错的shell 脚本教程 入门级 投稿:mdxy-dxy 字体:[增加 减小] 类型:转载 时间:2011-10-11 我要评论 一个很不错的bash脚本编写教程,至少没接触过BASH的也能看懂 ...

  7. 一个不错的shell 脚本入门教程

    建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用.所以在本文中笔者所提供的 ...

  8. 一个不错的技术面试官是怎么样的?

    一个不错的技术面试官是怎么样的? 转载自:http://t.cn/AiWwBM2b 作者 Jartto 作为技术面试官,面试过程很少考虑候选人的感受.上来就是问,不合适就送走.虽然技术环节我很专业,但 ...

  9. Github上利用win10使用TensorFlow(GPU)上如何去训练一个目标多分类检测的例子

    Github上利用win10使用TensorFlow(GPU)上如何去训练一个目标多分类检测的例子 我们从github找到一个用fast-rcnn训练模型用于目标物体检测的例子,文中是实现检测扑克牌的 ...

最新文章

  1. Co-occurrence网络图在R中的实现
  2. arc0 oracle,ORA-01194错误恢复方法一
  3. JAVA图片不显示imageicon_怎么没法显示图片图标呢?
  4. python 浏览器,轻量级Python Web浏览器
  5. [蓝桥杯]错误票据---stringstream应用举例
  6. 内存泄漏快速定位方法
  7. MySQL · TokuDB · rbtree block allocator
  8. 使用游标逐行更新数据
  9. 整合Arm处理器与SSD的NGD运算型储存装置
  10. 哪种不是python元组的定义方式_最新python 笔试题
  11. vue使用ionic图标_Ionic团队的Vue图标集组件
  12. 蓝懿IOS学习图片编辑器
  13. 网易2019:矩形重叠
  14. 针对Faster RCNN具体细节以及源码的解读之SmoothL1Loss层
  15. word文档打不开显示内容有问题要怎么解决?
  16. HDFS副本存放策略(官方文档)
  17. 降维方法(LDA、PCA、KLDA、MDS和ISOMAP)总结
  18. 【无人机】【2013.06】自主式无人机在搜救中的应用
  19. liferay mysql_Liferay中搭配MySQL数据库的两种措施
  20. 小程序聊天群,发送语音,文字,图片。

热门文章

  1. 回文数判断两种算法详解
  2. 全原子力场中各参数的含义及其在LAMMPS中的应用
  3. 微信小程序从入坑到放弃二十九:一个小场景搞懂冒泡事件bindtap和catchtap的区别
  4. Excel基本图形可视化介绍
  5. AntD Pro ProTable 中 key注意
  6. 龙虎山:免费上WIFI,江西首个全面铺设免费无线上网的景区
  7. TP-LINK WR847N
  8. HelloCharts开源图表库(一)之折线图
  9. 【老生谈算法】matlab实现线性平滑滤波算法——线性平滑滤波算法
  10. 雷达导论PART-III.7 雷达方程