【Sprint3冲刺之前】软件开发计划书
TD校园助手软件开发计划书
1.引言
1.1 编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,同时便于老师和其他同学了解我们的项目进程安排以给出宝贵的意见建议,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
1.2 背景
为了提高团队成员的项目编写水平与团队协作能力,同时满足软件工程课上建民老师对本学期学习计划的要求,我们小组计划开发一款基于Android手机平台,名为“TD校园助手”的软件,以方便Android手机用户的生活,为Android手机用户提供更多实用而有趣的体验。
2 项目概述
2.1 项目目标
团队计划在本学期15周前的时间完成基于Android平台手机校园手机助手软件,为用户提供学生日程管理、TD美景美图查看、TD生活手册GPS导航等需要。 本目标课分为以下三个阶段分步实现: 一. 项目需求分析及软件功能设计; 二. 功能模块实现及代码整合 三. 软件优化及测试 。
2.2 产品目标与范围
产品目标:为使用Android手机的铁大用户提供尽可能完美的学习及生活上的帮助,有效的提高软件使用者的生活质量。
产品范围:面向铁大ndroid手机用户。
2.3 假设与约束
小组成员的分工必须严格遵照计划; 小组成员要有团队意识,遵守团队规章; 听从组长安排。
2.4 项目工作范围
产品范围界定:基于Android平台的手机
工作范围界定:完成软件的设计,代码及测试
2.5 应交付成果
2.5.1 需完成的软件
程序名称:TD校园手机助手
所用的编程语言:Android,SQL,XML
存储程序的媒体形式:基于Andorid系统手机。
2.5.2 需提交用户的文档 《需求规格说明书》 《使用手册》等
2.5.3 须提交内部的文档
《需求规格说明书》《小组成员介绍》
2.76项目验收方式与依据
项目验收方式:通过本学期期末课内答辩形式,以及请校内同学试用,并根据试用情况和人数进行评分,由建民老师及助教进行检查验收。
3 项目团队组织
3.1 组织结构
组长:刘铸辉
组员:刘静、胡宝月、解凤娇、王洪叶、何晓楠 3.2 人员分工
详见spring回忆记录
3.3 协作与沟通
协作与沟通的对象:团队成员,指导老师建民老师
沟通方式:会议、电话、QQ、邮件
协作模式:组长与组员商议讨论,并参考老师意见,最后由组长决定。
频次:每天一次站立会议
沟通成果记录办法:会议记录,阶段总结报告
4关键问题
4.1用户体验
由于本款软件为手机软件,用户体验决定了我们产品的市场满意度,较好的用户体验能让我们有更好的发展空间;
4.2个性化定制
软件个性化定制为本项目实施的关键也是难点,主要包括软件界面定制,内容定制等;
4.3 Android手机市场情况
铁大学生试用Android手机发展程度间接影响了本项目的商业需求;
4.4竞争激烈更新淘汰率高
项目风险主要在于同类软件在市场上数量较多、竞争激烈,软件功能设计不够新颖用户满意度太低会直接让我们难以取得预期的回报。
5专题计划要点
5.1分合同计划
项目开始之初,各成员商议讨论项目各步骤和模块分工,达成书面协议并记录在案。
5.2项目成员培训计划
培训内容为JAVA及Android环境下的编程、软件开发技术、界面设计技术等。
5.3项目测试计划
项目测试分三个阶段,前期主要在Android模拟器上进行测试,测试要求软件能正常运行基本功能;中期运用UniTest等工具对软件进行测试,解决软件各种Bug;后期在Android系统的各种手机上进行测试,使程序的兼容性达到要求。