团队作业3--需求改进&系统
需求改进&系统设计
| 这个作业属于哪个课程 | 软件工程 |
|---|---|
| 这个作业要求在哪里 | 作业要求 |
| 这个作业的目标 | 需求改进&系统设计 |
需求&原型改进
针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改
- 问题一:若单纯用于保护濒危动物,需求量太小
修改:面向大众,设计成一款类似于识花君的专门识别鸟类的程序。 - 问题二:功能并非刚需,用户可能不会为了识别鸟类专门下载app软件
修改:将其设计为一款小程序,无需下载安装,点开即用,方便用户。
修改完善上周提交的需求规格说明书
在上周的需求规划书中的功能板块描述并不细致,只是简单地描述了小程序最主要的识别功能。
这里进行详细补充:

该小程序分为三个页面,分别是发现页,展示页,和我的页面,在发现页中包括了样例的动态展示,搜索功能以及拍照功能,用户可以通过搜索功能搜索鸟类的名称或者选图拍照功能选择要识别的鸟类图片,紧接着程序会进到展示页面,为用户展示搜索鸟类的图像或者识别鸟类的种类以及该鸟类的各种信息。同时在该小程序我的页面中,有一个识别历史功能,用户可以通过该功能查看以前识别的鸟类信息。在个人设置中,需要有用户的授权认证,用户也可以通过偏好选项配置选择各页面的样式
功能分析的四个象限

任务分解WBS及相应的项目进度计划
任务分解WBS

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

算法:

Alpha任务分配计划
| 成员 | 任务分配 | 完成时间 |
|---|---|---|
| 李文龙 | 数据库的改进,后台功能测试平台搭建 | 11.13 |
| 莫奇易 | 实现对图片信息的获取,存储 | 11.14 |
| 赵有为 | 开发环境配置,静态页面搭建,基本功能实现 | 11.14 |
| 何斌 | 算法实现 | 11.14 |
| 冯子垚 | 部署阿里云服务器 | 11.15 |
| 黄颖睿 | 报告 | 11.15 |
Sprint Backlog

以甘特图的方式拟定迭代冲刺计划

测试人员:黄颖睿
测试范围
测试范围主要为功能模块的测试:“发现页”,“展示页”,“我的”
| 功能 | 详细描述 |
|---|---|
| 动态展示 | 样例的动态展示 |
| 搜索 | 搜索名称,获取结果展示 |
| 选图/拍照识别 | 通过拍照或者选图片进行识别 |
| 识别结果展示 | 展示识别结果 |
| 识别历史 | 获取历史识别信息 |
| 个人设置 | 授权认证、偏好设置 |
团队作业3--需求改进&系统的更多相关文章
- 【集美大学1411_助教博客】团队作业3——需求改进&系统设计 成绩
看到同学们越来越认真了,助教非常高兴.大家已经开始了alpha冲刺,请控制好进度.成功的关键就是不断迭代,不断迭代. 关于leangoo 我看到所有组的同学都已经开始使用leangoo,请大家把助教加 ...
- 【2017集美大学1412软工实践_助教博客】团队作业3——需求改进&系统设计 成绩公示
第三次团队作业成绩公布 题目 团队作业3: 需求改进&系统设计 团队成绩 成绩公示如下: 缩写 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC Total 分值 ...
- 【1414软工助教】团队作业3——需求改进&系统设计 得分榜
题目 团队作业3--需求改进&系统设计 作业提交情况情况 本次作业所有团队都按时提交作业. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 ...
- 【2017下集美大学软工1412班_助教博客】团队作业3——需求改进&系统设计团队成绩公示
作业要求 团队作业3--需求改进&系统设计 团队评分结果 Total QH BZ GJ MS SXX WBS SJ JG SJK JH NR CS PHILOSOPHER 需求改进&系 ...
- 团队作业3——需求改进&系统设计
Deadline: 2017-4-21 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 需求&原型改进 系统设计 Alpha任务分配计划 测试计 ...
- Team饭来了团队作业3需求改进与系统设计
团队名称:饭来了 人员组成: 队长:侯晓东 学号:2016012087 队员:崔啸寒 学号:2016012006 队员:方柱权 学号:201601 ...
- 团队作业三——需求改进&系统设计
需求改进&系统设计 一. 需求&原型改进 1. 针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 老师及其他组的同学在课堂讨论时尚未提出问题及修改意见,但是课后我们有 ...
- 团队作业3_需求改进&系统设计
一.需求&原型改进 1.需求改进: (1)发现问题:通过发布问卷调查及收集整理的形式发现用户的新需求: (2)修改需求:考虑新增提醒用户未完成事件的功能. 附:用户调查问卷(如下) 调研途 ...
- 团队作业3 需求改进&系统设计(银河超级无敌舰队)
目录 一.需求&原型改进 1. 需求改进 2. 修改说明书 3.功能分析 4. 调整WBS及计划 二.系统设计 1. 总体设计 2. 数据库设计 3.社团设计 三.Alpha任务分配计划 1. ...
随机推荐
- 使用AC自动机解决文章匹配多个候选词问题
解决的问题 KMP算法用于单个字符串匹配,AC自动机用于文章中匹配多个候选词. 流程 第一步,先将候选词先建立前缀树. 第二步,以宽度优先遍历的方式把前缀树的每个节点设置fail指针, 头节点的fai ...
- 你需要知道的MySQL&InnoDB锁都在这里
目录 一.前言 二.锁的类型 2.1 全局锁 2.2 表级锁 2.2.1 表锁 2.2.2 元数据锁(Meta Data Locks) 2.2.3 自增列锁(AUTO-INC Locks) 2.2.4 ...
- 基于C++的ButeBuf封装
目录 1.说明 2.代码 1.说明 netty 的 ByteBuf 中的 readerIndex 和 writerIndex 的设置十分巧妙,它内部对读取和写入位置进行控制,避免自己处理index的时 ...
- gin 跨域问题
package middlewares import ( "github.com/gin-gonic/gin" "net/http" ) func Cors() ...
- Schematics Tools(Schematics 工具)
Schematics工具 # Process: 创建逻辑示意图 arcpy.CreateDiagram_schematics("", "", "&qu ...
- linux 信号与处理
一.linux信号是什么 基本概念 信号是事件发生时对进程的通知机制,也就是所谓的软件中断.信号和硬件的中断类似,是软件层对中断机制的模拟,在多数情况下是无法预测信号产生的时间,所以软件层提供了一种处 ...
- Hibernate的介绍及入门小案例
1.Hibernate的诞生 在以前使用传统的JDBC开发应用系统时,如果是小型应用系统,并不觉得有什么麻烦,但是对于大型应用系统的开发,使用JDBC就会显得力不从心,例如对几十,几百张包含几十个字段 ...
- 题解 CF762D Maximum path
题目传送门 Description 给出一个 \(3\times n\) 的带权矩阵,选出一个 \((1,1)\to (3,n)\) 的路径使得路径上点权之和最大. \(n\le 10^5\) Sol ...
- 题解 Weak in the Middle
题目传送门 Description 有一个长度为 \(n\) 的序列 \(a_{1,2,...,n}\) ,每次可以删掉 \(a_i\),当 \(\min(a_{i-1},a_{i+1})>a_ ...
- 题解 Math teacher's homework
题目传送门 题目大意 给出 \(n,k\) 以及 \(a_{1,2,...,n}\) ,求有多少个 \(m_{1,2,...,n}\) 满足 \(\forall i,m_i\le a_i\) 且 \( ...