项目开发计划书

时间:2021-07-07 03:25:38

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 关键问题

数据库的建立与连接,词汇的选择。