• 作业五:需求分析


    [必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder)

     用户:成绩录入教师 

    顾客:教务管理处

    监管机构:教务处

    软件工程师:南通大学软件开发团队

    [必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式)。

      内容 备注
    N(Need) 1.密码输入改善 2.验证码需改善 3.录入方式  
    A(Approach)

    1.区分大小写,当大写锁定时要提醒,增加一个按钮能暂时查看密码是否输错。

    2.验证码取消O或o,0等易混淆的字符。

    3.录入等级制度的分数时,能批量操作。同时,录完一位学生成绩后能一键转入下一位同学。

    4.当提示密码或验证码输入错误时,能在刷新页面内保留身份证号

    5.能直接导入excel,csv等表格信息

    保留身份证号这一项是我极力希望实现的。在移动端登录输错验证码后还要再输一次身份证很麻烦
    B(Benefit)

    录入或登录时能更加快捷方便。

    更加人性化。

     
    C(Competitors) 优势:更加快捷的登录与录入信息。劣势:界面并没有更加的亲和用户  

    [必做 3] 采用功能分析四象限法对上述功能需求进行分类。

      外围功能 杀手功能
    必要需求 大写锁定时提示,并能暂时查看输入的密码 能直接导入excel,csv数据
    辅助需求

    登录失败时保留身份证号

    验证码中取消易混淆字符

    批量操作
  • 相关阅读:
    stl rope
    vijos1574 摇钱树
    图论 Dijkstra+堆优化
    c++输入优化
    Vijos1579 宿命的PSS 最小生成树
    快速求n阶多项式乘积
    c++stl map
    C#函数式程序设计之惰性列表工具——迭代器
    C#函数式程序设计之泛型(下)
    C#函数式程序设计之泛型(上)
  • 原文地址:https://www.cnblogs.com/fan-jun/p/5409348.html
Copyright © 2020-2023  润新知