1、小区监控系统项 目 开 发 计 划1 引言1 .1 编写目的本开发计划的目的是:a把在开发过程中对各项工作的人员、分工、经费、系统资源条件等问题的安排用文档形式记载下来,以便根据本计划开展和检查本项目工作,保证项目开发成功;b制订项目组开发过程中的评审和审查计划,明确相应的质量管理负责人员;c. 规定软件配置管理的活动内容和要求,明确配置管理工作的人员。1 .2 背景项目软件名称:小区监控系统。随着人民生活水平和生活质量的不断提高,居住的安全需求逐渐成为了大家关注的一个焦点问题。人们对居住的环境,不再仅局限于小区的舒适性、住宅的装修等,对小区的安保管理也开始愈来愈关心。随着生活水平的提高,车辆
2、保有率不断攀升,由此产生的小区停车管理也已经作为小区物业管理的一个重要组成部分。在这种趋势下,小区监控的重要性日益凸显。特别要求:需求分析必须详细,并且有相关专家合作进行,任务来源:闽江学院;项目开发者:闽江学院计算机科学系“小区监控”开发小组:开发单位: 1 .3 参考资料(1) 钱乐秋,赵文耘,牛军钰.软件工程.清华大学出版社;(2) 王珊等, 数据库原理及设计 ,清华大学出版社;(3) 赵池龙等, 软件工程实践教程 ,电子工业出版社。(4) 陈雄峰等, 实用软件工程教程 ,机械工业出版社。2 任务概要2 .1 工作内容本项目开发过程中需要进行的主要工作为:开发符合用户需求的软件,并编制相
3、关文档和计划。2 .2 文档文档格式要求按照我国 GB/T8567-1988 国家标准和 IEEE/ANSI830-1993 标准规范要求进行。软件文档目录包括: 项目开发计划 可行性报告 软件需求规格说明 软件概要设计规格说明; 软件详细设计规格说明; 软件标准规范 软件测试计划 软件测试办法 软件可靠性和安全性设计指南 硬件总体设计报告 软件代码 测试分析报告 软件可靠性和安全性设计检查单 软件评审检查单 软件使用说明2 .3 服务培训:软件使用及安装,时间 5 天。软件支持:略。2 .4 验收标准和验收计划验收标准:经用户和开发小组负责人双方签字确认的“需求规格说明书”。重点确认软件的可
4、靠性、易使用性和功能完整性。3 实施总计划3 .1 阶段划分A. 可行性分析:10 天B. 需求分析:15 天;C. 软件设计(概要设计和详细设计):20 天;D. 数据库建立:15 天;(以下 6 个子系统可并行编码、单元测试)E. 子系统 1 编码测试:5 天;F. 子系统 1 编码测试:10 天;G. 子系统 1 编码测试:15 天;H. 子系统 1 编码测试:15 天;I. 子系统 1 编码测试:10 天;J. 子系统 1 编码测试:15 天;K. 硬件安装:20 天;L. 硬件测试:10 天;M. 集成测试:15 天;N. 系统安装、培训:5 天;O. 验收测试:30 天3 .2 人
5、员组成 角色 参加人员项目管理分析员 高级程序员 程序员 测试人员 配置管理员,文档编制辅助人员 培训师硬件安装、测试人员3 .3 任务的分解和人员分工 任务 姓名 参加时间项目管理 全部软件配置管理,质量保证 全部可行性分析 部分需求分析 全部软件设计 全部数据库建立 全部子系统 1 编码、测试 全部子系统 2 编码、测试 全部子系统 3 编码、测试 全部子系统 4 编码、测试 全部子系统 5 编码、测试 全部子系统 6 编码、测试 全部硬件安装 部分硬件测试 部分模块、集成测试 部分系统安装/培训 全部验收测试 部分用户单位领导小组:负责人:小区委员会主任成员:小区委员会成员 职责:提供、
6、协调、确认需求,验收测试。3 .4 进度和完成的最后期限项目启动时间:2014-3-1项目交付时间:2014-6-30进度:包括可行性分析、需求分析、软件概要设计、软件详细设计、编码、测试、安装、 转换、确认、培训等阶段活动和任务的进度安排,具体安排见“PERT 网络图”和“进度计划表”。3 .5 经费预算92 万人民币3 .6 独立确认(验收)测试工作计划和安排测试由第三方负责进行;测试数据由第三方提供;编码结束后 30 天内;4 支持需求4 .1 计算机系统支持本软件的开发需要工作平台。 硬件环境: 服务器(1) 处理器(CPU):core i5 (推荐 core i7)(2) 内存容量(
7、RAM):至少 2G(推荐 4G) 客户端(1) 处理器(CPU):core i5 或更高(2) 内存容量(RAM):2G 或更高 软件环境 数据库服务器端(1) 操作系统:Microsoft Windows 7(2) 数据库管理系统:Oracle,配置 TCP/IP 协议 Web 服务器端(1) 操作系统:Microsoft Windows 7(2) Internet 信息服务(IIS)6.0 管理器(3) Visual Studio.NET 2003,配置 TCP/IP 协议 客户端(1) 操作系统:Windows 7/XP(2) Web 浏览器:Internet Explorer 5.0
8、 以上,配置 TCP/IP 协议4 .2 需要交办单位承担的工作在需求分析和安装、测试、培训期间,合理安排本单位工作,为开发小组提供足够的时间、人员支持。4 .3 “小区监控系统”进度计划表“小区监控系统”进度计划表活动编号 活动任务名称开始时间 结束时间持续时间(天)负责人预算经费其它资源A 可行性分析 2014.03.1 2014.03.10 10 2 万 B 需求分析 2014.03.11 2014.03.25 15 3 万C 软件设计 2014.03.26 2014.4.15 20 10 万D 数据库建立 2014.04.16 2014.5.1 15 10 万E 子系统 1 编码、测试
9、 2014.5.1 2014.5.6 5 5 万F 子系统 2 编码、测试 2014.5.1 2014.5.10 10 5 万G 子系统 3 编码、测试 2014.5.1 2014.5.15 15 5 万H 子系统 4 编码、测试 2014.5.1 2014.5.15 15 5 万I 子系统 5 编码、测试 2014.5.1 2014.5.10 10 5 万J 子系统 6 编码、测试 2014.5.1 2014.5.15 15 5 万K 硬件安装 2014.5.15 2014.6.5 20 30 万L 硬件测试 2014.6.6 2014.6.15 10 2 万M 集成测试 2014.5.15 2014.6.1 15 3 万N 系统安装/培训 2014.5.16 2014.5.20 5 1 万O 验收测试 2014.5.21 2014.6.20 30 第三方 1 万5. 质量保证质量审核:由第三方测试组进行质量审核。5 .1 评审和审查计划见评审表。5 .2 标准、条例和约定代码每日发送到小组共享区,由高级程序员提取。