系统软件项目实施计划及方案_第1页
系统软件项目实施计划及方案_第2页
系统软件项目实施计划及方案_第3页
系统软件项目实施计划及方案_第4页
系统软件项目实施计划及方案_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统软件工程实施方案工程名称:工程名称:XXXX系统软件实施单位:XXXXXXXXX时间:XXXXXXXX日\l“_TOC_250004“、工程总体实施方案 7工程实施原则 7工程总体推动打算 8\l“_TOC_250003“系统实施过程的质量保证活动说明 9\l“_TOC_250002“需求分析阶段 91.3.2 总体设计阶段..........................................................10.…1.3.3 具体设计阶段..........................................................1.1.....1.3.4 系统开发阶段..........................................................1.1.....1.3.5 11...1.3.6 工程验收阶段..........................................................1.3....1.3.7 系统正式运行及维护阶段.................................................14...1.3.8 各阶段关心文档........................................................14....1.3.9 15...\l“_TOC_250001“工程实施打算 181.4.1 数据实施步骤..........................................................1.8....1.4.2 工程进度安排..........................................................1.8....、工程治理方案 19\l“_TOC_250000“工程治理组织构造 192.1.1 19...2.1.2 任务分工 20••…2.22.32.42.4.12.4.22.4.32.4.42.52.5.12.5.22.5.32.5.42.5.52.62.6.12.6.22.72.7.12.7.2

工程范围治理 23工程进度治理 23工程风险治理 2424..…需求风险..............................................................24..…25....25....质量治理打算 26质量治理体系标准......................................................26....质量掌握过程..........................................................26....质量评定打算..........................................................26....质量治理措施..........................................................27.....软件质量掌握..........................................................27.....工程协调与合作打算 303.0....31.....配置治理 3232...变更治理的方法........................................................34....文档治理 34人员治理 34保密治理 35、测试打算 36测试工作预备 36软件开发测试 363.2.1 模块测试 37••…3.2.23.2.33.2.43.2.53.2.6

功能测试 37••…性能测试..............................................................37..…分系统测试.............................................................38....全系统测试.............................................................38....容量测试...............................................................38.....3.2.7 压力测试...............................................................39.....3.2.83.3

灾难恢复测试..........................................................39....设计测试用例和数据 393.3.1 建立测试环境...........................................................40....3.3.2

测试执行...............................................................40.....、验收打算 42验收组织 42验收内容 42软件系统的验收 433.用户方已经认可测试数据 43、培训方案 455.1 培训目标.........................................................................455.2 培训方式.........................................................................455.3 培训对象.........................................................................455.4 455.5 465.5.1 46••…5.5.2 系统治理人员培训......................................................47....6、技术支持和售后效劳 496.1技术支持与售后效劳政策.............................................................496.1.1 49....6.1.2 技术后援支持方式......................................................50....6.1.3 保修及系统维护效劳....................................................5.1....1 、工程总体实施方案建设XXXXXXX软件选购是一项简单、长期的系统工程,为保证工程能够顺利地进展实施,必需要制定科学、合理、切实可行的实施打算。一方面要从组织上进展落实,成立强有力的工程领导小组和阅历丰富的工程实施队伍; 另一方面要制定严格的时间进度表,明确各里程碑的时间。同时还要制定工作原则,以指导工程的全面实施。1.1 工程实施原则•用户方工程小组的成员,争取参与工程的全过程用户方成立领导亲自挂帅的工程小组,在调研、设计、编码、安装调试、量进展监视。•承受“两手抓”的方针,一手抓开发、一手抓使用对于软件工程,之所以称为一个工程,很大程度上是由于软件工程的建设,除了技术因素外,还有很多的非技术因素需要考虑,并且必需被得到重视。衡量一个软件工程是否成功,很大程度上不是看这个软件工程承受了多么先进的技术,而是软件对败,很大程度上是使用抓得不够。建议在工程的试运行过程中,在抓系统维护的同时,也要狠抓系统的使用,开发方和用户方齐心协力帮助业务人员从原来的手工处理转到计算机关心处理上来,在业务人员适应计算机辅助业务处理的过程中,尽可能早觉察系统•数据同程序同等重要该系统的建设,数据位于首要的地位,程序的编写完成,仅仅意味着系统有这样才能争取系统早日到达有用化。1.2 工程总体推动打算为了有效地保证系统开发的质量,整个系统建设的全过程划分为预备、设计、开发、实施和运行阶段,每个阶段完成相应的任务,确保信息系统的建设。如以下图所示:前屠备需求另析前屠备总体设计系统畀论证总体设计方案具体设计总体设计系统畀论证总体设计方案具体设计»/74/款件系统、数据/»/7测试测试>/实施规划技术文裆/>/实施规划技术文裆/■>/样国试验报告/疗与錐护系统实施过程的质量保证活动说明在实施过程中将发生的重大质量保证活动或由此将产生的质量记录和产品,工程治理与开发阶段划分亲热相关,因此主要依据工程实施的具体阶段划分说明。需求分析阶段首先需要经双方协调,形成《需求调研打算》及《需求调研大纲》,确定准备工作、需求调研的内容、方法方式以及人员和日程安排等内容,经双方同意后按此打算开头调研。调研工程开发组依据调研中系统实际技术需求和各个子系统的业务需求,编写并向工程领导小CMMLEVEL3标准要求的《系统需求分析报告》并由工程组评审,不合格的局部进对于软件生产过程而言,需求阶段是整个过程中最重要的阶段,需求分析成果的好坏将直商确定。总体设计阶段工程开发组通过对系统的功能、运行和性能要求加以分析,产生一个高层次的系统构造、〔其中包括数据库设计〕,该报告内容的变更由双方的现场实施负责人、技术负责人进展沟通即可确定,并需向工程领导小组汇报具体设计阶段工程开发组在《系统设计报告》的根底上,对功能和性能要求进一步加以分析和细化并且把软件的具体设计文档化,向工程领导小组提交《系统具体设计报告》,并由工程组组织评审并签署评审意见。对其中评审不合格的局部进一步完善和重筹划,评审通过该报告内容的变更由双方的现场实施负责人、技术负责人进展沟通即可确定,并需向工程领导小组汇报。系统开发阶段依据前面的设计结果,由双方的现场实施负责人、技术负责人争论确定详细的开发打算,为了使用户能够准时获知工程的进展状况,开发小组需要每周向用户相关领导提交《工程客户周报》,用户工程组可以随时对工程的工作状况进展检查。系统实施和试运行阶段首先需要经双方沟通协调,形成《工程实施打算》,确定现场实施的预备工作、人员和日式开头现场实施前工程开发组应检查全部必要的预备工作是否已经完成现场工作首先要进展软件在效劳器端的安装和调试,包括数据库中各类对象的生成,初始装。软件安装完成并确认可在系统正常运行后,开头相关业务人员的培训;在培训开头之前需培训过程中由工程师供给《培训考勤记录》,培训应当脱产、集中、圭寸闭进行,并要求定是否到达目标,是否再增加培训课程;对以上内容用户工程组须进展必要的考核和奖惩,培培训顺当完成后将开头软件在试点部门试用,将向用户提交编译后的前后台软件,《软件全部系统功能模块。软件试用期内用户的主要工作是依据《软件功能清单》所列的系统功能模块,检查公司所以对软件的细节性问题进展测试、验证,但主要精力还是应放在模块级功能的检查上,假设全部模块都已开发并可以进入试运行,其设计方法、技术可行性也都能够满足最终软件的需要,业务负责人、现场实施负责人需要签署各子系统的《软件交付书》

则用户各相关,说明软件已在现场安装、调试、培训完成,根本可以进入软件试运行;此后在软件功能模块一级上不应再试运行期内用户负责组织针对《软件功能清单》所列的系统功能模块进展工程验收阶段在试运行期内系统存在肯定的细节性问题是工程工程不行避开的问题,特别是随着用户应用的渐渐深入,此类需求会逐级提出,此类问题不属于系统的致命性错误;因此据库字典》等。领导签字的《工程验收报告》,并签署验收意见,公司在此过程中将全程参与,在现场进展验收前的维护工作。系统正式运行及维护阶段公司承诺对系统软件供给效劳保证期,在保证期内供给免费的软件升级和维护效劳;改、细节性功能的增加,用户都要以《软件问题及修改记录》的书面形式提交给公司,修改完成后用户应组织相关的业务负责人进展确认, 件功能清单》中说明;如遇紧急状况可事后补齐。各阶段关心文档《现场工作日程安排打算》,在实施中的各阶段,对于所发生的需要在现场进展较长时间工作的状况,假设在《需求调研打算》、《工程开发打算》、《工程实施打算》、《培训打算》等工作打算中未包含,则需要在工作开头前双方共同制订好《现场工作日程安排打算《现场工作周报》,在现场实施工作中,为了把阶段性的工作任务具体落实完成,需要合作双方每周一之前由公司实施工程师与用户组共同制定本周的工作打算,给出每个工作日上、下午的工作内容,以及双方的预备工作。打算制定完成后用户工程组向全部相关部门和领导公布,开头执行;实施中双方相互监视按照原打算开展工作;周五时双方负责人共同对本周打算执行状况进展总结, 对原打算填写工作总结,具体描述各项打算的完成状况,未完成的局部应写明未完成缘由和责任到下周打算中进展。《用户工程报告》,对于实施中各阶段较长时间不在用户现场进展的,或项目处于用户试运行、维护期的状况,为了使用户能够准时获知工程的进展状况和公司开发小组的工作《阶段评估报告》,实施中当某一阶段性目标实现后,公司将对该阶段双方联合开发组的工作状况进展总结,编写该报告并向工程领导小组提交,准时总结阅历教训,为下阶段工作打好根底。1・3・9实施过程提交文件汇总以下是对上面的实施过程中将产生的文件汇总说明:阶段阶段名称作用评审级别变更掌握确定需求调研的预备工作、需求《需求调研打算》内容、方法方式及人员和日双方现场实施双方现场实施调研《需求调研大纲》程安排负责人负责人《系统需求分析报告》

双方工程负责人

双方工程负责人《系统设计报告》〔其设计 中包括数据库设计〕

描述整个系统软件的模块设计,具体设计,数据库设计,供开发编码使用

双方工程负责人

双方现场实施负责人《系统具体设计报告》软件开发

软件开发的日程进度,分工,检查点设置,提交成果等打算

双方现场实施负责人

双方工程负责人《测试打算》软件《测试问题卡》测试

IS09000质量保证体系规定的功能测试、同行间测试文档软件 确定现场实施预备工作、人现场 《工程实施打算》 员和日程安排、培训打算、实施 阶段目标等

双方现场实施负责人

双方工程负责人《培训打算》系统培训《培训总结》

明确培训环境条件及方式,参与人员,课程课时等要求培训记录,培训效果总结,是否到达目标

双方现场实施 双方现场实施负责人 负责人《数据库安装名目》系统《软件安装方法》安装

现场安装、调试和提交软件的相关文档

所提交软件全部模块构造划分,功能描述

用户系统人员《软件交付书》 训完成,根本可以进入试运行

用户系统负责人证明实施中觉察的软件问题和《软件问题及修改记 用户提出的具体修改意见,录》 以及对其所作修改和确认记录《验收打算》《验收报告》工程《工程总结》验收《数据库字典》

开发过程工程总结,技术总关文档日常 《现场工作日程安排 间的

双方现场实施工作 打算》

负责人

负责人较长时间不在用户现场时《用户工程报告》 向用户信息效劳系统汇报工程进展和工作状况,《现场工作周报》

双方现场实施负责人

双方现场实施负责人《阶段评估报告》 某阶段性目标实现后进展总结,向工程领导小组提交,为下阶段打好根底工程实施打算XXXXXXXXXXX软件选购的建设是一项浩大而简单的信息化应用根底工程,需要分任务、分阶段组织建设,逐步实现总体目标。1・4・1数据实施步骤.根底信息协调相关部门,采集根底信息。.公共信息公共信息是多个业务部门共用的公共信息,包括人员、单位、信息、根底设施等。3.专用信息专用信息是公章等信息。工程进度安排系统建设分阶段进展,第一阶段至合同签订后10天,完成如下工作:(1)组织数据的采集(2)硬件环境的搭建其次阶段,合同签订后20天,完成如下工作:(1)XXXXXXXXXXX软件选购的搭建将部署(2)二次开发30天内,完成如下工作:系统开头正式试运行BUG修改系统性能调优系统培训系统验收2 、工程治理方案工程治理组织构造工程各方角色与责任需要明确的是,该系统是一个由用户、系统供给商、其他系统供给商、设备供给商等多方工程治理办公室是由用户和系统供给商的高层领导人组成,这样可以充分保证工程实施能工程治理办公室中的用户成员有责任推动相关工作人员亲热协作工程实施,对中心内部各部门所要到达的工程目标有清楚的定义, 明确责、权、利关系,与工程组一起做好工作。工程经理必需随时向工程治理办公室报告整个工程进展状况,向工程治理办公室负责,实行正确的实施行动来完成工程实施工作双方在工程中的角色和责任如下:单位单位责任用户业务系统的现状调查、分析;提出工程需求;组织方案验收工程治理系统供给商负责系统连接或软件部署、配置、软件开发等技术文件;负责工程实施;提出工程测试打算,协作工程验收产品供给商供给产品的技术支持效劳在客户特别指明时供给产品安装调试效劳2.1.2 任务分工所以要完成好一个工程,建立起一个完善的组织架构后,组织中必需要有明确的分工,做的实施。XXXXXXXXXXX针对本工程的具体分工如下:工程治理办公室:将由用户工程部领导以及XXXXXXXXXXX治理层的相关负责人构成,建议与打算工程治理组人员的组成,承受工程治理组的汇报,指导与监视工程治理组工作,对重大问题作出打算,确保工程实施所需要的资源。该小组在宣布中标后成立,工程验收后完毕。专家参谋组:将由用户、XXXXXXXXXXX、高级专家参谋组成,在整个工程执行过程中起顾问询问等作用。该小组在宣布中标后成立,工程验收后完毕。工程治理组:承受工程治理办公室的领导与监视,向工程治理办公室汇报;由用户、XXXXXXXXXXX的项目治理人员组成,XXXXXXXXXXX指派一名工程经理任组长。该组负责协调各相关单位的关系,处工程中消灭的各种问题。该组在工程治理办公室成立后设立,工程验收后完毕。〔4〕商务组:承受工程治理组的领导,向工程治理组汇报,制定具体的商务打算,负责商务投标,合同的签署,依据合同定货,跟踪;处理合同执行过程中由于合同条款的修改与变动而带来的各种问题。该组在工程治理组成立后设立,工程验收后完毕。〔5〕财务组:承受工程治理组的领导,向工程治理组汇报,制定资金运作打算,负责财务本钱核算、本钱该组在工程治理组成立后设立,工程验收后完毕。〔6〕培训组:承受工程治理组的领导,向工程治理组汇报,制定具体的培训打算,负责协调与实施全部的培训工作,完成培训的组织、培训内容的审定、培训人员的落实、培训场地的联系、培训过程的组织、培训结业考试的组织、培训工作总结,依据合同规定完成全部培训工作。该组在合同签署后设立,全部培训工作完成后完毕。〔7〕文档组:承受工程治理组的领导,向工程治理组汇报,制定具体的文档递交打算,负责收集与整理各个阶段的技术文档,依据合同规定完成全部的文档递交工作。该组在工程治理组创立后设立,验收完毕,文档全部递交后完毕。〔8〕技术核心组〔架构设计组〕:承受工程治理组的领导,向工程治理组汇报,由用户与 XXXXXXXXXXX的技术核心人员组成。负责制定具体系统设计、完成模型试验与测试报告、终端设备参数修改测试报告,并对系统实施过程中遇到的突发技术问题赐予争论解决。该组在工程治理组创立后设立,验收完毕后完毕。〔8〕设计施工组〔开发组〕:承受工程治理组的领导,向工程治理组汇报。主要工作包括负责工程实施的技术细节方案设计、设备准确配置、准确物理连接图及设备该组在合同签署后设立,测试验收工作全部完毕后完毕。〔9〕验收组:承受工程治理组的领导,向工程治理组汇报,负责现场实施的质量掌握,以确保工程高质量、高效率地完成;制定具体的验收打算,负责编写测试验收手册、对安装后的系统进展测试与预验收、进展验收预备工作、协作用户验收小组对系统进展最终验收,依据合同规定完成全部的测试与验收工作。该组在安装调试工作开头后前设立,验收完毕后完毕。工程范围治理工程治理范围包括本工程建设周期内各个阶段以及全部相关的建设单位、设备、软硬件、容在工程实施前经具体争论确定。工程进度治理针对本工程的进度治理从任务分解、时间进度安排到资源安排,每个阶段都有里程碑标责工程进度掌握工程风险治理通过对大量的风险大事进展分析,在本工程中以下大事消灭的概率最大,影响也是最大的。如何使得将上述大事对工程造成的影响降低到最小, 是工程风险治理的主要工作。首先需要预防上述大事的发生,其次当大事发生不行避开之后,应当实行必要的、事先预备好的措施进展工作,将风险对工程目标的影响降低到可以容忍的程度。技术风险XXXXXXXXXXX软件选购是一个承受先进的信息技术,在建设过程中需要与各个业务单位、多个技术支撑系统、多个业务系统之间接口。系统需要采集的数据量大、涉及的相关系统范围广,需要比较高的信息治理的专业学问。因此系统建设存在肯定的技术风险,需要业主和系统建设方从系统开头建设之初, 就要充分生疏到该工程的技术难度,在系统调研、系统设计阶段就要进展反复的论证,在系统构架的时候尽可能承受国际上成熟的产品,借鉴相关的成功阅历,同时系统的建设分步骤、分阶段进展,将技术难点逐个突破,力求将技术风险降至最低。2・4・2需求风险XXXXXXXXXXX软件选购的建设是一个工程周期较长、涉及相关部门较多、数据量大、系统功能要求高的简单系统,只能在建设过程中与多家业务部门进展沟通,才能逐步明晰系统的需求。同时,由于 GIS专业性较强,有些需求各业务部门人员根本不行能明确地提出,需要系统建设方依据已有的系统建设阅历进展用户需求的引导。这些状况简洁造成系统的需求不明确,或者系统的需求变更频繁,使得工程进展严峻滞后,最终造成工程的失败。为了能够削减该工程需求不清和需求频繁变更的风险,需要用户和公司在工程初期做好充分的需求调研,切实理解各个业务部门在信息方面的业务需求,尽可能避开对需求的误会和片面性。同时,在系统建设过程中,严格遵守工程管协调与沟通风险在系统建设过程中公司需要协调多个部门,与这些部门的沟通与协调可能直接影响到本工程工程人员风险由于XXXXXXXXXXX软件选购工程周期较长,技术难度大,因此工程人员压力会随着工程的进展渐渐加大,工作效率也可能会随着工程的进展渐渐降低, 造成工作效率低下,甚至会造成工程成员的不稳定。这就需要用户与公司相互理解,明确共同的目标,发挥团队精神,同时要合理规划工程进度,作到劳逸结合,提高工程人员的乐观性,降低工程人员的风险质量治理打算质量治理体系标准本工程实施应承受先进的质量治理模式和科学的质量治理体系和流程,并依据工程自身特点选用适宜的质量掌握规程。目前,xxxxxxxxxxx主要承受IS09001质量标准和软件成熟度模型〔CMM〕两种掌握规程。针对本工程,公司将承受 GB/T19001-2023—£09001:2023质量体系标准,同时遵循SSE-CMM的安全实施标准,并在工程实施的过程中严格执行这些质量标准。质量掌握过程本工程中,由工程经理制订质量掌握打算,工程质量掌握组进展审核。审核方面包括:质量掌握措施是否足够、各个成员的质量责任是否明确合理, 方法是否适用。质量评定打算为了加强工程质量治理和界定产品质量标准,本公司将制订适应于工程的检查验收规定和质量评定标准,确保工程质量。本工程中,应实行两级检查、两级验收制度。一级检查、二级检查和一级验收由本公司实施小组组织完成;二级验收由用户组织实施。各级检查验收严格按工程实施中制订的相应的检查验收规定和质量评定标准执行。 对实施和验收过程中消灭的重大技术问题,将上报用户协调处理,对一般质量问题的处理应予以书面记录。质量治理措施在工程实施过程中还将实行如下措施保障工程实施质量:产品到货后,对全部硬件设备应进展加电检测,同时对全部软件产品进展安装、产品授权验证。在工程实施前后对网络性能进展评估。在系统部署完成后要在实际环境中进展网络连通性测试、安全策略验证和应用系统测试。协作应用系统做好压力测试,依据压力测试结果调整系统配置。进展肯定时间的试运行,在试运行期间要重点监控网络环境的运行状况、安全策略的验证和业务应用系统运行状况, 假设消灭的问题要及时查找缘由并加以修正。在试点实施过程中验证方案的可行性和正确性。2.5.5 软件质量掌握2.5.5.1 阶段性评审软件质量保证过程包括对软件过程质量掌握和软件产品质量掌握。我公司在本系统工程组的质量进展治理。对软件过程质量的掌握通过量化并提取软件过程信息实现对软件过程的目标治理,量化的主要内容包括:产品质量、工程进度和资源占用。软件过程掌握般承受软件开发过程的节点掌握的方法。软件开发过程的节点掌握是提高软件开发的打算性和成功阅历的可重复应用的重要支持手“掌握”职能。甲乙双方实现职能的根底是软件开发过程的可视性,即从甲乙双方角度得到软件开发过程的可见性。如以下图所示:需求-—一厂”—7_L----------------------一一结果〔a〕需求 结果险査点 检奮点… 险査点… 检査点图〔a〕表示一个对甲乙双方可见性极差的过程,甲方给出需求后,经过乙方的开发过程得到的是最终结果,甲方对软件开发过程没法参与。乙方中只有具体的开发人员了解局部的软。图〔b〕表示一个对甲乙双方可见性较好的软件过程,在软件开发过程的特定阶段设置阶段掌握点〔也称为里程碑〕,甲乙双方依据阶段成果,从各自的角度提出过程改2.5.5.2 测试测试是确保本系统质量的重要手段,不经过认真测试的系统是不能被用于1•建立高效合理的测试流程,包括:建立尽量模拟真实环境的业务数据模型〔即运行业务的初始环境〕 对测试案例的设计要有深度和广度;做好测试阶段文档和源程序的版本掌握;做好测试中觉察的BUGS的记录及存档工作;对觉察的任何BUGS都要做好缘由分析并记录归档;做好回归测试;防止对程序的修改而引起的其他问题。软件测试是一个过程,涉及到软件生命周期的各个阶段。以下图描述了软件测试过程模型:需求分析软]系统®弑Beta 測试出Beta 測试测试过程是与开发过程并行的,软件测试的实施过程是与改错过程既是交错的、同维局限,更加客观全面地进展有效的测试。工程协调与合作打算对工程实施中的沟通是工程完成的顺当与否的重要因素,所以在整个工程实施的过程中要有一套完善的沟通机制。协调与合作治理方案在工程实施中,将以工程经理为核心,实现全面、有效的沟通治理。其中:(1)工程经理从始至终掌握整个工程的工作进展与步骤,是信息的收集者和发送者。(2)工程经理要亲热联系了解各干系人信息,准时传达给工程组其他成员工程经理要每周与工程领导小组交换工程工作进展状况,确保工程按打算有步骤地进展,并提交全部工程治理报告给工程领导小组。工程经理要每周组织工程组成员召开会议,了解工程进展状况,分派工作,了解工程实施中的问题,准时解决。〔5〕工程主管定期联系用户负责人,倾听用户对工程的建议和意见,并采取相应的措施,最大程度保证用户满足度。〔6〕销售人员和用户保持正常通畅的沟通渠道,准时承受用户反响意见。2.6.2 协调手段作为沟通的手段,承受如下方式进展工程的沟通:〔工程简报〕:IS09000质量治理体系的要求每周向公司提交《项目进展报告》;同时,工程经理每周向用户单位提交工程进展文件。〔2〕周例会:必要时参与由工程治理组、用户方在每周共同召开的周例会,会议阶段的工作任务进展部署。会议结果由工程治理组公布会议纪要。工作得失,为下阶段的工作进展必要的预沟通,解决隐患问题;〔4〕多种形式的沟通:工程经理与工程领导小组、用户、其它厂商之间、以及工程队伍成员之间保持通信联络,以、、电子邮件等方式进展沟通。配置治理1配置治理和版本掌握公司承受相应的配置掌握程序来治理系统的各个局部,包括文档,需求,设计,配置治理员。配置掌握的目的是掌握系统的物理和功能特性,确保整个系统的完整性。配置掌握既是技术活动又是治理活动,它的过程包括:配置工程觉察和保存每个配置工程要有一个编号,用来区分有不同需求和实施要求的其它工程。它还有一个版本号,用来标明该工程所处的阶段,在配置工程修改时,版本号要更。配置系统要能够容纳的配置工程,不必修改现存工程。配置工程要保存在软件库里面。为确保足够的安全以及对全部可交付软件工程的控制必需建立如下典型的软件库:名称名称状态开发库动态的主库掌握的静态库静态的开发库是软件作为一系列模块进展开发和测试的动态库。主库是一个被控制的库,工程的放入和取出必需按规定并以肯定的掌握方式进展。 例如,在单元测试成功之后,模块可以被转入到系统主库,然后供系统集成和系统测试。任何经过以上测试需要修改模块都要放回开发库,以供测试当主库到达肯定程度的稳定后,就可以将它合成一个基准。每当基准公布以后,相.配置变动掌握只有当工程已经成为基准的一局部时,软件配置掌握才能够进展,它主要掌握:评估对配置工程的变动协调批准的变动在本工程的执行过程中,工程经理将与用户一起定义处理配置变动以及变动授权治理方法。作为对于已经通过的单元,系统的验收测试工程的变动,需要更高级别的授权。.配置状态记录工程状态将通过配置治理员来跟踪和掌握。为有效进展配置状态记录,应当具体记录以下信息:每个基准版的日期,版本和问题;每份问题批阅以及文档修改的日期状态;每份软件问题报告、修改恳求、和修改报告的日期和状态;每个配置工程的总结描述。软件版本公司将在版本文档内记录软件的版本,后续版本要附一个版本说明。该说明列出了证文档和代码的全都性,而且保存旧版本。2・7・2变更治理的方法产品的完整性需要通过变更治理来维持。用户需求的变化、系统需求的变目的是为了确保只有经过批准的变更才能实施, 的有关方面,供给它们考虑和获得它们的批准。用户需求、系统需求和系统设计文档在通过评审并批准后将作为基准。当一个文档变为基准以后,就自动进入变更掌握范围。任何变动都需要提交变更请求。变文档治理文档必需真实地反映实际工程状态。文档的验收,不能是在工程验收时统一移交给用户单位,而应当依据工程时间里移交事先规定格式、内容的文档。人员治理人员的治理遵循几条原则:本工程中的参与人员在无特别状况且未经用户同意不进展调换;系统保障期人员均安排参与此工程建设的主要技术人员; 本项目的工程治理人员安排具有同类工程丰富工程治理阅历的人员保密治理考虑本系统的保密要求,公司承诺依据涉及国家隐秘计算机系统要求进展3 、测试打算3.1测试工作预备为保证工程的质量,XXXXXXXXXXX将成立特地的工程测试小组,在工程经理的统一领导之下,完本钱次工程的测试工作,首先,在工程开头时,测试小组要完成测试的预备工作,测试预备工作的重点主要包括以下几个主要方面:对整个工程状况进展调研与了解,以生疏整个系统的整体架构和实现功能等相关情况,制定出初步的测试打算;确定测试治理工具的实施方案,对测试治理工具依据工程的特点进展合理规划;包保证测试人员的到位,并对测试人员进展测试治理工具和测试相关根底技术的培训,要求相关系统测试人员先进展相关系统体系构造和功能的了解, 期的设计测试用例奠定根底。32软件开发测试本工程承受的测试种类包括:模块测试、功能测试、性能测试、分系统测试、全系统测试、容量测试、压力测试、灾难恢复测试等。在进展测试前,需要编写详实的测试方案,其中包括测试时间安排、测试准则、测试用例、测试范围、测试目标、测试人员、出错处理流程及处理结果等不合法等。各种类型的测试都是承受循环往复的“测试-改进”操作,以确保问题得到完整、充分的解决的过程。模块测试每个应用程序模块完成后,进展模块测试。模块测试的目的在于通过大量、反复的的错误在这一测试环节得到掌握。功能测试功能测试是对工程实现的功能进展测试。功能测试可细分为:独立测试和连续测试两局部。独立测试是将本工程开发实现的功能一一进展独立测试。在测试过程中,将针对每一个功能制定相应的测试个案,进展严格的功能测试。如测试结果与实现要求不符,将由开发人员进展改进及完善,最终到达功能要求。测试中发生问题时,编程人员会改动程序以便解决问题。系统将在修改后进展重测试。性能测试时间及处理力量。在测试中,为每个应用设置响应时间、处理速度量度,评估系统的最整。3・2・4分系统测试针对各个分系统,依据不同的测试方案,依据测试方案中的测试步骤进展测试,进展测试结果分析,得出测试结论,对分系统的配置给出建议意见。最终对每一个分系统做出一个分系统测试报告,主要内容为测试结果,结果分析,全系统测试在分系统测试完毕的根底上,对整个硬件平台进展测试,主要针对各分系统的结合靠和扩展等各个方面能否到达设计要求的结论, 建议解决问题方案。容量测试工程在投产前,建议进展容量测试,以找出工程投产后可处理的最大处理容量,确保能够平滑地过渡或避开业务处理顶峰期。 与此同时,通过对业务处理顶峰期时系统硬件资源状况的占有量的猎取,能够有效地调配系统资源。通过容量测试,得知系统承载量,并结合业务进展增长量,可以推算出需要更换相关硬件的时间,以便用户可以提前做好应对预备。压力测试压力测试的目的是期望能够通过测试,得知在极短时间内对网站进展大量并发访问,是否会对系统造成瞬间无法承受的压力冲击,致使其运行特别甚至崩溃。压灾难恢复测试灾难恢复测试是指在模拟灾难事故发生的状况下,对系统的恢复状况进展测试及彩排。要尽可能地找出可能发生的灾难性事故,并一一进展模拟,查看系统的恢复状况。灾难恢复测试能够反映出系统备份的准确性及完整性, 以及自动恢复功能的强弱,出具不同灾难恢复所需的时间数据,以此可以估算出在灾难发生时对用户所造成的影响及忍受程度。设计测试用例和数据测试用例和数据预备的目的是帮助用户在不生疏实际环境的时候,能正常的测试系统并对系统做出正确的评价。测试用例和数据的预备是一项枯燥和费时间的工作。为了提高工作效率可以从以下几方面着手:将信息放在一个指定的位置,便于反复利用,降低变化产生的影响;一次完成一个步骤,避开冗余和额外的工作;尽早尽可能完成多个步骤为了保证每一个业务流程预备测试用例和数据的正确性,在测试打算中应遵循以下过程,并完成以下步骤:确定每个要求的测试用例合并全部的测试用例,生成测试大纲编制测试脚本,包括必要的系统输入信息和期望的输出结果检查信息保证每一步的准确性和完整性〔即,确定业务状况类型、确定测试用例、生成测试大纲和编制测试脚本〕。建立测试环境为了预防消灭问题,如数据损坏或对系统资源的争用,需要建立一个独立的测试环作包括:技术活动:如建立不同的效劳器或在一台效劳器上建立多个数据库实例,将相应的程序迁移到适当的程序库中;数据预备活动:包括加载数据表,建立用户访问权限;建立版本掌握程序,保证有效的掌握对系统的修改;建立文档掌握程序,保证随着系统的修改,有效地掌握文档的修改〔如,培训文档、联机帮助和用户手册〕。测试执行测试执行的目的是觉察不满足用户要求的任何问题,在真实的环境中,客户的工作人员依据预备好的测试大纲来对系统进展测试。测试过程中的测试结果是格外重要的。文档可用于:检查测试的进度;确定测试过程是否需要改进;分析系统是否预备就绪。4 、验收打算验收组织由工程治理办公室组织工程承建单位、相关部门以及其他人员〔技术参谋、其他开发商〕组成验收小组,负责对工程各阶段进展全面的验收。经过大规模的安装与调试工作,整个系统已全部实现连接,所要求的功能已全部实现。为确保系统在以后的运行中稳定、高效,没有故障隐患的存在,应当通过试运行阶段来觉察存在的隐患、并解决问题,另外分析试运行阶段中系统的各项数据,并对系统进展工程预验完成后,系统进入试运行期。系统经过试运行稳定运行 3个月后,由工程验收小组对工程进展正式验收。验收内容系统的验收包括:系统的有用性、稳定性、可维护性、敏捷性、可操作性以及系统文档、代码、标准及注释说明等方面的验收。系统功能:逐一检查系统功能是否到达设计要求系统性能:逐一测试系统性能指标是否到达设计要求。文档资料:检查系统建设各阶段提交的文档资料是否齐全、合格软件系统的验收验收方法:开发的软件通过用户验收测试进展验证。软件验收依据软件满足规定的验收合格标准进展推断。验收标准:验收标准是在用户正式接收开发的软件并认为软件满足合同要求之前必需满足的条件。本文档中定义的全部验收标准是基于定量的和可度量 可观看的条件。测试预备用户验收测试文件包括对工程确定的全部软件功能的测试程序。进展测试之前,用户方和太极必需认可用户验收测试文件。用户方已经认可测试数据用户方已经指定和批准用户验收测试文件的测试人员。测试执行测试由指定的测试人员来进展全部的状况都必需得到测试在测试过程中,测试人员必需记录全部测试结果测试结果由指定的测试人员签字用户方必需承受验收测试报告测试结果测试结果说明软件满足以下要求:在认可的外部设计文档中表述的功能要求在认可的系统描述文档中表述的非功能要求质量要求:测试过程中觉察的全部错误都必需记录下来对错误进展分类和确定级别〔细节见错误治理一节〕报告的错误得到修改/处理,或修改错误的打算得到同意。验收标准假设软件系统满足全部验收合格标准,而且没有消灭 S3以上级别的错误,用户将正式接收该软件系统。5 、培训方案培训目标为确保系统投入使用后,能够稳定、良好地运行,到达建设预期的目的,将对用户相关人员进展全面、细致的培训工作。是使该工程的受训人员充分具备系统安装、配置、使用和故障处理的力量,了解与工程相关的系统软件和操作环境,以及对系统设计及其相关业务的生疏,以便更好的开展工作。经过培训,保证贵方人员能够独立进展使用、治理、维护和日常处理,保证系统正常、安全的运行。培训方式本工程培训包括:厂家培训、维护培训、使用操作培训几局部,由工程使用主要XXXXXXXXXXX向用户供给培训。53培训对象用户单位本系统操作人员、技术人员、系统治理人员。培训地点与环境国内培训地点和设备由用户负责供给,除原厂商之外的培训由公司负责提供培

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论