文档介绍:软件项目开发计划书
项目名称:基于 Android 平台跑步运动 软件的设计与实现
目录
1弓I言 3
编写目的 3
背景 3
4
参考咨料 4
系统动机 5
标准、条件和约定 5
编写文档的WBS 5
2于用户对自己运动状态的了解。此系统有助于跑步爱好者制定 自己的跑步计划,从而更好的提升自己,系统前期将完全按照用户的需求开发功 能,为了吸取用户。并且会加入许多跑步增加积分的小游戏,让跑步用户在跑步 的同时添加更多的乐趣。
在后期,会加入一些广告,用户回收投资,并且会定期通过软件向用户推送 近期的跑步活动,从而可以通过活动获取资金。
标准、条件和约定
本项目遵从以下标准:
GB/T 13702-1992计算机软件分类与代码
GB/T 20918-2007 信息技术
GB/T 19003-2008 软件工程
GB/T 5538-1995软件工程标准分类法
GB/T 9386-2008计算机富安居测试文档编制
GB/T 9385-2008计算机软件需求规格说明
GB/T 5532-2008计算机软件测试规范
GB/T 18221-2000信息技术程序设计语言
GB/T 11457-2006信息技术 软件工程
GB/T 8567-2006 计算机软件文档编制规范
编写文档的WBS
任务调度 收集材料 分类编写
检查验收
总结成果
任务规划
结
实际考察
任务分配 网上资源
目录章节
详细编写
汇总检查
阶段检查
阶段总
汇总总结
编写文档任务
2项目概述
随着群众对健康的关注,一部分人选择跑步作为自己的一项长期的运动项目。伴 随着近几年中国参与马拉松运动的人数增长,马拉松的热潮席卷全国。人们对于 长跑的热爱也催生了他们对于自己跑步的状态的关注,如果方便的获取跑步时的 数据成了人们关注的问题。基于此问题, android 跑步运动软件应运而生。 android 跑步运动软件可以很方便的帮助用户实时记录自己的跑步轨迹,和各种 跑步数据,并且以多种多样的图表展示数据。用户可以从图表中很方便的知道自 己的跑步数据,并且可以和以前的数据进行比较,从而知道自己最近几天的跑步 状态的变化。
android跑步运动软件采用目前比较流行的C/S模式,Android Studio做为开发 工具,后台用数据库管理系统用Mysql,系统的运行平台卫Android。系统运行 在每个用户的 Android 手机上,对上传到服务器的数据的并发访问处理有 Mysql 控制。
本 Android 跑步运动软件子要实现的功能如下: 记录跑步各种数据用于展示与储存
用于给跑步增加娱乐性 播放适合跑步频率的音乐 共享跑步数据与排名 建立和维护跑步交友社区
(还有后续用户的需求)
工作内容
1、 制作和修订项目开发计划
2、 进行计划跟踪与监控;
3、 配合 SQA 的质量保证工作
4、 工作产品及时进行受控管理
5、 按计划提请阶段评审;
6、 提交测试部门评测开发产品
7、 交付最终工作产品;
8、 项目实施总结 ;
9、 项目验收。
主要参加人员
为了完成Android跑步软件的项目开发,HN01班组建了一个临时的项目团
队——巨硬,有项目经理、软件需求师、软件架构师、软件工程师、数据库工程
师、UI设计师、质量控制员、文档人员、测试人员,如图所示。
O
组长
Q O O O
图 项目团队组织结构图
表人员分工
姓名
角色
工作描述
testl
组长
项目经理、软件工程师、软件架构师
tes t2 组员
tes t3 组员
软件架构师、数据库工程师、软件工程师
需求工程师、UI工程师、软件工程师
test4 组员
测试人员、质量控制员、软件工程师
test5 组员
文档人员、测试人员、软件工程师
产品及成果
程序
软件名称:巨硬跑步
编程语言:Android
存储方式:硬盘
功能:对用户的跑步数据进行存储和展示
文件
用户操作手册:本手册详细描述软件的功能、性能和用户界面,使用户 对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情 况的有关知识,特别是操作方法的具体细节。
软件维护手册:主要包括软件系统说明、程序模块说明、操作环境、支 持软件的说明、维护过程的说明,便于软件的维护。
服务
计划提供以下服务:
课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件。
免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。
技术支持:对于某些客户,采取上门指导的方式。
软件维护:获取软件使用