个人项目 - 需求分析

目标与要求


  • 软件产品利益相关者(stakeholder)识别
  • NABCD分析
  • 编写项目计划
  • 要求:
  • 分析已有系统:南通大学学生成绩录入系统

  • 完成以下练习

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


详细内容


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

    • 用户:录入成绩的老师、学生;顾客:学校教务处;软件工程师:系统开发者/团队。
  • [必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式)。
N(Need,需求)
1.每个老师都有自己的登陆账号

2.统一了记录、便于修改、查找、分类

3.每个学生都能对应自己的信息的到成绩

A(Approach,做法)
1.登陆系统的保密措施

2.可增加使用附件的插入,便于老师的成绩录入

3.老师只有录入成绩的权限,无法查看除本课外的成绩

4.可按学习时间将成绩分类收起来,便于学生的查找查询

B(Benefit,好处)
1.更加人性化

2.更加方便录入和查询的使用

3.更加私密性

C(Competitors,竞争)
优势:

1.页面更加简洁清晰

2.个人资料信息不会轻易泄露

3.使用更加小白化

劣势:

1.制作时间周期长

2.后期维护成本高

D(Delivery,推广)
1.让一部分人先用起来带动积极性,且可以即使反馈前期的错误及时修改

2.绑定官网,专属性

3.广告覆盖,广泛性

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

    •   外围功能 杀手功能
      必要需求 辅助插件的使用
      智能提醒老师输入了不合理成绩

      辅助需求 系统页面的设计 使用的方便和清晰
时间: 2024-10-12 03:51:46

个人项目 - 需求分析的相关文章

我的项目需求分析文档模版

1. 项目概况 1.1. 背景 写项目的来龙去脉 1.2. 项目愿景 写该项目达到的目的. 例如 建设该项目是为了提高本区域的地质灾害预警预报的及时性. 1.3. 项目干系人 和该项目相关的人员和其负责的内容 在这里要找到主要干系人,也就是说能对系统功能拍板的人. 1.4. 运行环境 项目的运行环境,包括硬件环境和软件环境 1.5. 条件与限制 硬件条件限制.例如只能购买一台服务器,网络条件限制,只能走政务内网或局域网.或者已经指定了数据库和开发平台,开发语言等.还有工期等. 2. 数据需求 2

BI项目需求分析书-模板

目录 目录 ...................................................................................................................................................................2 一. 前言 .........................................................................

saltstack主机管理项目【day23】:主机管理项目需求分析-设计

本节内容 一. 主机管理项目需求分析 二 .主机管理项目架构设计 三.主机管理项目初始构建 四. 主机管理项目编写插件基类 五 .主机管理项目命令分发器 一. 主机管理项目需求分析 配置管理: 1.装上nginx,mysql 2.nginx用我指定的配置文件 3.mysql用户 4.设置一个默认的数据库访问权限 5.启动mysql and nginx 问题: 1.脚本执行出错 2.客户端环境,不相同 3.重复脚本内容 4.无法实现状态管理和检测 解决: 1.标准化 2.客户端最好有个守护进程 二

《我们不一样团队》项目需求分析改进

一.团队项目需求分析改进: 1.<教室借用系统需求规格说明书>初稿的不足 根据其他团队的反馈,本项目需求规格说明书存在的不足之处主要是:没有合理使用UML方法,绘制不同的UML图,以达到简明易懂的目的. 2.功能分析的四个象限 3. 编制团队项目的WBS 4. 讲故事的方式介绍你们的项目中的功能,介绍一个场景,用户如何使用这项功能,解决了用户的什么问题. 故事一:2015级物联网班长需要借用教室举办班级心理活动,打开自己的笔记本电脑使用自己的学号以普通用户的身份进入教室借用系统,浏览该系统的一

博客项目需求分析

# 博客项目 ### 需求分析 - 用户注册登录 - 用户信息管理 - 博客发表回复 - 博客列表展示 - 博客分页展示 - 博客收藏 - 搜索.统计.排序.... ### 目录结构 ``` blog/ # 项目根目录 manage.py # 启动控制代码 requirements.txt # 依赖包类表文件 venv/ # 虚拟环境目录 migrations/ # 数据库迁移目录 tests/ # 测试模块目录 app/ # 整个程序目录 templates/ # 模板文件目录 common/

期末项目需求分析报告

期末项目需求分析报告 毕业生离校管理系统需求分析(王尊,黎仁威小组) 一.离校管理需求分析: 在完成了针对<离校管理系统>软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书, 此需求规格说明书对<企业图片管理系统>软件做了全面细致的需求分析,明确所要开发的软件应具有的功能.性能与界面,使系统分析人员及软件开发人员能清楚地了解企业的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作.本说明书的预期读者为需求分析人员

天津地铁出行线路规划项目需求分析与设计思路分析

天津地铁出行线路规划项目需求分析与设计思路分析 项目概要 以下是天津地铁线路总图,本项目的受众可以通过本软件,获得天津市地铁出行最便捷,最快速的线路推荐. 需求分析 实现一个帮助进行地铁出行路线规划的命令行程序. 支持地铁线路的更改,站点更改.取消与添加,以及线路的局部封闭. 支持查询线路的所有站点. 支持查询到某终止站点的途径最少站点的路线. 数据存储结构分析 由于单一的线路表与站点表是无法表示如此复杂的地铁线路情况的. 有多个前驱的站点如:,以及有多个后继的站点如:,这种情况无法只通过这两个

地铁线路项目需求分析

地铁线路项目需求分析 需求分析 1.如何设计读取的文档格式. 2.根据输入的线路获得该线路上的所有站点信息. 3.输入一个起点站一个终点站,能够输出它们之间最短距离所经过的站点数以及站点名称. 4.测试以及性能的检测 5.各环节所需时间 计划阶段 时间 计划 估计此任务所需时间 开发 需求分析 生成设计文档 设计复审 代码规范 具体设计 具体编码 代码复审 测试 报告 测试报告 计算工作量 事后总结 总计 设计思路 题目的主要要求是如何读取数据以及根据用户需要输出站点信息. 在文档中,每行先输入

第11组 团队项目-需求分析报告

组长博客:团队项目-需求分析报告 整体计划安排 截止时间 任务 11.01 前端和后端商议确定接口,UI完成首页,前后端完成项目构架搭建,确定模块并分配任务 11.15 完成前端主体部分,对接后端接口 11.18 测试,修改,改善性能,检查代码,发布Alpha版本 11.23 项目完善+用户使用反馈+测试计划改进 12.1 根据反馈和需求进行新版本的模块编写,发布Beta版本 12.4 正式版本完善+用户手册 团队分工 alpha 版本需要做哪些事情 完成预先规定的功能需求 分工明细 前端: 陈

中华楹联博物馆项目需求分析心得

中华楹联博物馆项目需求分析心得 引言 首先,最重要的一个问题就是,为什么要做需求分析,或者说需求分析的意义是什么?每个人对这个问题可能都会有不同的体会.我的看法是,需求分析的意义在于准确无歧义地表达项目需要交付的产品,并且获得甲方的认可,从而为整个项目建立一个基本标准.软件的特性之一就是变化,指望需求不变化是几乎不可能的,不管是开发者还是需求方都有可能随着项目的进展提出变更的需求,所以需求分析(及变更管理)的目标不是定义一个不会再改变的需求,而是从开发开始到项目结束,双方对于需求(包括变更后的)