项目开发计划书
1 引言
1.1 编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
1.2 背景
鉴于课程要求以及现在学生对词汇量掌握的需求,我们团队准备开发一款单词锁屏软件,方便用户(学生等)单词背诵与记忆。
1.3 定义
安卓应用:即指基于Android开发,编译,运行在Android平台的应用。这种应用在编译阶段被打成一个jar包,以.apk结尾,包内包含了所有运行阶段需要的代码与资源,其中主要分为三块:描述文件AndroidManifest.xml、代码段和运行时资源。
1.4 参考资料
http://www.linuxidc.com/Linux/2012-01/52443.htm
//实例参照
http://download.csdn.net/detail/jeenry119/3245736
//安卓经典书籍
http://android-studio.org/ //android studio下载
http://baike.baidu.com/view/3775158.htm //android sdk 介绍
《安卓技术开发》
2 项目概述
2.1项目目标
我们计划软件主要有词库选择,词数设置两个功能。词库选择:对词汇的类型进行选择,如四六级、托福、雅思等。 词数设置:对解屏的单词数进行设置,即需要划过特定数目的词汇后才可以解屏成功。用户可以根据自己的需求,设置不同的词库以及解屏时出现的英语单词的个数。
2.2 项目工作范围
软件适用于在校大学生记忆单词。
2.3 应交付成果
2.3.1 需完成的软件
我们要完成“猫咪解屏”软件,使用android sdk编写,为安卓应用程序,可以在安卓虚拟机以及安卓手机系统里运行,软件界面包括锁屏界面、选择词汇类型界面,设置单词个数界面。
2.3.2 需提交用户的文档
需求规格说明书、帮助手册。
2.3.3 须提交内部的文档
软件需求规格书;
软件概要设计说明书;
软件详细设计说明书;
数据库设计说明书;
项目开发计划;
测试计划
2.3.4 应当提供的服务
提供的服务有:培训、安装、维护和运行支持。
2.4 项目开发环境
Eclipse里的android sdk插件以及安卓虚拟机。
2.5 项目验收方式与依据
通过用户体验验收以及老师的检查验收。以项目文档(需求规格说明书)为依据。
3 项目团队组织
3.1 组织结构
组织结构:团队组长及队员。
3.2 人员分工
姓名 |
工作描述 |
严雅芳 |
界面设计、建立单词的数据库 |
陈小倩 |
主程序编写、软件的测试和推广 |
康娜 |
主程序编写、软件的测试和推广 |
王欣欣 |
主程序编写 |
3.3 协作与沟通
3.3.1 内部协作
团队组员之间通过每天召开站立会议进行沟通与协作。
3.3.2 外部沟通
邀请用户对产品进行使用,由用户提供意见,与团队组长进行沟通。
4 实施计划
4.1总体进度计划
起止时间 |
责任人 |
完成工作 |
应提交成果 |
里程碑 |
2015.5.14—2015.6.2 |
全体组员 |
所有的界面 |
为连接数据库的软件 |
第一次Sprint总结会议 |
2015.6.2—2015.6.9 |
全体组员 |
界面+数据库 |
可以运行的软件 |
第二次Sprint总结会议 |
4.2 项目监控
4.2.1 进度监控计划
每天开站立会议,并对各成员的计划工作以及所完成的工作量进行记录,及时提醒延误工作量的成员加快速度。
5 关键问题
数据库的建立与连接,词汇的选择。