The Documents on Software Analysis & Design Team Work
版本 | 日期 | 作者 | 学号 |
---|---|---|---|
v1.1 | 2019-06-23 | cyuhei | 16340273 |
在本次项目中我作为前端开发者,使用Vue.js框架进行前端页面的开发。本次项目前端分为四个主要部分用户与组织系统,任务系统,评论系统,支付系统。以下是我在本次项目中的贡献。
在项目中遇到了跨域访问的问题,因为前后端分离为了模拟后端传的数据使用了本地读取json的方法。对Vue框架中v-show以及v-if、v-for的应用有了熟练的操作,以及Vue中数组的更新与表现层渲染的问题。还学习到了登录保持,一些数据在不同url之间的传递以及网页中debug的技巧。
PSP 2.1 统计
PSP 2.1 | Personal Software Process Stages | Time (%) |
---|---|---|
Planning | 计划 | 3 |
estimate | 预估任务时间 | 3 |
Development | 开发 | 85 |
analysis | 需求分析 | 10 |
design spec | 生成设计文档 | 5 |
estimate | 设计复审(与前端团队成员审核设计文档) | 0 |
coding standard | 代码规范 | 0 |
design | 具体设计,包括绘制 UI,设计架构等 | 15 |
coding | 具体编码 | 30 |
code review | 代码复审 | 8 |
test | 测试(修改代码) | 17 |
Report | 报告 | 5 |
test report | 测试报告 | 0 |
size measurement | 计算工作量 | 2 |
postmortem & process improvement plan | 每次迭代结束后写总结文档,并提出改进计划 | 3 |
对于一个接取任务的系统最主要的就是任务的跟进与完成。所以我本次任务中最有价值部分是任务对于接收者/创建者的详情界面,对不同类型的任务,完成任务的方式不同,如果是问卷则需要将问卷渲染展示给接收者回答。在生成问卷时候,虽然问卷只有单选和问答但是都是利用相同的格式传送,这就需要将单选的选项进行字符拼接传送。
最有苦劳:完成了项目框架的搭建,有助于开发,并且完成大部分的界面。
感谢项目经理 Siri和 Yuki从启动到开发一直都跟进项目的进展以及文档的编写,特别感谢Popiko同学,每次都很及时的修复后端的bug给前端反馈,帮忙部署了前后端。以及前端和后端的其他小伙伴,