第06组(67)需求分析报告

muyu-sg muyu-sg     2022-12-11     638

关键词:

1.团队基本情况

团队项目的整体计划安排

阶段任务 阶段预估时间 完成情况
团队成立 9.6 已完成
团队选题讨论及确定 9.18-10.17 已完成
学习新知识与技能 9.18-12.6 进行中
需求分析 10.18-11.1 已完成
编码规范 11.2-11.8 未完成
Alpha冲刺 11.9-11.22 未完成
Alpha总结报告 11.23-11.25 未完成
Beta冲刺 11.25-12.6 未完成
最终文档制作&ppt完成以及汇报 12.6-12.12 未完成
graph TD A[小福有研] -->B(ui和后端) A --> M[运营推广] A --> K[项目进度] B --> Q[ui] B --> C[后端UML] Q --> P[界面设计] P --> g[社区界面] P --> h[题库界面] P --> k[搜题界面] P --> l[用户界面] C -->D[用户模块部分] C --> E[题库部分] C --> F[搜题部分] C --> G[社区部分]

团队分工

  • 项目logo设计:曾丽莉
  • ui原型:方梓涵,曹兰英,曾丽莉
  • 视频制作:方梓涵,曾丽莉
  • UML:方梓涵,鲍凌函,董翔云,杜筱,黄少丹,詹鑫冰
  • 需求分析报告:吴沅静,方梓涵
  • 需求分析答辩ppt:郝雷明
  • 现场答辩:郝雷明
  • 博客:郝雷明,吴沅静
  • 其他:全体成员

团队整体分工概况|

人员 负责任务
郝雷明 1、UI交互设计师2、前端开发工程师
方梓涵 1、后端开发工程师、2、UI交互设计师
鲍凌函 1、后端开发工程师
杜筱 1、后端开发工程师2、前端开发工程师
董翔云 1、后端开发工程师
詹鑫冰 1、后端开发工程师
黄少丹 1、后端开发工程师
曾丽莉 1、UI交互设计师,2、前端开发工程师
曹兰英 1、UI交互设计师,2、测试人员
吴沅静 1、项目经理,2、测试人员

贡献比例

小福有研 百分比
郝雷明 12%
曾丽莉 10%
方梓涵 13%
吴沅静 10%
鲍凌函 9%
董翔云 9.5%
杜筱 9%
黄少丹 9.5%
詹鑫冰 9%
曹兰英 9%

思维导图和燃尽图

技术图片
技术图片

2.项目不同部分的UML

用户模块部分

  • 负责人:方梓涵

  • 描述:
    微信账号自动登录,调用接口获取登陆凭证,通过登录凭证获取用户登录态信息,获取用户微信头像昵称等信息显示在用户界面

  • 该部分面临的问题:
    在小程序里,获取到用户权限是进行某些操作的必要前提。微信 官方修改了UserInfo、authorize等接口,无法直接弹出授权窗口,用户第一次进入小程序
    时,小程序并不会主动弹出授权界面,所以需要判断用户是否已授权。

  • 解决的问题:
    增加一个授权页面,若是用户点击拒绝,就跳转到提示页面,提示用户授权,引导用户手动授权。

  • 附:
    用户登录时序图:
    技术图片
    用例图:
    技术图片
    类图:
    技术图片
    活动图:
    技术图片
    状态图:
    技术图片

搜索模块部分

  • 负责人:董翔云

  • 描述:
    题库部分包括用户从微信账号授权登录,进入搜题模块的部分,用户输入要查找的题目,点击搜索即出现相关题目,用户可以浏览题目并选择收藏

  • 该部分面临的问题:
    用户不能拍照搜题,手动编辑输入操作复杂,尤其是一些数学公式输入繁琐

  • 解决的问题:
    在输入法和数学公式的识别上做出优化

  • 附:
    时序图:
    技术图片
    用例图:
    技术图片
    类图:
    技术图片
    活动图:
    技术图片
    状态图:
    技术图片

搜索功能

  • 负责人:詹鑫冰

  • 描述:用户找到搜索入口,输入关键词,查看搜素结果,对结果进行浏览,收藏。

  • 面临问题:
    搜索无结果情况(混合词,错误词),搜索结果过少情况,信息的优先级

  • 解决问题:
    应用了拆词处理,拆解出有意义的词和设计解决搜索无结果情况(混合词)问题
    应用了增加“你是不是要找”模块,帮助用户进行关联搜索和提供与输入查询词相关的其他查询词设计解决搜索结果过少情况和搜索无结果情况(错误词)问题
    应用了solr的打分公式,默认匹配相关度最高的文档放在第一位设计解决信息的优先级问题

社区模块部分

  • 负责人:鲍凌函,黄少丹

  • 描述:
    交流社区部分包含社区动态浏览、对动态进行点赞、收藏、举报、反对等,可点击查看用户主页及动态、编辑发布个人动态等

  • 面临问题:
    发布有害信息、恶意举报、污染社区生态健康

  • 解决问题:
    通过监督机制检测恶意举报行为(如根据用户所有的评价行为进行评估,几乎全为反对或举报行为者评定为恶意干扰),对行为用户进行警告,严重者进行封
    号处理

  • 附:
    时序图:
    技术图片
    状态图:
    技术图片
    活动图:
    技术图片
    用例图:
    技术图片
    类图:
    技术图片
    实体关系图:
    技术图片

题库模块部分

  • 负责人:杜筱

  • 描述:
    用户经微信授权登录,可进入文档题库模块(此模块采用分级结构),用户可进入相关专业目录学科目录,查找各个大学近几年来关于该专业学科的历年卷相关资
    料,还可以进行相关资料的下载与收藏。

  • 面临问题:
    多级目录,专业学科试卷资料非常的多,那么这么多的文档资料在数据库中该如何存储?

  • 解决问题:
    尚在学习之中。应该是设置多个字段,以一个文档为一个字段,但具体的这多个目录文档在数据库中的存储形式,以及这多级目录下多个文档的实现尚在摸索
    中,还有些模糊。

  • 附:
    类图:
    技术图片
    用例图:
    技术图片
    活动图:
    技术图片
    状态图:
    技术图片

3.作业记录相关

Uml设计工具

EdrawMax: 功能分类全,简单易用,模板符号丰富美观,可直接参考和套用。

遇到的困难及解决方法

①在小程序里,获取到用户权限是进行某些操作的必要前提。微信 官方修改了UserInfo、authorize等接口,无法直接弹出授权窗口,用户第一次进入小程序
时,小程序并不会主动弹出授权界面,所以需要判断用户是否已授权。
解决方法:增加一个授权页面,若是用户点击拒绝,就跳转到提示页面,提示用户授权,引导用户手动授权。

②用户不能拍照搜题,手动编辑输入操作复杂,尤其是一些数学公式输入繁琐
解决方法:在输入法和数学公式的识别上做出优化

③发布有害信息、恶意举报、污染社区生态健康
解决方法:通过监督机制检测恶意举报行为(如根据用户所有的评价行为进行评估,几乎全为反对或举报行为者评定为恶意干扰,对行为用户进行警告,严重者进行封号处理

④搜索无结果情况(混合词,错误词),搜索结果过少情况,信息的优先级
解决方法:
应用了拆词处理,拆解出有意义的词和设计解决搜索无结果情况(混合词)问题
应用了增加“你是不是要找”模块,帮助用户进行关联搜索和提供与输入查询词相关的其他查询词设计解决搜索结果过少情况和搜索无结果情况(错误词)问题
应用了solr的打分公式,默认匹配相关度最高的文档放在第一位设计解决信息的优先级问题

PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 30 60
Estimate 估计这个任务需要多少时间 30 60
Development 开发 510 645
Analysis 需求分析 &ppt&(包括学习新技术) 400 420
Design Spec 生成设计文档 70 125
Design Review 设计复审 20 60
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0 0
Design 具体设计 0 0
Coding 具体编码 0 0
Code Review 代码复审 0 0
Test 测试(自我测试,修改代码,提交修改) 0 0
Reporting 报告 0 0
Test Repor 测试报告 0 0
100Size Measurement 计算工作量 10 10
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 10 30
Total 合计 540 705





































































第03组(63)需求分析报告

...队项目计划2.开题答辩已完成第三阶段10.25-10.281.完成需求分析报告2. 查看详情

第03组(63)需求分析报告

...队项目计划2.开题答辩已完成第三阶段10.25-10.281.完成需求分析报告2. 查看详情

第04组(64)需求分析报告

1.1团队基本情况1.1.1团队项目的整体计划安排时间段阶段任务完成情况9.4~10.24确定小组选题,并完成展示已完成10.24-10.31需求分析,并完成展示已完成10.31-11.5团队编程、Alpha冲刺前期准备未完成11.5-11.11.18Alpha冲刺未完成11.18-11.23Bet... 查看详情

第04组(64)需求分析报告

1.1团队基本情况1.1.1团队项目的整体计划安排时间段阶段任务完成情况9.4~10.24确定小组选题,并完成展示已完成10.24-10.31需求分析,并完成展示已完成10.31-11.5团队编程、Alpha冲刺前期准备未完成11.5-11.11.18Alpha冲刺未完成11.18-11.23Bet... 查看详情

第04组(64)需求分析报告

1.1团队基本情况1.1.1团队项目的整体计划安排时间段阶段任务完成情况9.4~10.24确定小组选题,并完成展示已完成10.24-10.31需求分析,并完成展示已完成10.31-11.5团队编程、Alpha冲刺前期准备未完成11.5-11.11.18Alpha冲刺未完成11.18-11.23Bet... 查看详情

touch组需求分析——第4组

...聊天(自带美颜)思路3:为约会提供日程参考安排核心需求:制作回忆录照片分类整理(地点、日程)2D照片完整路线回忆照片转为3D街景回忆录,给人真实场景代入感,要有感染力和渲染力(具体线路、弹出照片、识别人物)... 查看详情

萝卜学院产品经理实战训练营课程(67课)完整版

...及撰写报告第9课时互联网产品诞生的大致流程之什么是需求及需求的分类第10课时互联网产品诞生的大致流程之需求分析的定义及原则第11课时互联网产品诞 查看详情

第4组touch组需求分析总文档v7.02017/7/13

头脑风暴结果:思路1:照片分类管理,制作成回忆录、回忆簿(3D街景回忆录、针对城市旅游回忆方面)该软件的最主要功能为照片信息的提取并据此(一连串的时间、相近的地点)制作出相关照片的回忆录,尤其针对城市旅游... 查看详情

《uml大战需求分析》阅读笔记06

   对《UML》撒站需求分析的阅读现在已到达尾声,虽然读这本书是应老师的要求,但是在后期的阅读中也逐渐喜欢上这本书,在阅读的过程中不断领会需求分析与UML之间的联系,让在软件需求分析阶段有了更深的理解... 查看详情

02组_现代软件工程_第04次作业——利用4象限原理分析自身cantool项目的构成

...完备程度,划分为:①杀手功能②外围功能   根据需求的有限程度,划分为:①必要需求②辅助需求    综上总结,即为: & 查看详情

南理工14级第四组需求分析报告

           软件需求分析报告            题目:《离散数学》课程测验系统      &nb 查看详情

02.规划过程组表格-需求管理计划

需求管理计划项目名称 时间 需求收集 需求分析 需求分类 需求记录 需求排序 需求测量指标 需求跟踪 需求报告 需求确认 需求配置管理  查看详情

postmortem报告第二组

...增加组外用户的测试次数,即测即改,也根据用户反馈的需求,适当增减开发内容,调整开发计划,在项目基本完成时邀请用户,完成用户报告 查看详情

《uml大战需求分析》阅读笔记06

...sp;          《uml大战需求分析》阅读笔记06 这次我主要读了uml大战需求分析的最后两章,并且对这本书有一个总结总的来说,UML的作用就是进行结构建模和行为建模,使整个需求分析快速... 查看详情

第15周第一组小组作业

计划3day估计要用多长时间5day开发3h需求文档1h生成设计文档3h设计复审1h代码规范3h具体设计3h代码复审30m测试30m测试报告30m计算工作量30m总结30m        查看详情

《软件需求模式》06

在需求工程开发片中,需求开发的思路和过程需求开发工作是“以技术为核心、以业务为辅助”作为指导思想,以要说清楚软件系统“做什么”的软件需求规格说明为目标。这里的需求获取和传统需求工程中需求获取最大的不同... 查看详情

2017年秋季个人阅读计划

精读书目:书名:《有效需求分析》徐峰著目录:引导篇:第0章软件需求全景图价值需求篇:第1章目标/愿景分析第2章干系人识别第3章干系人分析详细需求篇第4章业务子系统划分第5章业务接口分析第6章业务流程识别第7章业务... 查看详情

[需求管理-7]:需求分析-如何进行有商业价值需求的技术影响分析?

...阶段分析的主要活动2.4本阶段分析的输出第3章技术影响分析报告的主要内容3.1基本信息3.2功能简介3.3与其他需求、功能、特征的依赖关系3.4技术影响分析第1章 需求分析全过程参考:https://blog.csdn.net/HiWangWenBing/article/deta 查看详情