《系统软件项目开发计划.doc》由会员分享,可在线阅读,更多相关《系统软件项目开发计划.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、XXX系统软件开发方案上海xxx科技目录1 引言1编写目的1工程背景1定义3参考资料32工程实施方案42.1 工程概况42.2 系统环境配置42.2.1 硬件配置42.2.2 软件环境42.3 实施过程52.4 人员方案62.5 工程进度72.5.1 工程里程碑82.5.2 进度表92.5.3 进度会议92.6 工程的风险分析和应对10第 9 页1 引言为了保证xxx系统工程的顺利完成并通过验收,公司根据工程的初步需求,并对该工程的各项需求进展全面分析之后,做出本软件工程开发方案书。本方案书描述了整个工程生命周期内的工作任务范围、各项工作的任务分解、工程团队组织构造、各团队成员的工作责任、团队
2、内外沟通协作方式、开发进度、工程内外环境条件、风险对策等。作为工程团队成员以及工程相关人员之间的共识与约定,工程生命周期内的所有工程活动的行动根底,工程团队开展与检查工程工作的依据。工程背景xxxx专门术语:MYSQL:系统效劳器所使用的数据库关系系统DBMS。SQL:Structured Query Language一种用于访问查询数据库的语言J2EE:(Java 2 Enterprise Edition)以Enterprise JavaBeans简称EJB为核心的一系列标准,在应用逻辑上提供了一整套开发企业级多层构造应用的解决方案。MyEclipse: 功能丰富的JavaEE集成开发环境,
3、包括了完备的编码、调试、测试与发布功能。文档格式要求按照我国GB/T8567-2006国家标准标准要求进展。包括以下文件:GB8567-88计算机软件产品开发文件编制指南2工程实施方案2.1 工程概况工程名称:xxx系统工期:90日建立要求:本工程xxx。2.2 系统环境配置2.2.1 硬件配置根据对业务的分析,结合院内现有机器设备的具体情况,本系统的客户端考虑沿用目前资产管理处与各科室的现有PC终端,以减少院方购置硬件设备与相应商业系统的本钱。对于效劳器端,考虑部署在医院己方的现有效劳器上。如今后业务的数据量较大,可以考虑另外添加效劳器。2.2.2 软件环境操作系统:Windows Serv
4、er数据库:MYSQL开发语言:JAVA开发工具: MyEclipse2.3 实施过程根据设计的系统功能需求,将本工程中应用开发的实施分为工程启动、深化设计、系统实现、系统测试、系统安装调试、系统试运行与培训、竣工验收、系统维护八个阶段。工程启动建立工程管理组织与制度,做到人员、设备、资金到位。深化设计根据需求说明书,以及用户用例,对系统进展深化的设计,主要分为概要设计与详细设计。系统实现在确认的设计说明书的根底上,进展功能分配、模块划分,建立统一的代码编写标准,安排工程师编写代码。系统测试系统在开发过程中安排测试人员负责测试工作,编写相应的测试文档,记录测试结果。系统安装调试在系统测试完成后
5、,按院方要求的时间到现场进展技术效劳,进展系统的上线安装调试与数据初始化。系统试运行与培训作为系统正式运行前的一个准备与试验阶段,在该阶段中进展不断问题反应与系统优化。竣工验收重点评估软件系统的设计、开发、调试、试运行、培训、数据转换与导入等是否到达用户的要求,各种文档资料是否齐全与内容完整。交付成果物: 所开发软件以及软件开发所依赖的其它局部的全部可用源码。 用户手册,安装部署手册及其他相关文档。系统维护软件验收后,提供二年的免费软件BUG修改效劳,包括7*24小时响应,现场故障处理、热线支持效劳、错误修正、文档更新效劳、系统运行评估效劳。2.4 人员方案为了确保整个工程的顺利实施与按时、按
6、质的完成,以到达预定要求。公司将严密地组织实施,投入足够的技术力量与工程人员,严格控制工程进度。具体人员如下:姓名角色本工程分工xxx工程总负责工程总体把握与控制xxx工程经理需求分析,系统设计,系统验收, 进度管理xxx开发人员后台管理模块开发,系统维护xxx开发人员后台管理模块开发xxx开发人员后台管理模块开发xxx开发人员前台展示模块开发,系统维护xxx测试人员测试与质量管理xxx文档管理文档管理2.5 工程进度为了确保工程最终的按时完成,工程经理需要完成任务界定,任务排序,时间估计,进度安排及时间控制等项工作。具体工作如下: 工程经理根据方案制定措施,安排工程工作。 工程经理根据工程方
7、案、已设定的相关节点与控制规那么分析偏差。 对于需控制的偏差,应分析其产生的原因,并制定相应的预防与纠正措施。 工程经理每周通过例会等了解工程情况,以便尽早发现偏差。 工程经理跟踪纠正偏差的过程,直到偏差被消除为止。2.5.1 工程里程碑里程碑完毕日期交付成果物责任人需求分析2021年9月18日软件需求规格说明书陈晓扬系统设计2021年10月16日数据构造设计说明软件概要设计说明陈晓扬系统开发2021 年1月30日可运行系统陈晓扬系统验收2021 年2月6日软件源代码用户操作手册安装部署手册陈晓扬2.5.2 进度表此处为进度表格2.5.3 进度会议从工程实施日起,定期召开进度会议,由工程组成员
8、与xxx相关人员参加。进度会议主要内容: 确认工程进度。 讨论与解决工程实施过程中出现的各类问题。 实装已完成的功能模块,提供用户试用。并根据试用反应意见进展调整。暂定每周三召开周例会2.6 工程的风险分析与应对在系统实施过程中可能发生的工程风险如下:l 用户无法一次性准确表达需求在系统实施时,首先要对用户现状及用户需求做详尽的描述。通常由于用户对业务理解还在不断深化,往往在系统实施时用户对需求的描述会随着实施的不断深入而有所改变,造成系统需求的不稳定。n 对策:1.在以往公司工程实施与管理上的经历的再利用;2.在工程实施过程中,尽量多与客户进展沟通、交流,及时了解用户方在萌芽状态的新的需求思
9、路,协助整理新的需求描述;3.用户与工程小组通力合作,用户方应尽早将可能定义的新的需求通告给承建方,以便确定该需求是否必要与可行,及时整理出新的需求描述。l 实施范围的不断扩大及工程延期在工程实施过程中,可能因用户对工程开场时所提出的目标与要求有所变化,造成实施范围的不断扩大与工程实施的不断延期,最终使工程搁浅。n 对策:1.建立工程实施领导小组,明确工程的目标与各自的权限;2.配备经历丰富的工程经理;3.定期向工程的高层管理人员与用户报告工程实施的进展及存在的问题;4.控制实施范围的变化,形成书面文档、陈述更改原因,待管理部门批准前方可实施更改;5.建立当工程实施出现问题时进展汇报与解决的工作流程。l 系统故障风险分析在应用软件开场运行并由用户使用之后,比拟严重的系统故障对用户的正常业务应用可能带来影响,影响程度可能从工作效率降低到系统完全无法使用,甚至出现数据丧失等严重影响用户正常工作的情况。n 系统故障的起因是多样的,处理一般按以下步骤进展:1.与用户维护人员一起分析,确定故障成因;2.如果是软件运行平台硬件故障,立即向用户方维护部门领导汇报,争取尽早联系相关硬件供给商解决问题;3.如果因应用软件漏洞造成系统故障,应尽快修补漏洞,使系统恢复正常运行;用户误操作造成的故障,应在软件编制时应该充分考虑纠错措施,减轻或防止误操作带来的问题;同时应重视用户培训;
限制150内