项目UML设计(团队)
标签(空格分隔): 软工实践
队名:wonderland之K班小分队
分组长:汉森205
组员:文航248、兴桔123
作业的传送门
一、工具选择processon
选择理由:
- 在线制作,实时协作
- 基本功能齐全,简洁
- 知乎良心推荐
- 支持多人协作,灵活方便
二、团队分工
alpha 版本
燃尽图
各成员分工明细及 TODO list
周数 | 工作时间 | 负责人员 | 工作内容 |
---|---|---|---|
7 | 10.23 ~ 10.29 | 陈汉森 | 平台环境搭建、UI设计、初步架构搭建 |
郑浩晖 | 编码规范的完成、需求规格说明书终版 | ||
8 | 10.30 ~ 11.05 | 陈汉森、郑浩晖 | UI设计改进、架构设计、测试计划 |
后端成员 | 接口文档编写、数据库设计 | ||
9-10 | 11.06 ~ 11.16 | 郑浩晖 | 组织每日站立式会议 |
- | MVP框架的搭建 | ||
郑浩晖 | 维基 [包含训练记录及训练总结] 设计与实现 | ||
郑书豪 | 博客模块设计及博文编辑功能的实现 | ||
吴海林 | 实现博文增加及删除功能 | ||
左文航 | 实现博文列表获取 | ||
廖兴桔 | 题量爬取 | ||
吴海林 | 标签系统数据库设计及获取标签功能的实现 | ||
郑书豪 | 标签的实现、关联博客系统中的博文 | ||
郑浩晖 | 代码审核、测试、签入 | ||
全员 | Alpha版本发布 | ||
10 | 11.16 ~ 11.19 | 左文航 | 收集用户试用反馈 |
郑浩晖 | 测试计划改进 | ||
全员 | 项目完善 | ||
11 | 11.19 ~ 11.26 | 郑浩晖 | 组织站立式会议 |
廖兴桔 | 服务器、客户端测试 | ||
郑书豪、吴海林 | 项目推进 | ||
左文航 | 项目推进 | ||
12 | 11.26 ~ 12.03 | 全员 | 正式版本完善 |
陈汉森 | 相关测试 | ||
全员 | 用户手册设计及撰写 | ||
13 | 12.03 ~ 12.10 | 全员 | 正式版本发布 |
郑浩晖 | 撰写宣传推广文案 |
三、UML
1.用例图
-
这里描述的是系统哪部分?
描述用户与管理员使用与博客相关的功能与操作 -
以下设计解决了哪些问题?
更加形象的描述了使用博客的功能
附:UML博客用例图
2.活动图
-
这里描述的是系统哪部分?
爬虫的爬取有关oj部分的信息,如:过题数、过题记录 -
这部分要面临什么样的问题?
爬取不同oj可能会出现失败 -
以下设计解决了哪些问题?
对爬取失败情况进行了处理 -
附:UML图
状态图
- 这里描述的是系统哪部分?
发布文章(题解或者随笔)到通知全站的过程。 - 这部分要面临什么样的问题?
从发布文章到通知全站详细流程复杂 - 以下设计解决了哪些问题?
将流程拆分成不同状态,过程清晰 - 附:UML图
类图
-
这里描述的是系统哪部分?
使用个人博客文章方面的内容 -
以下设计解决了哪些问题?
更加清晰博客文章方面的内容 -
附:UMLblog类图
3.使用后对工具的评价(5分)
- 使用起来很简洁,方便
- 使用效率很高,导出功能也很简便
- 多人协作功能效果不错
- 没有花式的模版,存在一些绘制工具的缺失
附表
评估成员的贡献分配
姓名 | 汉森 | 文航 | 兴桔 |
---|---|---|---|
贡献 | 25% | 50% | 25% |
PSP表
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
· Estimate | · 估计这个任务需要多少时间 | 10 | 5 |
Development | 开发 | ||
· Analysis | · 需求分析 (包括学习新技术) | ||
· Design Spec | · 生成设计文档 | 60 | 50 |
· Design Review | · 设计复审 (和同事审核设计文档) | ||
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | ||
· Design | · 具体设计 | ||
· Coding | · 具体编码 | ||
· Code Review | · 代码复审 | ||
· Test | · 测试(自我测试,修改代码,提交修改) | ||
Reporting | 报告 | ||
· Test Report | · 测试报告 | 60 | 40 |
· Size Measurement | · 计算工作量 | ||
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | ||
合计 | 130 | 95 |