功能开发分解

本弱鸡打算采取自底向上一点一点的构建起软件的全部功能,因此将软件功能按照流程分解如下

设备连接

判断设备连接状态,获取设备型号,软件版本

功能 功能编号 是否完成 完成时间
检查设备状态 000-00 2016-01-23
获取设备型号 000-01 Delay
获取软件版本 000-02 Delay
将信息输出 000-03 Delay

处理文件

处理批注文件(MyClippings.txt)

对于 Kindle 之中批注文件的处理

功能 功能编号 是否完成 完成时间
0:2 1:2 2:2 3:2
0:3 1:3 2:3 3:3
0:4 1:4 2:4 3:4
0:5 1:5 2:5 3:5
0:6 1:6 2:6 3:6
0:7 1:7 2:7 3:7
0:8 1:8 2:8 3:8
0:9 1:9 2:9 3:9
0:10 1:10 2:10 3:10
0:11 1:11 2:11 3:11
0:12 1:12 2:12 3:12
0:13 1:13 2:13 3:13
0:14 1:14 2:14 3:14
0:15 1:15 2:15 3:15
0:16 1:16 2:16 3:16
0:17 1:17 2:17 3:17
0:18 1:18 2:18 3:18