• 作业5:需求分析


    1. 目标

    • 软件产品利益相关者(stakeholder)识别
    • NABCD分析
    • 编写项目计划

    2. 要求

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

    • [必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder)。 参考资料:《构建之法》 Ch 8.2, Page 159.
    • [必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式)。参考资料:《构建之法》 Ch 8.4, Page 168.
    • [必做 3] 采用功能分析四象限法对上述功能需求进行分类。参考资料:《构建之法》 Ch 8.5,图8-14, Page 173.
    • [选做 5] 分析现有软件系统,列举1~2 个你认为的Bug,并陈述理由改进建议

    必做1.

    教师,学生,学校,系统开发人员,学校监管机构

    必做2.

     N 

    1.验证码输入麻烦  

    2.账号及密码输入麻烦

    3.查询成绩不方便不直观

    A

    1.验证码不区分大小写  

    2.添加密码可视功能及账号记住功能  

    3.创立二维码,手机快捷认证登陆  

    4.开发手机app,方便线下即时查看

    5.app开发拍照转换文字自动录入功能

    6.排列方式多样化,除学号排列外可以增设成绩高低排列,方便教师查看

    7.达不到及格线的成绩红色标示,方便教师掌握学生的成绩情况

    B

    1.电脑操作更加方便快捷,不需要慢慢输入多个信息

    2.手机同步app方便查询,不受地域限制

    3.app拍照智能录入功能极大缩短时耗

    4.成绩信息更加直观明了

    C

    1.登陆方便快捷,查询及录入成绩不受地域限制

    2.app功能强大

    D

    1.在学校网站,微博,微信等公众页面上置顶推荐

    2.开发团队向教师简单介绍软件的优点,学校统一使用,真正方便快捷的软件不会被使用者舍弃

    • [必做 3] 采用功能分析四象限法对上述功能需求进行分类。参考资料:《构建之法》 Ch 8.5,图8-14, Page 173.
      外围功能 杀手功能
    必要需求 成绩多样化排列,显示直观 app拍照智能录入秒杀一切
    辅助需求 网站及app的个性化设置 手机扫描快捷登陆
    • [选做 5] 分析现有软件系统,列举1~2 个你认为的Bug,并陈述理由改进建议

    未保存关闭以及软件误关的情况下易造成数据丢失,建议添加自动存档功能

  • 相关阅读:
    今天 弄了一下ajax 里面的
    重修理解了一下js 控制treeview 菜单的子级和父级的关系 理解的还不够全 因为 html不够全 但是加个注释吧
    xml .net 用法
    这几天在做把数据库里的数据 导出 并且压缩 学到了一些东西
    今天实现了用按钮后台动态实现了 table里面内容的显示和隐藏 在实现过程中了解了updatepanel的简单的用法
    今天第一次参加了软件产品的讨论会议 收获
    收藏个debug的文章
    Animate.css
    flash遨游缓存问题
    URL短地址压缩算法 微博短地址原理解析 (Java实现)
  • 原文地址:https://www.cnblogs.com/cchenhui/p/5409898.html
Copyright © 2020-2023  润新知