软件开发项目计划书
软件开发项目计划书
1. 引言
1.1 编写目的
// 就这个小App写个如此巨大的文档简直坑杀我也
// 形如这种的注释表示也许你们需要添加,也许你们需要直接删掉那个板块
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
1.2 背景
项目名称: Fitness Manager 健康管家
项目背景:博彦之星App设计大赛参赛作品
/*
以下这些可扩充的就扩充一下吧……
项目的委托单位:……
项目任务提出者:……
项目建设背景:……
软件系统与其他系统关系:……
1.3 定义
Fitness Manager:健身管家
1.4 参考资料
/* 随意 */
1.5 标准、条约和约定
// 无
2. 项目概述
2.1 项目目标
几大模块:
1. 主页:应用程序主页。传统Windows Phone Hub Page风格,呈现所有板块,提供所有模块入口。
2. GPS Tracker模块:本模块的目标是利用手机内置GPS追踪用户运动情况。因此,需要实现以下目标:
I. 运动数据记录,记录用户在使用时产生的数据。例如,跑步时长,跑步里程,
跑步步速,平均步速,卡路里等。
II. 地图的呈现和操控。应在模块内呈现地图,以便实时对用户反馈信息。
III. 实时数据反馈。用户开启追踪时,通过位移的变化驱动数据更新,并将更新的
数据实时反馈给用户。
IV. 路线记录及地图反馈。将位移的变化以路线的方式记录在地图上,实时呈现。 V. 数据同步。将终端中的数据同步至云端。
3. Stopwatch模块:本模块的目标是实现三种不同功能的计时器。
I. 普通计时器。正计时,提供开始,暂停,重置功能。
II. 圈计时器。正计时,提供开始,暂停,记录单圈时间,重置功能。记录的单圈
时间将实时显示,并且不影响计时。
III. 倒计时器。倒计时,由用户设置开始时间,计时到0停止。应注意的是,为增
强应用鲁棒性应对用户输入时间数据进行合法性校验。
4. 内容板块。
I. Fitness & Exercise板块:以网格方式呈现9-12个从程序内置运动指导库中选择的
运动指导。呈现内容包括:配图,标题。标题全大写,首字母大号。点击指导进入详细信息页面。页面应呈现完整运动指导信息。包括:配图,标题,详细指导,来源,网址等。
II. Food & Nutrition板块:以列表方式呈现精选食物与营养话题。列表元素应包括:
配图,题目,时间。点击列表元素,进入详细信息页面。详细信息页面应包括:发布时间,题目,配图,星级与评分,评论链接,作者,描述等。
III. Healthy Living板块:以列表方式呈现精选健康生活话题。列表元素包括:题目,
时间。点击列表元素,进入全文页面,呈现新闻全文。文中不包含配图,但应以XML/HTML方式处理相应标签,并将效果显示在全文页面中。
IV. Style板块:以列表方式呈现精选风尚话题。列表元素包括:配图,标题,时间。
点击列表元素进入全文页面。全文数据以HTML方式呈现。
2.2 产品目标与范围
产品目标:本产品定位为一款健康相关应用。本产品可记录使用者的锻炼数据,实时反馈运动情况,提供实用工具和最新的健康新闻和消息。
2.3 假设与约束
// 你们来写吧
2.4 项目工作范围
// 这个貌似不用吧
2.5 应交付成果
I.
II. 软件部分:Fitness Manager应用 需提交的文档:参赛作品说明
2.6 项目开发环境
系统环境:Windows 8.1 Pro
开发工具:Visual Studio 2013
目标语言:C#+XAML
用户使用环境:Windows Phone 8.1
2.7 项目验收方式
// 就是评委验收……
3. 项目团队组织
// 我一个人写的……
4. 实施计划
4.1 风险评估与对策
I. 使用新的开发框架,面向新推出的设备
II.
III. 部分功能开发周期较长 其他
4.2 工作流程
// 一个人闷头写……
4.3 总体进度计划
截止时间:2014年9月20日
应交付成果:将App上传商店,交付商店链接
// 后面的质量保证,监控,支持条件,预算什么的……交给你们了