搜档网
当前位置:搜档网 › 软件系统工作实施方案专业技术设计书

软件系统工作实施方案专业技术设计书

软件系统工作实施方案专业技术设计书
软件系统工作实施方案专业技术设计书

XXX系统应用

项目实施方案专业技术设计书

XXX

二〇二〇年九月

版本描述

目录

一、项目实施总体目标 (6)

1.1.总体实施保障措施 (6)

1.1.1.成立工作小组 (6)

1.1.2.制定规范和技术标准 (6)

1.1.3.整合数据资源并建立更新机制 (7)

1.2.项目实施人员组织 (7)

二、项目建设阶段实施组织计划 (9)

2.1.项目组织架构 (9)

2.2.实施方案的职责划分 (11)

2.2.1.项目实施过程中 (11)

2.2.2.上线后的运行维护阶段 (13)

2.3.XXX系统应用的开发与实施计划如下: (14)

2.4.项目工作阶段和内容 (16)

2.4.1.项目建设目标 (16)

2.4.2.需求分析阶段 (16)

2.4.3.设计开发阶段 (17)

2.4.4.系统测试阶段 (18)

2.4.5.质量控制体系 (19)

2.4.6.系统交付与用户测试 (20)

三、系统整体测试方案 (20)

3.1.概述 (20)

3.2.测试资源和环境 (21)

3.2.1.硬件环境配置 (21)

3.2.2.软件运行环境 (21)

3.3.需求分析 (21)

3.4.概要设计 (22)

3.5.详细设计 (22)

3.6.开发 (22)

3.8.系统测试 (23)

3.9.验收测试 (23)

3.9.1.Alpha测试 (23)

3.9.2.Bate测试 (23)

3.10.开发周期所需要产生的文档 (23)

3.11.软件测试类型 (24)

3.11.1.白盒测试 (24)

3.11.2.静态白盒测试 (24)

3.11.3.动态白盒测试 (25)

3.12.功能测试 (25)

3.13.UI测试 (26)

3.14.性能测试 (26)

3.14.1.负载测试 (26)

3.14.2.强度测试 (27)

3.14.3.容量测试 (27)

3.15.安全性和访问控制测试 (27)

3.15.1.应用程序级别的安全性 (27)

3.15.2.系统级别的安全性 (28)

3.16.故障转移和恢复测试 (28)

3.17.兼容性测试 (28)

3.17.1.浏览器兼容性 (29)

3.17.2.操作系统兼容性 (29)

3.17.3.硬件兼容性 (29)

3.18.安装测试 (29)

3.19.分辨率测试 (30)

3.20.二三维一体化综合应用子系统测试 (30)

3.21.数据中心子系统测试 (30)

3.22.系统管理子系统测试 (30)

3.24.环境 (31)

四、项目实施工作方式 (31)

4.1.沟通方式 (31)

4.2.工作流程 (32)

五、项目培训 (32)

5.1.培训总体目标 (32)

5.2.用户培训的定义 (33)

5.2.1.项目管理人员培训 (33)

5.2.2.关键用户培训 (33)

5.2.3.培训策略 (34)

5.2.4.培训方式 (34)

5.2.5.培训设施 (34)

5.3.培训计划 (35)

六、项目的交付与验收 (36)

6.1.集成上线阶段 (36)

6.2.安装调试阶段 (37)

七、维护及技术服务 (38)

7.1.服务与支持 (38)

7.2.更新机制 (40)

7.2.1系统的更新及升级 (40)

7.2.2数据的更新 (40)

7.3.数据备份与恢复 (40)

项目建设阶段实施组织方案项目实施方案是本公司中标后在签订合同后所进行的、并对标的软件需求分析、开发、交付、验收的一系统活动所遵行的工作项目、内容、人员、时间节点以及组织形式等实施预案,在中标后,本公司承诺将按照不低于实施方案的工作标准对标的项目进行实施。

一、项目实施总体目标

1、安装、调测标的物软件产品的运行环境及软件平台至上线通过采购方验收。

2、与采购方共同维持测试、试运行及验收

3、提供1年售后技术服务。

4、参与者了解,是过程能得以贯彻的保证,因此对所有参与者实施培训,实施是质量保证的关键。

具体工作内容与方式如下:

1.1. 总体实施保障措施

1.1.1.成立工作小组

XXX系统应用建设项目是一项复杂庞大的信息化工程,建设一个科学合理的实施架构和工作模式极为重要。平台作为一项跨部门、跨层级、跨区域的融合型项目,整个工程建设由XXX中心、技术支持单位和各项目应用服务实施单位多方共同完成。考虑到项目的业务特点及项目的复杂性,项目采取咨询、集成商、各专业软件开发商和内部支持队伍共同参与的项目组织模式,由项目建设方领导牵头成立“领导小组”,统筹指挥信息化建设;由相关业务部门成立“联动工作小组”,由建设单位组建“信息化小组”实施信息化建设。

1.1.

2.制定规范和技术标准

由“领导小组”指挥,由“联动工作小组”和“信息化小组”制定系统数据资源体系规范标准、开发规范和技术标准。

1.1.3.整合数据资源并建立更新机制

由“联动工作小组”与“信息化小组”共同努力,组织实现各类数据资源的整合,并以统一标准的方式提交,同时建立数据更新和交互制度,确保各类数据体系得到准确、标准、及时地更新。

1.2. 项目实施人员组织

XXX系统应用建设要按照软件工程来严格来实施,根据我公司多年项目实施的经验,在实际操作过程中,由XXX中心同相关处室成立专门的组织机构,负责项目指导、监督和验收,并安排专人、专项地负责全面参与该系统的建设,我方将组织最精干的队伍组成项目组来实施该项目。

我公司将专门成立项目组,全面保证在人力、物力上满足项目建设的需求,提供完善的本地化技术服务。

此项目的业主方建议成立项目领导小组由XXX中心分管领导亲自挂帅,根据需要吸收项开发项目领导参与,该小组主要处理一切与项目有关的重要决策和事务,任务如下:

1)批准项目的总体方案和实施计划,审查系统设计方案及软件产品;

2)定期召开相关各方会议,并根据系统实施的实际情况做出重要的决策。开发方成立的项目组则按照系统工程进行下面的工作:

1)负责系统的需求分析和系统设计(包括总体设计和详细设计)并监督项目的开发过程;

2)负责系统数据资源体系完善的方案制定;

3)参与整个系统的网络环境和系统集成设计;

4)负责整个项目的软件环境和开发编程测试和维护工作;

5)制定工作计划,并保证按质、按时、按量完成项目建设任务;

6)负责对甲方的技术培训和应用信息反馈工作。

XXX中心根据系统的建设要求,成立相应的项目办公室,该办公室对系统领

导小组负责,其主要任务包括:

1)与开发方一起完成项目需求分析和系统详细设计;

2)指导解决用户方的试验数据、业务管理流程等技术问题;

4)接受系统的基本培训、保证用户方能顺利使用该系统。

承建方成立的项目组则按照系统工程进行下面的分工:

1)项目经理---负责项目的实施管理,包括项目计划、人员调度、项目协调、实施与质量控制等;

2)系统分析组----负责系统的需求分析和系统设计(包括概要设计和详细设计)并监督项目的开发过程;

3)软件开发组----负责整个项目的软件环境和开发编程工作;

4)系统测试组----负责整个项目的系统、软件的测试工作;

5)系统实施组——负责系统业务搭建、网络和硬件设计、安装和调试;

6)客户服务组----负责对甲方的技术培训和应用信息反馈工作;

7)质量保证组——独立于软件组和其他项目组,负责整个项目的质量控制,并向项目领导小组负责。

8)数据处理组——负责整个项目的地理空间数据处理。

二、项目建设阶段实施组织计划

2.1.项目组织架构

XXX项目小组主要成员情况:

组类别角色成员领导小组XXX领导

项目经理项目经理

系统设计组系统分析员

软件开发组高级程序员、程序员、配置管理员

数据处理组数据处理负责人

系统测试组测试负责人

系统实施组系统集成负责人

质量管理组SQA经理

项目领导委员会负责对项目关键事项和重大问题进行议决,听取阶段性汇报,及对项目成果进行最终验收确认。

职责:

-按照实施方案分工界面提供人员、设备、资金支持;

-审查确认项目实施总体计划,确认项目阶段目标的设置,并监督完成情况;

-参加项目会议,听取每周项目进展汇报;

-审阅周工作报告,监督项目进展;

-协调解决关键性、全局性问题;

-重大问题、解决方案的决策;

-总体验收。

项目经理

项目经理由XXX的XXX担任项目总负责人职务, 分别代表双方管理本项目、负责双方之间的联络,并且在这个合同的所有方面拥有代表本方的权力,并承担相关义务。XXX应在星期一到星期五的正常业务时间,即上午 8:30 到下午 5:30(节假日除外)提供本工作说明书项下的服务

他们将负责:

-定义项目管理流程、政策、和操作规程;

-管理项目进程、项目目标、和项目范围;

-规划项目总体进程;

-项目的全面沟通;

-向项目管理委员会报告项目总体状态。

实施组

实施组由XXX实施人员以及XXX中心的系统环境提供单位的关键人员组成,他们将负责:

-针对XXX系统应用的硬件和网络环境条件制定项目实施方案的落实计划;

-根据系统方案进行系统操作层面的相关配置工作;

-完成具体的功能模块实施;

-解决最终用户在使用中遇到的问题。

-根据项目需要,安装及维护系统所需的系统环境、开发环境、网络环境等方面的工作

-负责系统的性能调优

-负责项目验收测试,并提交验收报告。

2.2.实施方案的职责划分

本项目实施是需要XXX中心、XXX两个单位共同努力的,甲乙双方应有明确的分工配合,建立很好的工作机制,才能保证项目成功。

2.2.1.项目实施过程中

本项目的成功依赖于双方的密切配合和通力合作。在项目实施过程中(包括需求分析、设计、系统安装、系统配置、开发、上线、培训等方面),XXX中心、XXX各自应承担的职责义务:

XXX中心的职责

-在项目中所需第三方软件(指非标的物供应软件),不通过XXX有限公司供应的情况下,XXX将提供软件并提供此类软件的安装、配置和维护工作。

-在实施过程中协助XXX负责项目管理、环境分析、安装调试及项目系统测试;配合XXX进行关键用户培训与知识转移、方案设计。

-提供XXX完成工作任务所必须的信息

-保证与项目有关的问题得到及时解决

-向最终用户说明新系统的功能、用途和业务规范

-设置用户权限

-协助制定并执行最终用户培训计划

-与XXX共同制定系统测试周期、测试脚本和所需测试业务并共同执行测试

-在XXX的协助下,负责初期数据和基础数据的准备和整理工作

-与XXX共同建立项目环境和项目组织结构

-与XXX共同努力,在保证实施质量的前提下,控制项目实施时间进度按时完成工程。

XXX的职责

-负责按照本方案确定的实施范围,组织项目的实施工作,确保实施质量并解决或协调解决实施过程中遇到的问题。

-在项目实施必要阶段增加必要资源支持项目成功

-在实施过程中在XXX中心协助下负责项目管理、环境搭建及项目系统测试;在XXX中心的配合下负责关键用户培训与知识转移。

-指导与帮助XXX中心人员进行数据准备及输入。

-使与项目有关的问题得到及时解决

-提供有关系统在实施范围内的技能和以往的经验

-解决系统培训和实施中出现的问题

-计划、协调与项目实施相关的各个方面的工作

-与XXX中心共同建立项目环境和项目组织结构

-依据项目计划充分调动XXX资源,并做好这些资源的后勤保障,在必要时候,寻求公司更高层次的支持

-与XXX中心共同努力,在确保实施质量的前提下,控制项目实施时间进度按时完成工程。

-提供必要的原厂技术支持

2.2.2.上线后的运行维护阶段

在本阶段,XXX系统应用建设的系统已经运行了一段时间,可能提出对系统的配置和一些新的要求。对于在项目实施过程中由于时间和资源限制没有全部完成的实施内容也在完善阶段进行补充。同时对用户的使用进行支持。此次项目中系统上线后的试运时间为2020年10月12日至 2020年10月30日。

XXX中心的职责

-XXX中心项目负责人应依据项目需求召开项目管理会议。

-保证系统上线后的稳定性

-安排支持人员,解决上线运用中最终用户出现的问题。

-系统维护人员,根据项目设计的流程维护上线后的投产环境,例如维护用户

权限等,保证系统安全

-维护问题日志,关于软件问题应敦促软件提供商及时解决XXX的职责

-与XXX中心项目经理依据项目需求召开项目管理会议;

-协助XXX中心项目经理监督软件商对问题解决的进度;

-评估各模块的运行情况,解决系统操作,运用的问题;

-继续实施在项目上线前没有完成的实施任务;

-提出系统配置改进建议;

-帮助XXX中心完善系统运作。

2.3. XXX系统应用的开发与实施计划如下:

项目计划时间表

项目验收时将向用户提供一套完整的技术资料,包括备份光盘、开发文档、和操作手册等。

2.4. 项目工作阶段和内容

2.4.1.项目建设目标

按照“以数据为核心、以集成为重点、以协同为前提、以应用为目标、以服务为宗旨”的设计思路,利用新技术、拓展业务领域,对平台升级改造,达到以下目标:

2.4.2.需求分析阶段

2.4.

3.设计开发阶段

安排工程师进行软件的设计与开发工作,包括:项目经理、系统设计小组、软件开发小组、数据处理小组等人员。

2.4.

3.1. 概要设计

2.4.

3.2. 程序编码

2.4.4.系统测试阶段

安排专业测试人员进行现场测试,包括用户、页面、功能、压力等方面的测试。并由工程师对系统进行调整。

2.4.4.1. 分模块测试

2.4.4.2. 结合测试

2.4.5.质量控制体系

2.4.5.1. 工作文档

我公司有一套规范的作业流程和标准,以下是我公司项目管理中部分工作文档的列表,本项目的开发过程中可以结合具体情况进行适当的修正。

2.4.6.系统交付与用户测试

有系统用户对系统进行测试,根据测试情况,对系统进行完善和调试,项目组安排工程师对系统进行调整。

三、系统整体测试方案

3.1. 概述

本次测试的测试对象是:XXX应用平台,测试依据见《XXX应用平台技术设计方案》。针对系统提出的所有经双方(用户方及开发方)确认的项目功能,对系统功能进行测试。

相关主题