Outfits团队作业三——需求分析
Outfits团队作业三——需求分析
这个作业属于哪个课程 | 2021春软工实践W班 (福州大学) |
---|---|
这个作业要求在哪里 | 团队作业3 |
团队名称 | Outfits |
这个作业的目标 | 完成原型设计以及产品需求分析 |
作业正文 | .... |
其他参考文献 | 《软件需求规格说明书》国标规范文本 |
目录
零、答辩后修改(已取得助教允许)
修改了类图相关内容
一、Links
二、团队整体计划安排
- [√] 团队完成组建(3.16)
- [√] 前期安排 —— 团队博客等团队平台的创建、实现方向和思路的初步梳理(3.16 ~ 3.26)
- [√] 团队作业二(3.27)
- [√] 团队作业三(1)—— 完成原型设计和原型答辩ppt,以及需求分析说明书的初步撰写 (4.1 ~ 4.9)
- [√] 团队作业三(2)—— 需求分析说明书的完善以及需求分析ppt的设计 (4.10 ~ 4.15)
-
前端计划:
里程碑 | 具体事项 | 时间 |
---|---|---|
拟定接口内容 | 和后端开发讨论接口内容、每个接口中的具体字段。 | 4.20 |
搭建APP开发框架 | 确定要使用的开发框架、开源库,建立好基本的工具类,搭建好空APP框架 | 4.21 |
完成登陆注册界面 | 完成登录、注册、修改密码页 | 4.22 ~ 4.23 |
完成衣柜部分界面 | 包含衣柜主页、添加衣服页、修改衣服页面、切换视图页等 | 4.24 ~ 4.28 |
完成搭配部分界面 | 包含搭配主页、添加搭配的页面 | 4.29 ~ 5.2 |
完成社区部分界面 | 包含社区主页、搜索页面、博客详情页、发布博客页等 | 5.3 ~ 5.7 |
完成我的部分界面 | 包含我的主页、修改信息页、关注/粉丝列表页、用户个人信息页 | 5.8 ~ 5.11 |
优化界面逻辑 | 进一步优化app的UI界面,优化各界面跳转交互 | 5.12 ~ 5.15 |
-
后端计划:
里程碑 | 具体事项 | 时间 |
---|---|---|
数据库的讨论与选择 | 讨论实现需要的数据表划分 | 4.17 |
项目的搭建与试运行 | 各个待实现功能的代码编写和测试 | 4.20 |
编写后端接口文档 | 讨论后端所需接口并编写接口文档 | 4.21 |
数据库的建立与测试 | 数据库的建立与测试 | 4.22 ~ 4.26 |
后端接口的编写 | 后端接口的编写 | 4.27 ~ 5.3 |
与算法接口的调用 | 与算法端建立连接 | 5.4 |
后端接口的测试与改进 | 与算法端建立连接后进行测试和改进 | 5.5 |
结合前端调试运行 | 结合前端代码调试运行 | 5.5 ~ 5.6 |
-
算法组计划:
里程碑 | 具体事项 | 时间 |
---|---|---|
抠图算法的讨论与选择 | 查阅相关论文 | 4.8 |
温度推荐算法的讨论与选择 | 查阅相关论文,参考华为天气等实现 | 4.14 |
喜好推荐算法的讨论与选择 | 参考网易云音乐等软件的推荐模式,了解协同过滤算法相关博客 | 4.16 |
温度推荐算法的实现 | 建立气候分析模型,由每日气候特点计算出适宜的穿衣等级,从而给出推荐 | 4.17~4.21 |
喜好推荐算法的实现 | 采用分析本地搭配和收藏的搭配来建立用户喜好模型 | 4.22~4.26 |
抠图算法的实现 | 比照论文构建模型,实现抠图算法 | 4.26~5.2 |
算法端接口 | 接口文档和后端接口设计 | 5.4 |
算法性能测评和微调 | 算法性能测评和微调 | 5.6 |
软件评测 | 软件评测 | 5.9~5.20 |
算法优化 | 针对α冲刺后的成果产品进行算法优化 | 6.1~6.15 |
-
总览:
里程碑 | 具体事项 | 时间 |
---|---|---|
抠图算法的讨论与选择 | 查阅相关论文 | 4.8 |
温度推荐算法的讨论与选择 | 查阅相关论文,参考华为天气等实现 | 4.14 |
喜好推荐算法的讨论与选择 | 参考网易云音乐等软件的推荐模式,了解协同过滤算法相关博客 | 4.16 |
数据库的讨论与选择 | 讨论实现需要的数据表划分 | 4.17 |
温度推荐算法的实现 | 建立气候分析模型,由每日气候特点计算出适宜的穿衣等级,从而给出推荐 | 4.18 ~ 4.21 |
代码实现原型界面 | 前端还原原型界面UI和实现界面跳转、点击事件等 | 4.20 ~ 4.28 |
项目的搭建与试运行 | 各个待实现功能的代码编写和测试 | 4.20 |
编写后端接口文档 | 讨论后端所需接口并编写接口文档 | 4.21 |
数据库的建立与测试 | 数据库的建立与测试 | 4.22 ~ 4.26 |
喜好推荐算法的实现 | 采用分析本地搭配和收藏的搭配来建立用户喜好模型 | 4.22 ~ 4.26 |
抠图算法的实现 | 比照论文构建模型,实现抠图算法 | 4.26 ~ 5.2 |
后端接口的编写 | 后端接口的编写 | 4.27 ~ 5.3 |
后端和算法的接口连接 | 接口文档和后端接口设计 | 5.4 |
后端接口的测试与改进 | 与算法端建立连接后进行测试和改进 | 5.5 |
结合前端调试运行 | 结合前端代码调试运行 | 5.5 ~ 5.6 |
算法性能测评和微调 | 算法性能测评和微调 | 5.6 |
软件评测 | 软件评测 | 5.9~5.20 |
算法优化 | 针对α冲刺后的成果产品进行算法优化 | 6.1~6.15 |
三、本次作业分工
学号姓名 | 贡献度 |
---|---|
221801336 陈雨虹 | 11.4 |
221801201 凌铧钦 | 9.8 |
131802125 邱梓洛 | 9.3 |
221801239 林龙星 | 9.2 |
221801210 林子鹏 | 11.2 |
221801227 林沧海 | 10.3 |
221801401 张海浪 | 10.0 |
221801425 张吴晗 | 9.9 |
221801307 蔡瑞金 | 9.4 |
221801208 吴晗杰 | 9.5 |
- 分工明确:陈雨虹(负责)
- 明确产品需求: 全体成员
- 明确主要功能流程: 全体成员
- 明确功能结构图: 陈雨虹
- 原型设计ddl分工: 陈雨虹
- 需求分析ddl分工: 陈雨虹
- 第一次原型答辩:陈雨虹(负责)
- 类图设计: 吴晗杰 林子鹏(负责)
- 类图初版 吴晗杰 林子鹏
- 类图与原型结合修改 吴晗杰 林子鹏
- 用况图绘制 吴晗杰 林子鹏
- 需求规格书大致撰写 林龙星(负责)
- 初版分模块撰写 林龙星 林沧海 陈雨虹 凌铧钦 蔡瑞金 邱梓洛 吴晗杰 林子鹏
- 目录框架的撰写 林龙星 林沧海
- 开发目标 林龙星 陈雨虹 林沧海 凌铧钦
- 用户场景 林龙星 林沧海
- 功能标准 邱梓洛 蔡瑞金
- 需求规格说明书修改 陈雨虹 凌铧钦 吴晗杰 林子鹏
- 功能流程图明确 陈雨虹(负责)
- 原型功能分区 陈雨虹 张吴晗 张海浪 林子鹏 吴晗杰
- 与类图交互 陈雨虹 林子鹏
- 功能流程图绘制 陈雨虹 张吴晗
- 功能流程图修改 陈雨虹 张吴晗
- 原型设计
- 原型草图绘制 陈雨虹 张海浪 张吴晗
- 原型低保真图绘制 张海浪 张吴晗
- 原型高保真图绘制 凌铧钦 张海浪
- 原型修改 凌铧钦 张海浪 陈雨虹 林龙星
- 答辩PPT
- 答辩PPT逻辑 邱梓洛 陈雨虹
- 答辩PPT初版 邱梓洛 吴晗杰 蔡瑞金
- 答辩PPT修改 林沧海 凌铧钦 吴晗杰 林龙星
- 答辩PPT终版 林沧海 陈雨虹
- 答辩文稿 陈雨虹
- 答辩文稿修改 陈雨虹 邱梓洛
- 答辩主讲 陈雨虹
- 评审表: 蔡瑞金
- 评审全程制作 蔡瑞金
- 第二次需求分析答辩:陈雨虹(负责)
- 需求规格说明书修改
- 类图修改 林子鹏 吴晗杰
- 用况图绘制 林子鹏 蔡瑞金
- 活动图绘制 吴晗杰 林子鹏
- 文字修改 林龙星 邱梓洛
- 图片填充 林龙星
- 整合完善 林子鹏 吴晗杰
- 答辩PPT
- PPT逻辑与文字填充 蔡瑞金
- PPT格式调整 林沧海
- PPT修改 林沧海 陈雨虹
- PPT文稿 陈雨虹
- 答辩主讲 邱梓洛
- 评审表 张海浪 张吴晗
- 博客撰写
- 博客初版 邱梓洛
- 上传文件 张吴晗
- 修改博客 陈雨虹 邱梓洛
四、附件
-
《需求规格说明书》
-
需求分析报告PPT
五、原型答辩后改进
-
在社区遇到喜欢的衣服能不能提供购买链接?
-
由于我们app的重点在于保存和推荐本地穿搭,让用户能够合理利用衣柜中的衣物,而重点不在于推荐购买,且考虑到链接的发布可能存在欺骗信息,对网站安全的维护性考验增加。故我们决定让用户在发布分享穿搭时可以自己选择是否发布链接在博客主体中。
-
社区的喜好和本地的推荐搭配能否关联?
-
算法方面正在研究,暂不增加该功能。衣柜app后期根据用户基数考虑采用协同过滤算法,大致思路是通过计算用户之间的相似度,寻找到最相似用户,对于用户A只能计算得到一个相似用户C,然后将用户C偏爱的搭配推荐给用户A,通过瀑布流的形式展示给用户,让用户直观的感受衣服组合,筛选出个人喜欢的组合进行存储。考虑到用户量少的时候推荐效果不好,预计在用户基数达到一定数目的时候再在2.0版本推出该功能。
-
添加搭配的时间
-
我们考虑在类图中添加时间项。用户可以添加今明后三天的穿搭,并根据今明后的温度等天气因素自动为您推荐搭配。(原型尚在修改中)
-
推荐搭配算法的实现
-
获取用户本地最低温度,然后计算体感温度进而获得穿衣等级,由穿衣等级得到用户今天的适宜服装类别,在用户的衣物数据库中进行查询,若用户拥有相应类别的衣物则将匹配的衣物以图形可视化方式展示给用户,否则就在相邻穿衣等级里进行查询。参考文献
六、原型展示GIF
- 原型展示GIF
- 登陆注册展示
- 本地衣柜和搭配模块
- 社区和我的模块