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

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

    用户:南通大学学生,老师

    顾客:南通大学

    监管机构:南通大学,教育机构

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

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

    模型 内容
    Need

    1.录入系统的窗口可美化   

    2.输入一个成绩后,可以自动跳转到下一个

    3.可以自动保存

    4.可以一键录入成绩

    5.提醒用户有未录入成绩的学生

    6.可搜索要录入的学生的学号或是姓名

    Approach

    1.可以调查学生,老师的喜好,对成绩录入窗口进行美化

    2.可以利用计算机学院的老师,学生对软件进行优化

    Benefit

    1.让用户有一个好的视觉效果

    2.方便用户的使用,提高录入成绩的效率

    3.减少录入成绩的错误

    Competitors

    1.优化后优美的录入界面

    2.较好的用户体验

    3.程序会有卡,或是死机崩溃的问题

    [必做 3] 采用功能分析四象限法对上述功能需求进行分类。参考资料:《构建之法》 Ch 8.5,图8-14, Page 173.

      外围功能 杀手功能
    必要需求

    第二象限

    输入一个成绩后自动跳转到下一个

    跳出窗口提醒用户有未录入成绩的学生

    第一象限

    可以搜索要录入的学生的学号或是姓名

    输入一个成绩,可以自动保存

    辅助需求

    第三象限

    界面优美,按钮清晰,整洁

    自定义各种皮肤

     第四象限

    在各个平台上都能运行流畅

    减少死机,卡机的几率

  • 相关阅读:
    Go安装
    Redis 安装与使用
    scala总结
    C++学习笔记4
    LeetCode 22.将数组分成和相等的三个部分
    LeetCode 21.二叉树的直径 DFS深度遍历
    LeetCode 20.买卖股票的最佳时机 暴力破解法与动态规划
    LeetCode 19.凑零钱问题 动态规划
    LeetCode 18.队列的最大值
    Java SSM Spring MVC 三层架构和MVC+SpringMVC的入门案例+请求参数的绑定+常用的注解
  • 原文地址:https://www.cnblogs.com/sunkaiyue/p/5402206.html
Copyright © 2011-2022 走看看