• 作业5——需求分析(学生成绩录入系统)


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

    学生成绩录入系统的利益相关者(stakeholder):

     1.用户:教师

     2.顾客:教务管理人员 学生 

     3.市场分析师:评估该系统的价值

     3. 监管机构:学校 教育局

     4.软件工程师:学生成绩录入系统软件系统开发团队

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

    竞争需求分析:

     

    内容

    NNeed需求)

     

    1、验证码要不区分大小写输入

    2、设置7天免密码登陆(考虑到老师会在期末的时候经常使用)

    3、增加标记功能(便于期末平时分调整*为加分同学-为扣分同学)

    4、录入确认(没录入完一个学生需要确定才能进行下次录入)

    5、自动翻滚(老师不必每个学生都点进去,在录入界面从该班1号开始录入确定自动跳转至下一位,

    每隔10为一组,对于30个人的班级来说老师只需点进去1号和1号即可完成对班级所有学生的成绩录入)

    6、页面人性化设置(符合个老师喜好)

    7、APP版上线(方便老师修改录入)

    8、自动纠错(同一学生的分值差距过大可能手误输错)

    9、声控输入成绩

    AApproach做法)

     

    1、设置良好的安全维护机制(7天免密码登陆)

    2、对已有的程序进行添改(新增功能)

    招揽更多的技术人才实现这些功能

     

    BBenefit 好处)

     

    1、7天免密码登陆符合特殊时期,用户的特殊需求

    2、自动翻滚省去了用户每个需要点进去的麻烦,但是一次只能10个自动翻滚,以防用户在某一位学生

    处输错可以及时改正

    3、APP版更方便更快捷

     

    CCompetitors竞争)

     

    1、自动翻滚功能省去大批量录入的麻烦

    2、APP更快捷

    3、界面可调人性化设置,更亲和于用户

     

    DDelivery推广)

     

    1、利用学校的官方微博、微信公众号实行推广

    2、给以免费试用

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

    杀手功能:自动翻滚省去大批量成绩录入的反复点击登入、自动标志检测分值

              差值过大标志出来,声控输入成绩

    外围功能:界面设计自定义,各平台都能运行,线下APP

    必要需求:准确登入学生信息并保存(达不到这一点,就不是学生成绩录入系统)、录入确认

    辅助需求:界面风格各异,按用户喜好可以自定义

     

    外围功能(Context

    杀手功能(Core

    必要需求

    Mission Critical

    第二象限

    建议采取“抵消”的办法,快速达到

    和别人差不多再维持现状

    第一象限

    建议采取“差异化”的办法。全力打造这一块,

    做好自动翻页和声控输入成绩

    辅助需求

    Enabling

    第三象限

    建议采取“维持”的办法,以最低价换取最高的性能

    第四象限

    建议采取“维持”的办法要么不做要做就做到最好

    [选做 5] 分析现有软件系统,列举1~2 个你认为的Bug,并陈述理由改进建议

    Bug1:录入过程断网或者电脑忽然死机,没有相应的及时保存机制,导致之前录入的成绩都无效了。选择稳定性更高的算法,更好的硬件支持。

    Bug2:没有设置提醒学生机制(学生不能及时了解到自己的成绩)

  • 相关阅读:
    OMNETPP: tictoc
    OMNETPP安装
    Unified SR
    SCM
    DC tunnel
    AIMD
    AQM
    MANAGER POJ1281 C语言
    Pascal Library C语言 UVALive3470
    The 3n + 1 problem C语言 UVA100
  • 原文地址:https://www.cnblogs.com/fengyue1206/p/5400691.html
Copyright © 2020-2023  润新知