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

发布时间 2023-11-02 21:11:33作者: noblogs
这个作业属于哪个课程 软件工程
这个作业要求在哪里 团队作业2-《需求规格说明书》
这个作业的目标 设计团队项目、规划项目计划

需求规格说明书

引言

编写目的

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

项目阐述

项目整体介绍

一个一站式图片处理平台,旨在为用户提供快捷、高效的图片处理解决方案。我们的平台将包含多项便捷化的功能,如证件照换底色、一键转为一寸大小、图片大小限制、图片风格化和图片清晰化等。最重要的是,我们的平台将部署在网页上,用户可以即用即走,无需下载或安装任何软件。

预期用户量

受制于成本限制,我们预期用户量为 100 人。

真实性

我们为用户解决实际的、真实的需求。我们追求友好的用户体验,致力于提供可靠、高质量的图片处理服务。通过我们的平台,用户能够轻松处理各种图片问题。

可用

我们注重平台的易用性和用户友好性。我们的界面简洁直观,用户可以轻松上传和处理图片,即使对于非技术背景的用户也能够快速上手。我们的处理算法高效且稳定,确保用户能够快速获得处理后的结果。

价值

我们的项目提供了实实在在的价值。对于用户来说,他们可以通过我们的平台快速、方便地处理图片,满足各种场景的需求,如申请文件、社交媒体头像等。我们相信,通过提供简单易用且高质量的图片处理服务,我们能够为广大用户创造真正的价值。

情怀

真实的需求引导我们实实在在的创作,我们致力于解决每一个实际的图片处理问题。

面向用户分析

我们的目标是做一个方便快捷、面向所有计算机用户的一站式图片处理网站

功能需求分析

功能结构图

image

技术需求分析

技术项 具体技术
编程语言 Python、JavaScript、CSS、HTML
开发框架 vue.js、Django
版本管理 Git

团队计划和分工

Github 仓库

仓库地址?

https://github.com/HaoDavis/PixelPro

Issue截图

image

修正前的团队计划

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

修正后的团队计划

版本名称 开始时间 发布时间
Alpha 1.0 11.01 11.08
Alpha 2.0 11.08 11.15
Alpha 3.0 11.15 11.22
功能 版本
UI显示与交互 Alpha 1.0
图片上传 Alpha 1.0
图片下载 Alpha 1.0
图片展示 Alpha 1.0
指定图片大小 Alpha 2.0
图片格式转换 Alpha 2.0
图片压缩 Alpha 2.0
图片裁剪 Alpha 2.0
文字识别 Alpha 3.0
图片风格化 Alpha 3.0
图片清晰化 Alpha 3.0
证件照换底色 Alpha 3.0
图片涂鸦 Alpha 3.0
时间 事项
第 9 周 团队组队、团队博客
团队介绍、成员展示、角色分配、选题确定
制定团队计划安排,团队贡献分的规定
第10周 需求规格说明书
原型设计,队员估计任务难度并学习必要的技术
编码规范完成、平台环境搭建完成、初步架构搭建
第11周 原型改进(给目标用户展现原型,并进一步理解需求)
架构设计,WBS, 团队成员估计各自任务所需时间
测试计划
用户界面整体设计
第12、13周 团队项目Alpha任务分配计划
连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
第14周 用户反馈+测试计划改进
团队Alpha阶段个人总结
团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第15周 团队项目Alpha博客:事后分析

矫正方法

  • 采用版本的形式给出功能及其具体的要求时间,明确任务。
  • 在原有计划表上添加细节。

团队分工

职责 参与成员
整体架构设计 戴子豪
程序开发 朱俊荣、陈倚星、甫尔达吾斯、李铭伟、卫宇琪
UI设计与开发 朱俊荣、陈倚星
测试 张震、李铭伟
文稿 戴子豪、朱俊荣

本周进展和总结

本周分工及完成情况

任务 负责人 截止时间 完成情况
学习必要技术 全员 2023-11-02 23:00 完成
确定功能、预估难度 戴子豪 2023-11-01 12:00 完成
编写需求规格说明书 戴子豪 2023-10-29 12:00 完成
安排团队分工及计划 戴子豪 2023-10-30 12:00 完成
编写团队 Git 使用规范 戴子豪 2023-10-28 20:00 完成
编写团队博客 戴子豪 2023-11-02 20:00 完成
构思整体框架 朱俊荣 2023-11-02 21:00 完成

工作进展

个人感想

成员 感想
戴子豪 合作的关键在于沟通。
朱俊荣 需要学习的东西还很多,要努力找到其中的一点乐趣。
李铭伟 质量第一,追求极致。
陈倚星 写编程就要多动手,动手写代码比什么都重要,写多了以前的一些难点就好解决了。
卫宇琪 开发路上遇到bug不用怕,发现bug,解决bug!
张震 将软件工程理论应用到实践中,加深了对团队合作的理解。
甫尔达吾斯 团队里每个人都很厉害,让我受益匪浅,继续努力向前冲!