作业归属课程 | 软件工程班级社区 |
---|---|
王雯 | 21381101 |
张睿 | 21380805 |
作业要求 | 软件工程课程第三次任务安排 |
作业目标 | 项目计划与实施情况、项目中软件工程的体现、个人总结、慕课学习及课外阅读 |
代码仓库 | O-xploit-web(Gitee) |
文章目录
1 项目计划与实施情况
1.1 项目计划
原计划及任务分配:O-xploit开发过程规划
序号 | 预期功能 | 修改后功能 | 实际代码量 | 预估时间 | 实际时间 | 完成情况 |
---|---|---|---|---|---|---|
1 | 页面导航 | - | 800 | 3d | >7d | 已经编写完成,正在调试页面跳转(router),准备上传代码仓库 |
2 | (新增) | 用户登录 | 1500 | 3d | - | 正在学习 |
3 | 日程显示 | - | 1100 | 7d | - | 已找到参考组件,且环境适配 |
4 | 日程操作(增删改) | - | 500 | 3d | - | 正在学习数据库操作 |
5 | 用户主面板(今日待办) | - | 800 | 3d | - | 待开始 |
6 | 用户主面板(今日事件) | - | 500 | 3d | - | 待开始 |
7 | 日历格式对接 | (删去) | - | 3d | - | 待开始 |
1.2 项目进度(燃尽图)
以2天为一个节点,根据工作记录绘制燃尽图,预估项目完成时间。
- 根据项目计划以及目前完成进度,绘制燃尽图
- 根据上图中的实际完成情况,以及近几天项目进展,对剩余任务做出如下预期
- 具体计划如下:
- 5.11-5.17 完成页面导航、跳转、以及数据库连接
- 5.18-5.23 完成用户登录
- 5.24-5.27 完成日程显示、增删改
- 5.28-6.2 完成 首页今日日程以及今日待办
- 6.3-6.12 完成各项调试,以及用户手册、使用功能视频展示
1.3 代码仓库
项目代码详见:O-xploit-web(Gitee)
后续完成初步开发任务后,将在项目代码仓库中上传用户手册以及各功能运行视频链接。
1.4 成员贡献度
1.4.1 原任务分配计划
开发伊始,计划将每个人的任务均分:
特征(功能点) | 需求 | 设计 | 实现 | 测试 |
---|---|---|---|---|
功能1:团队日程界面 | 4.14(王雯) | 4.19(张睿) | 4.24(王雯) | 4.26(张睿) |
功能2:日历格式对接 | 4.18(王雯) | 4.19(王雯) | 4.26(王雯) | 4.27(张睿) |
功能3:日程增加、修改、删除 | 4.14(张睿) | 4.19(张睿) | 4.28(王雯) | 4.29(张睿) |
功能4:用户主面板(今日团队事件) | 4.14(王雯) | 4.19(张睿) | 4.30(张睿) | 5.1(王雯) |
功能5:用户主面板(今日待办) | 4.14(王雯) | 4.19(张睿) | 5.2(张睿) | 5.3(王雯) |
功能6:页面导航 | 4.14(王雯) | 4.19(张睿) | 5.4(张睿) | 5.5(王雯) |
来源:
1.4.2 实际成员贡献情况
但在项目进行过程中,针对具体情况以及各人能力及效率,以推进项目进度为第一目标,灵活调整分工。目前贡献情况如下:
任务 | 任务目前进展 | 王雯贡献 | 张睿贡献 |
---|---|---|---|
功能设计 | - | 功能设计、布局设计、框架设计 | 布局设计、原型制作 |
页面导航、路由 | 正在调试,准备上传代码仓库 | 100% | - |
用户登录 | 界面元素已准备完成 | 准备工作、数据库连接(ing) | 正在学习 |
日程显示、操作 | 已安装组件 | 100% | - |
今日待办 | 已找到参考代码 | 100% | - |
2 项目中软件工程的体现
项目过程中使用的软件工程方法和工具
- 需求分析
- 将一开始想法具体化,不再仅仅是个概念,把团队协作的想法拓伸,拥有一个产品需要具备的功能
- 墨刀
- 原型设计
- 辅助完成了页面设计,以及整个用户操作过程,项目开发过程中不需要再额外思考用户操作
- gitee
- 创建代码仓库,给成员分配权限,仅组长可对仓库进行直接操作,成员需进行fork+pull request操作进行代码提交,审查后合并到仓库中,这样不会对代码进行破坏。
- Webstorm
- 使用webstorm进行前端编程设计,可进行项目化管理,以及代码格式规范化
- 周期任务规划分配
- 周期性对当前需完成的任务进行合理分配,并进行时间以及代码量的估计,以更好地推进项目完成
3 个人总结
- 王雯作业链接:快速自学的底层逻辑再实践——软件工程课程个人总结
- 张睿作业链接:成为开发高手的体会
4 mooc学习记录(至14章)
- 王雯作业链接:软件工程作业——清华大学《软件工程》mooc 第10-14章学习过程
- 张睿作业链接:学习情况结果
5 《梦断代码》读后感
- 王雯作业链接:软件工程作业——《梦断代码》读后感
- 张睿作业链接:第三次作业读后感