MgtPro_2 requirement gathering
by role-play
1、role-play game
1.1、项目经理:
- 非功能性需求
1.2、管理员:
- 下架商品
- 消息提醒
- 查看销量(只能查询从该出版社进口的书籍的销量
- 调整进价
1.3、客服:
- 更改订单的一定内容(例如收货地址
- 查询订单信息
- 举报
- 转接另一个客服
- 和买家沟通
- 自动回复
1.4、用户:
- 查询书
- 购物车
- 收藏书
- 推荐书
- 订单生成、修改、查询、删除、统计
- 退换货
- 搜索书
- 消息提醒
- 物流跟踪
- 支付
- 跟客服交流、投诉
- 针对订单的评价
2、scenario-based
2.1、功能性需求
- 图书系统
- 图书信息管理
- 书籍上架/下架
- 书籍信息修改
- 书籍查询(所有的订单的信息)
- 库存管理
- 增/减
- 查询
- 图书信息管理
- 订单系统
- 交易模块
- 支付(微信、支付宝、网银)
- 计算价格
- 订单管理模块
- 订单创建
- 订单修改
- 取消订单
- 订单查询
- 交易模块
- 服务系统
- 销售服务
- 客服和用户沟通
- 物流跟踪
- 退换货
- 投诉
- 书籍服务
- 推荐
- 收藏
- 评论
- 举报
- 消息通知
- 出版社通知
- 用户通知
- 管理员通知
- 销售服务
- 统计分析系统
- 销量
- 书籍分析
- 用户系统
- 管理员
- 超级管理员
- 封禁用户
- 修改用户信息
- 删除评论
- 客服(订单管理员)
- 图书管理员
- 超级管理员
- 普通用户
- 购物车
- 添加书
- 删除书
- 个人信息管理
- 购物车
- 管理员
2.2、非功能性需求
- 性能
- 响应时间
- 吞吐量
- 并发用户数
- 安全性
- 网站安全
- 交易/资金安全
- 数据安全
- 用户信息安全
- 可靠性
- 失效率
- 健壮性
- 系统失效后恢复时间
- 数据出错率
- 易使用性
- 易理解性
- 易操作性
- 易学习性
- 可维护性
- 易分析性
- 已测试性
- 可移植性
- 适应的平台数
- 可复用板块比率
- 可重用性
- 可复用率
- 可恢复性
- 系统失效后能否自动修复
- 约束
- 成本
- 硬件环境、软件环境
- 商业规则
- 开发时间
- 法律
- 资源