学生宿舍管理系统软件开发计划书
宿舍管理系统软件开发计划书
项目名称:学生宿舍管理系统
小组编号:第二组(组长:邓沙沙 组员:袁宇鹃、尹英芝、邹明燕)
1.引言
1.1目的
[1]本章提供整个软件开发计划的综述,主要确定以下内容: [2]软件生存周期的选取及裁剪。 [3]软件规范、方法和标准的选择。 [4]软件工作产品的规模估计。 [5]软件工作量和成本的估计。 [6]软件进度表的制定。 [7]软件风险的评估。 [8]软件项目培训计划。 1.2范围
说明该软件开发计划的范围,简要描述软件开发计划的内容。一般而言,对于一个较大的软件项目,计划书包括如下内容: [1]软件规模估计 [2]工作模块计划 [3]人力资源计划 [4]其他资源计划 [5]进度安排计划 [6]配置管理计划 [7]质量保证计划 1.3术语定义
[1]软件相关组:指软件配置管理组、文档支持组、测试组。 [2]软件质量保证组:指计划和实施软件质量保证活动的人员的集合。 [3]软件工程组:是负责一个项目的软件开发和维护活动的个人的集合。 1.4参考资料 [1]项目任务书
[2]用户需求报告 [3]商务合同
[4]实用软件工程(第二版) 赵池龙 杨林 电子工业出版社 1.5相关文档 [1]项目任务书 [2]用户需求报告 [3]用户需求规格说明书 1.6版本更新记录
版本更新记录格式
2.项目概述
通过书写开发计划文档,开发小组可以有条不紊地进行开发活动。这样,小组在开发过程中有章可循,从而提高工作效率。 2.1 项目目的
宿舍管理系统是指应用电子计算机和网络通信设备,为学生宿舍管理人员能使日常办公实现自动化、高效化,同时也为本校宿舍学生提供方便安全的环境,并能满足所有授权用户对信息的各种功能需求的计算机应用软件系统。 2.1.1、用户的观点看,要求系统能够达到以下目标
a.对信息的收集和保存信息。例如:输入宿舍的基本信息,宿舍的卫生信息等. b.快速的传递信息。对那些共享的数据要快速的传递。
c.提供准确的信息。要求比手工作业提供的更加准确和细致的数据,例如宿舍的所有卫生成绩,实现卫生成绩报表自动生成。
2.1.2、设计员从技术观点看,要求系统能达到以下的目标:
a用户使用,具有较高的用户友好性。
b.有较高的可靠性,将系统发生故障的概率控制在5.0%以下,并具有快速恢复的能力
c.具有较高的运行效率,应比人工作业提高效率高。
d.具有较强的可维护性和扩充性,能够适应用户的业务要求变化。 2.2 项目范围 [1]主要功能点列表:
[2]主要性能点列表
[3]主要接口列表
[4]与其他软件项目之间的关系
学生日常费用管理(如水费、电费),当缴纳费用时将与财务系统软件相接口 [5]项目实施方面的限制 2.3项目的使用对象
最终用户:要求熟悉电脑的基本操作,了解本系统的基本操作流程
3. 项目组织
3.1 基本信息
个人详细的任务分工在后面进度计划中描述,这里仅仅说明成员在本项目中担任的角色
4.软件生存周期
[1]项目生存期框图:
[2]项目生存期说明:
规划过程:对所开发的系统进行规划和可行性分析
开发过程:包括对系统的领域分析、需求分析、系统设计、系统实现、测试等方面的工作 演化过程:分为运行和维护两个子过程 管理过程:对系统实施在效的管理和控制的过程
支持过程:在信息系统生存周期中,起着辅助支持作用的信息系统过程,包括文档过程、配置管理过程、质量保证过程等
5、规范、方法和标准
[1]代码编写规范说明书 [2]需求规格说明书
[3]面向对象开发方法中的迭代开发。 [4]结构化开发方法中的瀑布模型。
6、任务与工作产品
5.1项目任务: [1]需求分析
[2]系统设计 [3]系统实现 [4]测试 [5]产品交付 [6]产品维护 5.2项目产品: [1]需求分析说明书 [2]规格说明书 [3]系统设计说明书 [4]源代码 [5]各种测试报告 [6]用户手册 [7]软件问题维护记录
7、工作产品、任务规模、工作量估计
8、成本估计
9、关键计算机资源计划
10、软件项目进度计划
[1]软件项目每个阶段的进度时间表
[2]设定的里程碑
[3]评审时间
11、风险分析
[1]风险事件:用户需求分析模糊不明确、企业信息化设施条件不完善 [2]风险区域:用户需求、设计、测试、运行平台 [3]风险事件级别:功能不全、性能不稳、实施受限 [4]拟采取的预防措施:增加用户需求调查时间 [5]处理措施:更改计划、降低难度系数
12、设备工具计划
[1]所需的设备:局域网、PC机若干、服务器一台、打印机一台、扫描仪一台 [2]基本要求: 服务器:
CPU:P4 3.0 GHZ 内存:1024 MB 硬盘:150 GB 显示器:17 彩显
软盘驱动器:一个 光盘驱动器:一个
目前,服务器由高档微机承担,建议在资金条件允许情况下,配置专用服务器。 PC机:
CPU:P4 1.7 GHZ 内存:256 MB 硬盘:60 GB 显示器:17 彩显 软盘驱动器:一个 [3]应到位的时间:
打印机和扫描仪在初期就因配置好,PC机和服务器在系统分析时就配置好。
13、培训计划
[1]培训内容:代码规范标准的编写,项目的目标、基本业务流程情况 [2]培训时间:2010-4-20至 2010-5-1 [3]教员:曾祥光老师
[4]接受培训的人员:邓沙沙 袁宇鹃 尹英芝 邹明燕
[5]培训目的:使系统开发人员能够熟悉系统的基本业务流程和代码编写的规范,有助于系统开发的明确性和一致性。
14、项目评审
15、度量
[1]项目过程的评审次数:8次 [2]项目计划修改次数:3次 [3]项目各阶段的人员投入:
需求分析阶段(3人) 系统概要设计(2人) 系统详细设计(1人) 代码编写(4人) 系统测试(4人) 系统提交(2人) [4]各类任务耗用时间统计:
需求分析任务:5周 系统设计:3周 系统实现:4周 系统测试:2周 系统提交:1周