团队作业2-《需求规格说明书》

发布时间 2023-11-02 10:46:57作者: kklvu

软件工程 计科1班
作业要求
团队作业2——《需求规格说明书》
作业目标
团队项目:通过需求分析形成需求规格说明书,熟悉团队协作方式

队名:七神无主队

姓名 学号
艾里扎提·买买提 (组长) 3121004729
赵继业 3121004890
努尔艾力·亚森 3121004877
赛尔达尔·艾思开尔 3121004665
艾孜买提·艾合提 3121004771
扎恩哈尔 3119000743
邱政阳 3121004749

一、需求规格说明书

内容 说明
团队选题 学生信息管理系统
项目描述 学生信息管理系统是具有统计,管理学生和老师各种在校相关信息,方便学校对于学生信息的统一管理的系统。
用户分析 面对广大高校的教师、学生。
功能性需求 满足学生学习所需的功能,包括信息增删查改,课程查看,成绩管理,选课管理等。
技术性需求 包括前端的Javascript、html等编程语言,后端Java编程语言,git代码版本控制等相关技术。
可靠性要求 系统满足安全性、实用性需求,既要确保功能高效实用,同时保证信息安全。
可用性要求 将用户需求实现为更直观、更便捷的系统功能。
预期用户 0~100,小范围试用

二、系统阐述

2.1系统真实性

  • 面对繁杂、工作量巨大的各类学生信息统计分析的工作,我们团队设计的项目系统拥有信息增删改查等基本功能以及课程查看、成绩管理、选课管理等特色功能。

2.2系统可用性

  • 项目系统面对中小型教育机构、组织,可对较大数据量的信息进行处理。

2.3系统价值

  • 随着高校扩招,需要处理的学生信息不断增加,这不仅耗费了大量的教师资源,而且处理效率十分低下。为了提高学生管理水平,优化资源利用,降低管理成本成为学生管理的新挑战。学生管理系统是根据学生管理现状和新要求进行开发设计的,它解决了学生管理数据信息量大、修改不方便以及对一系列数据进行分析时花费时间长等问题。

三、码云地址

GitHub地址:student-system

四、团队项目issues截图

五、团队项目时间安排表

原时间安排

时间 安排
第9周 1.团队组队、团队博客
2.团队介绍、成员展示、角色分配、选题确定
3.制定团队计划安排,团队贡献分的规定
第10周 1.需求规格说明书
2.原型设计,队员估计任务难度并学习必要的技术
3.编码规范完成、平台环境搭建完成、初步架构搭建
第11周 1.原型改进(给目标用户展现原型,并进一步理解需求)
2.架构设计,WBS, 团队成员估计各自任务所需时间
3.测试计划
第12、13周 1. 团队项目Alpha任务分配计划
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
第14周 1.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第15周 1. 团队项目Alpha博客:事后分析

矫正计算方法

根据《构建之法》“计划和估计”一节,团队成员了解了敏捷开发的相关流程与特色之处,所以我们团队以团队成员自己主导任务的估计和分配的方式,让每个成员的能动性得到较大发挥,也制定了每周例会、任务进度展示等团队事务,将达到成员们各司其职、任务分配均匀的情况,同时以任务的难易度、占用时间比来进行计划,将一些比较艰难、比较耗时的任务作为重点工作,从而逐步实现对项目的设计、架构、改进、实现与完善。

改正后的时间安排

时间 安排
第9周 1.团队组队、团队博客
2.团队介绍、成员展示、角色分配、选题确定
3.制定团队计划安排,团队贡献分的规定
第10周 1.需求规格说明书
2.原型设计,队员估计任务难度并学习必要的技术
3.编码规范完成、平台环境搭建完成、初步架构搭建
第11周 1.全体成员熟悉git、issue相关操作
2.原型改进(给目标用户展现原型,并进一步理解需求)
3.架构设计,WBS,团队成员估计各自任务所需时间
4.完成主页面的UI初步设计
5.初步实现部分功能代码
6.制定测试计划
第12、13周 1. 团队项目Alpha任务分配计划
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
第14周 1.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第15周 1.收集用户体验,根据反馈对系统做更全面剖析
2.对剖析结果进行功能升级、系统完善
3.团队项目Alpha博客:事后分析

六、团队分工及进展

团队分工

姓名 职责
艾里扎提·买买提 (组长) 整体构架、测试
赵继业 后端开发、测试
努尔艾力·亚森 产品经理、测试
赛尔达尔·艾思开尔 博客编写、前端开发
艾孜买提·艾合提 前端开发、测试
扎恩哈尔 前段开发
邱政阳 后端开发

团队进展

任务 成员 完成情况
学习git、issue的相关操作 全体成员 完成
功能设计、功能创新 艾里扎提、努尔艾力 学习中
UI设计、前端实现 扎恩哈尔、艾孜买提、赛尔达尔 学习中
平台环境搭建、初步架构搭建 邱政阳、赵继业 完成
博客编写 赛尔达尔 完成
项目分析 努尔艾力、艾里扎提 完成

七、个人感想

  • 艾里扎提·买买提(组长):继续努力!
  • 赵继业:加油,奥利给
  • 努尔艾力·亚森:事在人为
  • 赛尔达尔·艾思开尔:对队友充满信心,牛B克拉斯!
  • 艾孜买提·艾合提:干就完了!冲冲冲!!!!
  • 扎恩哈尔:坚持努力向前冲
  • 邱政阳:不断学习