软件项目开发计划书.docx
《软件项目开发计划书.docx》由会员分享,可在线阅读,更多相关《软件项目开发计划书.docx(8页珍藏版)》请在冰豆网上搜索。
软件项目开发计划书
武汉大学计算机学院
“多聊即时通讯软件”
错误~未指定书签。
项目开发计划
项目承担人:
撰写人,签名,:
完成日期:
4/5/2012
本文档使用部门:
?
主管老师?
项目组
项目组成员:
康裕2010301500156
刘彼洋2010301500157
李进2010301500154
课程名称:
软件工程课程设计
任课教师:
1.引言....................................................................................................................错误~未定义书签。
2
1.1编写目的............................................................................................错误~未定义书签。
2
1.2背景....................................................................................................错误~未定义书签。
2
1.3定义....................................................................................................错误~未定义书签。
2
1.4参考资料............................................................................................错误~未定义书签。
2
2.项目概述............................................................................................................错误~未定义书签。
2
2.1工作内容............................................................................................错误~未定义书签。
2
2.2主要参加人员........................................................................................................................3
2.3产品........................................................................................................................................3
2.3.1程序............................................................................................................................3
2.3.2文件............................................................................................................................3
2.3.3服务............................................................................................................................4
2.3.4非移交产品................................................................................................................4
2.4验收标准................................................................................................................................4
2.5完成项目的期限....................................................................................................................4
2.6本计划的批准者和批准日期.................................................................................................4
3.实施计划................................................................................................................................................4
3.1工作任务的分配与人员分工.................................................................................................4
3.2接口人员................................................................................................................................5
3.3进度........................................................................................................................................5
3.4预算........................................................................................................................................5
3.5关键问题............................................................................................错误~未定义书签。
5
4.支持条件.................................................................................................................................................6
4.1计算机系统支持.....................................................................................................................6
4.2需用户提供的条件.................................................................................................................6
4.3需外单位提供的条件.............................................................................................................6
5.专题计划要点........................................................................................................................................6
5.1基础技术积累计划................................................................................................................6
5.2培训计划................................................................................................................................6
5.3测试计划.................................................................................................................................6
1
1引言
1.1编写目的
编写此计划的目的是为了合理安排组织成员,有效利用时间,以确保项目进度,预见项目风险等活动。
使项目严格按照网站开发流程进行,遵循正规的顺序开展。
同时,项目开发成员通过此计划书明确项目目标和各自职责。
它说明网站的开发方法,是一种计划,以指导工作之用。
1.2背景
我们开发的软件是“多聊即时通讯软件”,本项目的提出者是刘彼洋、李进、康裕,他们同时也是开发者,该软件面向广大计算机用户,可以运行在主流的windows操作系统上,通过互联网连接。
1.3定义
Ps:
Photoshop;
Fw:
Fireworks;
Sql:
SQLserver;
1.4参考资料
1.《软件工程》陈世鸿等著武汉大学出版社
2.《面向对象与Java程序设计》朱福喜著清华大学出版社
3.《精通Java网络编程》汪晓平等著清华大学出版社
4.《SQLServer2008编程入门经典》韦拉等著清华大学出版社2项目概述
2(1工作内容
1.制定开发计划书:
根据项目需求和用户的要求制定开发计划;2.需求分析:
制定项目的需求分析书,为模块设计制定标准;3.模块设计:
制定程序的模块,准备编程实现;
4.编程实现:
实现各个模块的功能,并整合成整个程序;
5.测试:
debug和调试程序;
6.移交和培训安装:
为程序的运行做最后的准备。
2.2主要参加人员
该开发计划中的主要工作为:
需求分析、模块设计、编程、测试等。
姓名性别职能技术水平与能力任务
男组长JAVA、C、SQL、FW计划制定、模块设计、
编程、数据库
男组员JAVA、C、SQL、PS模块设计、编程、测试、
网络
男组员JAVA、C、SQL、FLASH需求分析、模块设计、
编程、界面2(3产品
2(3.1程序
程序名称:
“多聊即时通讯软件”
编程语言:
c、c++、java
程序存储:
exe、sql数据库
2(3(2文件
类别名称描述
程序多聊即时通讯软件可执行文件与源代码文档帮助文档使用说明书
2(3(3服务
协助安装、环境配置、网络调试
开始日期:
2012.6.10
服务期限:
2012.12.212(3(4非移交的产品
开发计划书、需求分析、测试计划、成本估算书等2(4验收标准
1.实现基于互联网连接的即时通讯功能;2.实现用户注册、登陆、账户管理、注销等功能;3.基于数据库系统的用户信息管理。
2?
5完成项目的期限
移交产品期限:
2012年6月10日
服务期限:
2012年12月21日
2(6本计划的批准者和批准日期
批准日期:
3月15日
3实施计划
3(1工作任务的分配与人员分工
姓名性别职能任务
男组长计划制定、模块设计、编程、数据库
男组员模块设计、编程、测试、网络
男组员需求分析、模块设计、编程、界面3.2接口人员
主要接口人员:
同用户的接口人员:
同本单位各管理机构接口人员:
同各分合同负责单位的接口人员:
3(3进度
项目开始时间截止时间内容阶段产品开发计划2012.3.152012.3.30制定开发计划开发计划书需求分析2012.4.12012.4.15分析需求需求分析书设计模块2102.4.172012.4.26设计模块模块设计书编码实现2012.4.272012.5.15编码程序源代码测试2012.5.162012.5.31测试成品程序移交2012.6.1/移交产品/培训与安装2012.6.2/安装与使用培训/
3.4预算
10000元人民币
3.5关键问题
我们开发的是一个基于网络的即时通讯软件,针对此类软件的特点,我们认为关键问题有如下几个:
1.网络接入,实现客户端通过服务器与其他用户之间的即时连接通讯;
2.数据库系统,为了保存用户的资料,必须使用数据库系统;3.开发周期,由于技术并不成熟和经验不足,开发周期较短,要注意赶上进度;
4支持条件
1计算机系统支持4(
开发:
硬件:
pc兼容机、网络接入;软件:
windows操作系统、集成开发环境(包
括运行环境、编译程序等)、数据库系统、flash、fireworks等所有软硬件均已拥有,无需采购和升级。
4(2需由用户承担的工作
无
4.3由外单位提供的条件
无
5专题计划要点
5.1基础技术积累计划
1.网络编程
2.数据库编程
3.软件架构设计
5.2开发人员培训计划
制定培训开发人员相关技能和工具使用的计划,包括:
Eclipse使用、sql数据库系统使用、html和jsp技术5.3测试计划:
有关软件测试的详细计划的规划:
单元测试和部分集成测试
项目组的测试人员结合详细的计划,对单元模块开始进行测试.。
通过对设计
文档的深入理解,从模块界面开始,到模块内部对数据库内书库的操作,以及代码阿德规范进行详细的单元测试。
集成测试
系统完成了模拟数据环境的试运行后,测试人员将认真细致的集成测试。
系统测试
在项目小组完成了全部的开发工作后,测试小组将对软件进行全面的系统测试,使系统逐步完善和成熟。
测试阶段分解:
1单元2012.4.27-2012.5.15
2集成2012.5.16-2012.5.20
3系统2012.5.21-2012.5.24
4验收2012.5.25-2012.5.31