Final report
这里的文章除了特别说明为 [转载] 之外,均为本人原创,转载请说明出处
1.简短的课程学习自我总结(400字以内)
- 请不用讲述与分析、设计、开发、管理无关的话题
- 可以包括对同学帮助的致谢(同学姓名请用 github 昵称表示)
-
0 ~ 400字,即没有这段也没关系
在这门课程体验了敏捷开发的大致流程,本人在团队中的角色是产品经理,主要负责需求分析与部分设计。从用例建模到业务建模,领域建模,数据库建模,状态建模,架构建模以及最后的用例详细设计,大致明白了每个环节之间的联系,和分析设计对编程的影响。 相较之前的编程经验,算是对一个项目的开发过程有了系统化的了解。学会了画很多图,从用例图,活动图,领域模型,状态图到系统顺序图,以及细化迭代的包图,交互图,类图,真的获益匪浅。当然到最后也发现自己只是学了皮毛,画出来的东西很难经受实践的考验,还需要继续深入学习。
2.PSP 2.1 统计表
PSP 2.1 | How to do | Time(%) |
---|---|---|
Planning | 计划 | 6 |
Estimate | 估计自己的任务所需时间 | 5 |
Development | 开发 | 0 |
Analysis | 分析需求 | 60 |
Design Spec | 生成设计文档 | 6 |
Design Review | 设计复审(和同事审核设计文档) | 4 |
Coding Standard | 代码规范(为目前的开发制定合适的规范) | 0 |
Design | 具体设计 | 6 |
Coding | 具体编码 | 0 |
Code Review | 代码复审 | 0 |
Test | 测试(包括自测,修改代码,提交修改) | 0 |
Test Report | 测试报告 | 0 |
Report | 报告 | 6 |
Size Measurement | 计算工作量 | 3 |
Postmortem | 事后总结 | 2 |
Process Improvement Plan | 提出过程改进计划 | 2 |
Sum | 合计 | 100 |
3.个人分支的 GIT 统计报告(不需要解释原因)- 仅需要提交截图
我们小组共有四个仓库:两个前端,一个后端,以及一个Dashboard,如下图:
本人角色为产品经理,只在Dashboard仓库有过提交贡献:
4.自认为最得意/或有价值/或有苦劳的工作清单,含简短说明(一句话)
完成包括用例文档和用例图的所有用例,项目愿景,领域模型,部分顺序图和类图。