团队作业3
作业归属 | 软件工程 |
---|---|
作业要求 | 要求链接 |
作业目标 进行项目的需求分析的改进和系统的设计 |
需求&原型改进
问题1:如果用户想准备一个长期的计划,但是具体时间不知道,那么该怎么做呢?(比如今年想看一本书)
原型修改:用户可以刚开始可以把计划放到任务计划池,然后如果可以开始这个计划,就放入任务执行池,完成计划一部分后,放到任务阻塞池就行了,后面每次进行这个计划,就把这个任务放回任务执行池。
问题2:比如早上10点,要去开一个会议,它已经在任务就绪池了,当时间到了之后可以自动的把它放到任务执行池吗?
原型改进:可以,功能已经在开发中,后面用户在就绪池的任务到了开始时间就能够自动到任务执行池,但是你必须给他一个标识,用来区分你需要手动拖动的和自动加入的任务和计划。
初步的使用说明
案例:现在用户这个星期要看一个文档(保证这个星期完成就行),那么他可以先放到任务计划池,到了星期三他的空余时间比较多,看到了计划池的这个任务,准备今天完成,就可以把它拖入任务就绪池,准备工作完成后(如泡杯茶),就可以把它拖入到任务执行池,中途如果有什么突发事件(如出门取个快递),就可以拖入到任务阻塞池,回来后,如果想继续这个任务,就重新拖入到任务执行池,不想干就让它阻塞在那里吧,后面有时间就可以继续完成这个计划。星期天(这个计划的截止时间),完成这个任务后,在任务验收池,看自己的完成效果(如花了多少时间?),进行总结后,就可以拖入到任务完成池了。
系统设计
功能分析四象限
外围功能 | 杀手功能 | |
---|---|---|
必要需求 | 任务计划处理分类 | 前端界面 |
辅助需求 | 任务优先级和任务标签 | 任务拖动 |
Alpha任务分配计划
前端:页面设计(8h)、功能模块:来回拖动(4h)、计划优先级(3h)、计划标签(2h)、改动提醒(2h)
后端:接口设计(10h)、查询功能(5h)、自动执行模块(5h)
数据库:任务池表(10h)、SQL语句(3h)、
测试:测试计划(长期)
前端负责人:郭泽杰
后端负责人:黄仁辉
数据库负责人:黄家祯
测试计划
产品 | 日常任务看板效率工具 |
---|---|
测试计划 | 第一周完成对前端的初始页面的设计和功能的测试 第二周完成对数据库表和SQl语句以及后端接口的测试 |
负责人 | 郭泽杰:前端页面 黄仁辉:后端接口 黄家祯:数据库表 |