MgtPro_2 requirement gathering

MgtPro_2 requirement gathering

by role-play

1、role-play game

1.1、项目经理:

  1. 非功能性需求

1.2、管理员:

  1. 下架商品
  2. 消息提醒
  3. 查看销量(只能查询从该出版社进口的书籍的销量
  4. 调整进价

1.3、客服:

  1. 更改订单的一定内容(例如收货地址
  2. 查询订单信息
  3. 举报
  4. 转接另一个客服
  5. 和买家沟通
  6. 自动回复

1.4、用户:

  1. 查询书
  2. 购物车
  3. 收藏书
  4. 推荐书
  5. 订单生成、修改、查询、删除、统计
  6. 退换货
  7. 搜索书
  8. 消息提醒
  9. 物流跟踪
  10. 支付
  11. 跟客服交流、投诉
  12. 针对订单的评价

2、scenario-based

2.1、功能性需求

  • 图书系统
    • 图书信息管理
      • 书籍上架/下架
      • 书籍信息修改
      • 书籍查询(所有的订单的信息)
    • 库存管理
      • 增/减
      • 查询
  • 订单系统
    • 交易模块
      • 支付(微信、支付宝、网银)
      • 计算价格
    • 订单管理模块
      • 订单创建
      • 订单修改
      • 取消订单
      • 订单查询
  • 服务系统
    • 销售服务
      • 客服和用户沟通
      • 物流跟踪
      • 退换货
      • 投诉
    • 书籍服务
      • 推荐
      • 收藏
      • 评论
      • 举报
    • 消息通知
      • 出版社通知
      • 用户通知
      • 管理员通知
  • 统计分析系统
    • 销量
    • 书籍分析
  • 用户系统
    • 管理员
      • 超级管理员
        • 封禁用户
        • 修改用户信息
        • 删除评论
      • 客服(订单管理员)
      • 图书管理员
    • 普通用户
      • 购物车
        • 添加书
        • 删除书
      • 个人信息管理

2.2、非功能性需求

  • 性能
    • 响应时间
    • 吞吐量
    • 并发用户数
  • 安全性
    • 网站安全
    • 交易/资金安全
    • 数据安全
    • 用户信息安全
  • 可靠性
    • 失效率
  • 健壮性
    • 系统失效后恢复时间
    • 数据出错率
  • 易使用性
    • 易理解性
    • 易操作性
    • 易学习性
  • 可维护性
    • 易分析性
    • 已测试性
  • 可移植性
    • 适应的平台数
    • 可复用板块比率
  • 可重用性
    • 可复用率
  • 可恢复性
    • 系统失效后能否自动修复
  • 约束
    • 成本
    • 硬件环境、软件环境
    • 商业规则
    • 开发时间
    • 法律
    • 资源
给咱来个🍰,啾咪