b
序号 19. 20. 21. 22. 23. 24. 25. 26. 本项目职责 姓名 李楠 赵伟 李焱 职务 美工 美工 系统测试师 系统测试 系统测试 实施工程师 实施工程师 实施工程师 本项目具体分工 原型制作 原型制作 测试经理、系统测试 系统测试 系统测试 系统实施、安装部署 系统实施、安装部署 系统实施、安装部署 系统测试组 徐胜慧 王楠 石立坤 系统实施组 胡桂金 张鹏飞
2.8.2项目实施计划
项目实施的成功与否的关键因素中包括系统配置、工具的使用、人员组织、实施流程和工程方法等。项目开发及实施过程要遵循应用系统开发管理和流程管理规范,该规范包括以下几部分内容:项目流程规范、人员组织规范、体系结构规范、业务需求规范、模型设计规范、最终用户应用规范、计划和部署规范、项目管理规范。
2.8.2.1 项目实施工作流程
项目正式启动后,项目将严格按照项目实施计划进行。
首先进行项目的需求调研,开始收集项目的各种资料,并形成详细的需求规格说明书;
在项目需求调研的基础进行《概要设计》和《详细设计》的编写,并聘请专家进行咨询、论证,通过专家评审,经修改后部分内容形成正式文稿;
在《概要设计》和《详细设计》的指导下,开始进行系统的开发实施,在此过程中软件测试和软件初始数据的录入工作;
系统开发完成后,进行安装调试、试运行,同时进行现有系统的集成和数据导入工作,进入系统全线运行阶段,完成整体测试、修改完善;
b
b
在系统全线运行后,进行项目总结,完成系统的总体验收。在此过程中,系统培训贯穿始终,确保受训人员能够熟练的对系统进行安装、调试、运行、维护、管理。
在项目开发阶段遵循需求分析、概要设计、详细设计、编码阶段、测试阶段及安装调试施工。
(1)需求分析
需求分析要从用户的具体要求出发进行抽象汇总最终形成需求分析文档,形成的具体的内容如下:
? 系统的各个模块的功能说明 ? 系统的性能要求 ? 系统的安全性要求 ? 系统的容错要求 ? 系统接口要求 ? 系统使用范围 ? 系统的客户界面要求等
需求分析阶段需要用户方技术人员协调用户各相关单位配合需求调研工作,在需求调研工作结束后,签署用户需求分析书。
(2)概要设计
从用户的需求出发,概要设计人员在确认用户最终需求的情况下进行概要设计形成系统概要设计,在概要设计的结束日期将概要设计交由详细设计人员作为依照进行详细设计。在概要设计阶段应该形成如下内容:
? 系统整体构架 ? 系统开发工具及方法 ? 每一模块的用户需求的说明 ? 系统各模块之间的接口
? 系统每一模块的工作流及数据流定义 ? 数据库结构的定义 ? 数据库表结构的定义 (3)详细设计
b
b
根据概要设计对每一功能模块按照开发工具提供的功能进行实现的详细设计,此部分的文档应该实现如下内容:
? 每一功能模块的用户需求的详细说明
? 每一功能模块工作流的详细实现的设计(对应需求)
? 每一功能模块数据流详细设计及数据实现走向详细设计(对应需求) ? 各功能模块子模块的定义和详细实现方式
? 各功能模块之间接口的数据流及工作流的详细描述。 ? 各种界面原型的设计
要求:在详细设计阶段所有的设计必须按照可以作为编码依据的方式进行设计,作到越详细越好。
(4)编码阶段
在编码阶段程序员要按照详细设计进行编码工作,要求编程人员所写的代码一定要完成详细设计的所有的功能;在代码编制过程中,要求程序员严格执行编码规范和格式要求。
(5)测试阶段
测试过程严格按照软件质量体系《软件测试控制程序》执行。测试方法除采用传统的测试方式外,还采用了先进的测试工具辅助测试。测试分为两个阶段:单元测试阶段和综合测试阶段。单元测试阶段在编码阶段完成,所有的测试文档由测试人员提供。综合测试由开发人员和测试人员交叉担任,包括集成测试和系统测试,同时所有的测试文档应该由专业测试人员完成。
(6)安装调试及施工
测试工作结束后,项目由系统开发阶段进入实施阶段。
2.8.2.2 项目进度安排
项目执行计划:九个月。
第一阶段:调研和需求分析:第1个月
[1] 调研中山市农业信息化基础设施建设运行现状,掌握土肥业务需求,编
制需求分析报告
b
b
[2] 在需求分析报告的基础上,结合项目建设目标和要求,制定详细的项目
实施方案。
第二阶段:技术方案设计:第2 - 3个月
[1] 平台各系统各部分功能的需求分析与详细设计 [2] 建立平台各应用系统的数据列表和数据库表结构 [3] 软硬件技术、数据库系统的选型和开发环境的搭建 [4] 建立完善的开发环境,做好开发前准备工作 第三阶段:应用系统的建设及网络测试:第4-7个月
[1] 开发土肥信息管理服务平台各应用系统 [2] 完成系统集成工作 [3] 应用系统的测试、调试工作
第四阶段:应用系统的完善、安装使用与培训:第8个月
[1] 安装部署应用系统
[2] 应用系统使用培训,进入试运行。
[3] 根据用户反馈的意见对系统进行完善,形成稳定的产品 第五阶段:应用系统试运行:第9个月
[1] 试运行期间系统进一步修改和完善
[2] 整理文档,撰写项目竣工报告,完成项目的验收工作 [3] 系统交接
项目总体实施进度如下图所示:
月度 序号 1 2 3 任务名称 需求调研 收集资料 制定开发技术方案 时间(天) 10 12 12 1 2 3 4 5 6 7 8 9 b
b
4 5 6 7 8 9 10 11 12 系统功能概要设计 系统功能详细设计 数据库设计 系统开发 应用系统测试、调试 安装部署 系统应用及培训 试运行、修改与完善 准备验收材料与验收 15 12 5 73 15 7 5 32 5 图1. 总体实施进度计划图
2.8.3人员培训
为了保证系统建成以后良好的运行,制定完善的培训计划。
2.8.3.1培训内容
对开发的应用系统软件的使用和数据维护进行培训,使业务人员能够熟练使用系统,进行数据的管理维护和业务分析,实现决策、共享和信息发布等操作任务,使软件系统发挥应有的作用。
2.8.3.2培训方式
培训使用建设中跟随培训和建设后集中培训两个方式。
建设中培训:中山市农科推广中心在建设阶段积极参与各系统的建设,参与系统设计、系统实施,随时熟悉系统设备和软件的使用方法和内容;
建设后培训:系统建设完成后,对中山市农科推广中心管理人员进行集中的系统使用和维护培训,使业务管理人员从整体和局部上掌握系统的使用。提供完整的用户手册,作为培训的材料。
b