一、版本控制
码市地址:[https://git.coding.net/Dawnfox/Cnlogs-Android-Client.git】
二、WBS
工具:ProcessOn,请访问网址【https://www.processon.com/】。
分解思路:我们要做什么?我们这么做的目的?我们如何做?可能涉及哪些技术?哪些技术手段不确定?确定好Alpha阶段要做的功能后,由上而下拆解功能,将功能涉及到的技术手段再异议列举出来,再将不确定的技术手段列举出来。
三、GUI Prototype
工具:墨刀,请访问网址【http://www.modao.cc/】
原型地址:GUI V1.0,点击访问。GUI V2.0,点击访问。
原型部分截图:
-
欢迎界面
-
博客列表
四、PSP
PSP2.1 | Personal Software Process Stages | Time(预估用时) | Time (实际用时) |
---|---|---|---|
Planning | 计划 | 7h | |
· Estimate | · 估计这个任务需要多少时间 | 7h | |
Development | 开发 | 24h | 19h37min |
· Analysis | · 需求分析(包括学习新技术) | 5h | 10h34min |
· Design Spec | · 生成设计文档 | 0 | 0 |
· Design Review | · 设计复审 (和同事审核设计文档) | 0 | 0 |
· Coding Standard | · Coding Standard | 0 | 0 |
· Design | · 具体设计 | 2h | 1h27min |
· Coding | · 具体编码 | 6h | 5h19min |
· Function 0ne | · 功能一(博客园首页博客) | 4h | 3h28min |
· Function Two | · 功能二(博客园精华) | 30min | 23min |
· Function Three | · 功能三(博客园新闻) | 30min | 42min |
· Function Four | · 功能四(博客园知识库) | 30min | 36min |
· Function Five | · 功能五(欢迎页动画) | 30min | 10min |
· Code Review | · 代码复审 | 2h | 1h |
· Test | · 测试(自我测试,修改代码,提交修改) | 3h | 2h17min |
Reporting | 报告 | 2h | 27min |
· Test Report | · 测试报告 | 1h | 0 |
· Size Measurement | · 计算工作量 | 30min | 7min |
· Postmortem & Process Improvement Plan | · 事后总结,并提出过程改进计划 | 1h | 20min |
· Grop meeting | · 组会 | 7h | 2h14min |
五、产品说明书(Alpha阶段)
下载网址:【https://coding.net/u/Dawnfox/p/Cnlogs-Android-Client/git/raw/master/apk/cnblog.apk】。
二维码下载:
功能:
- (1)博客园首页博客
获取博客园首页【https://www.cnblogs.com/】的博客列表,可点击子菜单项“知识库”获取最新博客列表,对每篇博客能够查看详细信息,博客信息包括作者头像、作者博客名、发博时间、博客标题、博客正文或博客简略信息、博客被浏览次数、博客被点击次数以及博客被评论次数。 - (2)博客园精华区博客
获取博客园精华区【https://www.cnblogs.com/pick/】的博客列表,可点击子菜单项“知识库”获取最新博客列表,对每篇博客能够查看详细信息,博客信息包括作者头像、作者博客名、发博时间、博客标题、博客正文或博客简略信息、博客被浏览次数、博客被点击次数以及博客被评论次数。 - (3)博客园新闻区
获取博客园新闻区【https://news.cnblogs.com/】的文章列表,可点击子菜单项“知识库”获取最新新闻列表,对每篇博客能够查看详细信息,博客信息包括作者头像、发布新闻时间、新闻标题、新闻正文或简略信息、新闻被浏览次数、新闻被点击次数以及新闻被评论次数。 - (4)博客园知识库博客
获取博客园知识库【https://home.cnblogs.com/kb/】的博客列表,可点击子菜单项“知识库”获取最新博客列表,对每篇博客能够查看详细信息,博客信息包括作者头像、作者博客名、发博时间、博客标题、博客正文或博客简略信息、博客被浏览次数以及博客被点击次数。 - (5)欢迎动画界面
动画加载效果,如果有网则进入客户端首页区,若无网络则提示是否进入手机设置进行网络设置。
截图:
-
(1)博客园首页博客列表(精华区博客/新闻类似)
-
(2)博客园首页单条博客详情(精华区博客/新闻类似)
-
(3)博客园知识库博客列表
-
(4) 博客园知识库单条博客详情
-
(5)欢迎动画界面无网
-
(6)欢迎界面有网
六、待改进
- 无限刷新获取相应板块的博客信息。
- 博客显示区固定宽度。
- 授权码硬编码,导致授权码24h有效,将授权码存在服务器。
- 博客详情,头像显示+评论详情。
- 还有····待定·····