zoukankan      html  css  js  c++  java
  • 作业5:需求分析

         分析已有系统:南通大学学生成绩录入系统

     

    • [必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder)。 参考资料:《构建之法》 Ch 8.2, Page 159.

                        利益相关者(stakeholder):用户(通大学生、老师)、教务管理负责人、系统管理员、市场分析师、监管机构(学校)、软件工程师、开发测试人员。

    • [必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式)。参考资料:《构建之法》 Ch 8.4, Page 168.
    NABCD模型 内容
    N(Need)

    ·用户登录过程简易

    ·快速查询成绩

    ·成绩录入过程方便快捷

    ·隐私性

    A(Approach)

    ·验证码尽量避免一些易混淆的字母数字(如:l和1,O和0)

    ·加入可单独查询某学期或某学科成绩的功能模块

    ·成绩录入可批量进行

    ·设置权限,不可查看他人相关信息

    B(Benefit)

    ·系统易操作性

    ·系统具有开放性

    ·查询的隐私性

    ·按条件查询,高效性

    C(Competitors)

    ·我方优势——操作简便、高效

    ·我方劣势——系统尚未完美,很多地方仍需完善,增进功能

    D(Delivery)

    ·在校园网站发布成绩查询系统的公告

    ·各学院各班老师向学生转告

    ·班委在各班群中发布公告,介绍该系统的功能

    • [必做 3] 采用功能分析四象限法对上述功能需求进行分类。参考资料:《构建之法》 Ch 8.5,图8-14, Page 173.
      外围功能 杀手功能
    必要需求 设置权限,不可查看他人相关信息 批量录入成绩
    辅助需求

    用户登录过程简易

    验证码尽量避免一些易混淆的字母数字(如:l和1,O和0)

    单独查询某学期或某学科成绩的功能模块
  • 相关阅读:
    ajax提交Form
    MySQL新建用户,授权,删除用户,修改密码总结
    php 数组操作类(整合 给意见)
    PHP基于数组的分页函数(核心函数array_slice())
    php生成table表格
    百度地图定位
    python-redis-订阅和发布
    宿主机-免密登录Docker容器
    docker-文件系统出错处理
    python-redis集合模式
  • 原文地址:https://www.cnblogs.com/yangyangji/p/5388674.html
Copyright © 2011-2022 走看看