首页 软件运维方案

软件运维方案

举报
开通vip

软件运维方案软件运维方案•最新二零二二年目前根据部相关文件要求今年需完成居民养老业务、社会保险经办能力提升、内控工程等的开发上线工作。633后台支持人员安排设计人员人员情况姓名职称学习经历技术认证工作经历时间参加过类似的工程工程中分工备注人员情况姓名职称学习经历技术认证工作经历时间参加过类似的工程工程中分工备注...

软件运维方案
软件运维 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 •最新二零二二年目前根据部相关文件要求今年需完成居民养老业务、社会保险经办能力提升、内控工程等的开发上线工作。633后台支持人员安排设计人员人员情况姓名职称学习经历技术认证工作经历时间参加过类似的工程工程中分工备注人员情况姓名职称学习经历技术认证工作经历时间参加过类似的工程工程中分工备注633.2开发人员人员情况姓名职称学习经历技术认证工作经历时间参加过类似的工程工程中分工备注人员情况姓名职称学习经历技术认证工作经历时间参加过类似的工程工程中分工备注人员情况姓名职称学习经历技术认证时间参加过类似的工程工程中分工备注工作经历人员情况姓名职称学习经历技术认证时间参加过类似的工程工程中分工备注工作经历人员情况姓名职称学习经历技术认证时间参加过类似的工程工程中分工备注工作经历人员情况职称学习经历技术认证时间参加过类似的工程工程中分工备注工作经历633.3软件测试人员人员情况姓名职称学习经历技术认证工作经历时间参加过类似的工程工程中分工备注人员情况姓名职称学习经历技术认证工作经历时间参加过类似的项口工程中分工备注工程管理人员人员情况姓名职称学习经历技术认证工作经历时间参加过类似的工程工程中分工备注633.5咨询筹划人员人员情况姓名职称学习经历技术认证工时间参加过类似的工程工程中分工备注作经历集成支持人员人员情况姓名职称学习经历技术认证x时间参加过类似的工程工程中分工备注人员情况姓名历职称学习经历技术认证时间参加过类似的工程工程中分工备注工作经6.4工程组织管理开发过程管理指导思想根据本工程的开发要求,为减少开发过程风险,在软件开发过程中借用迭代控制方法进行软件开发过程管理,其基本思想是,风险驱动,构架优先,尽早获得客户反响,及时调整计划以保证工程目标达成。1、风险驱动早期的迭代优先解决风险最高的问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 。在开发过程的早期降低两种风险:集成风险架构风险2、架构优先在以全面实现为重点的构造阶段之前,进行广泛的需求分析、设计、实现和评估活动。这个时期的侧重点是:实现和测试架构必须在完整的开发和对所有的构件测试之前进行,同时必须在侧重于整个产品特征的完整性和质量的下游活动之前进行。由于在迭代过程中不断的修正错误,因此迭代开发过程将带来更加健壮的架构。在迭代过程早期就发现存在的缺陷和错误,此时产品还处于初始阶段性能瓶颈在还能解决的时候就被发现了,而不至于拖到移交的前夕再加以解决。3、尽早获得客户反响每次迭代都会产生一个可执行的软件版本,通过演示或分批上线,允许客户对可运行的系统进行验证,启发挖掘用户的反响意见和隐蔽性需求,改进对于需求理解的偏差。4、基于更新的目标调整工程的计划工程开发计划不是一次完成的,而是迭代演进式的。在工程的开始,仅对工程做一个粗粒度的计划,以及先启迭代的具体计划。以后的每次迭代中,都要根据工程情况来不断地调整和细化工程开发计划。5、不断评估工程工程的每个阶段、每次迭代结束都要根据预定的评估 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 进行评估,评测进度和软件产品的质量。在迭代过程中,也要周期性的(每周)进行状态评估。确保工程按期完成高质量的软件产品。6、持续集成和测试每一次迭代都会增量式集成一些新的系统功能,及早发现集成中的问题并在迭代中解决,防止在生命周期结束时一次集成的不确定性和风险。每一次迭代结束都要做回归测试,测试覆盖所有已实现的功能点,保证实现的新需求没有影响已有的功能。确保发布版本的质量。2运维服务需求内容根据招标文件要求,运维服务主要分为软件维护、软件开发、集成服务、现场服务和用户培训五个方面,每个局部的需求和具体要求如下:软件维护需求软件维护需求主要包括以下11项内容:协助检查数据库运行情况,及时处理数据库故障;协助定期对数据库进行优化,提高数据库运行效率;协助检查应用软件中间件运行情况,及时优化并处理中间件故障;接受全市各级劳动保障经办机构数据维护申请,在采购单位的授权下及时进行数据维护处理;接受全市各级劳动保障经办机构软件维护申请,对应用软件进行完善性修改,处理应用软件存在的问题;完成劳动就业系统及社会保险信息系统年度和月度初始化工作;按照部、省要求从生产库向交换库转换数据,生成指标数据上报;配合系统硬件的维护,及时处理涉及数据库和应用软件相关工作;配合完成日常的统计分析报表,完成特殊的查询统计需求;在采购单位的统一安排下,按相关政策要求进行数据批量处理工作,如:养老调资、医疗年度帐户调整、失业金上下限标准调整等,整个过程需要建立有关数据平安、备份、测试、验证、应急恢复等机制;医疗历史数据迁移,医院信息管理系统接口支持。软件开发需求软件开发维护方面对中标单位提出如下要求和需求,主要包括以下6项内容:•必须按软件工程开发的实际需要组织后台开发人力资源,现场技术人员与后端支持按照开发和维护服务要求配置资源,主要开发人员要培养后配置与变更管理配置与变更管理是保证基于差异分析开发本工程统一软件的关键,是保证版本的统一性,工程产品的完整性,变更的可管理性和可追溯性的一项重要管理工作。配置与变更管理的范围包括交付给客户的产品以及与之相关的产品项:开发与测试环境:软件工具、硬件设备等;工程文档资料:需求分析报告或软件功能规格说明、系统设计报告、总结报告、维护文档、往来件或电子邮件等;软件产品或子系统:计算机程序、用户手册等。通常在开发筹划阶段制定配置管理计划,明确配置管理的组织与职责,确定配置管理活动及其配置管理工具。软件配置管理负责人在开发筹划阶段根据PM/PSM的任务分解及进度安排情况制定配置管理计划。需要在工程经理与软件工程经理的配合下参照我公司体系《工程计划模板》、《配置库结构层次图》完成配置管理计划内容;在工程进行中,由于用户需求或工程组需要,还可能根据实际情况由CML对配置管理计划的相关内容进行修正。6.421配置管理资源配备这里给出工程开发中配置管理相关的角色和职责分配。具体人员的映射将在工程初始阶段的配置管理计划中细化明确。见下表:配置管理角色配置活动与工具相关的活动配置经理设置配置环境制定配置策略编写配置计划创立部署单元报告配置状态执行配置审核定义开发组件创立配置管理库定义访问控制定义总体策略工程经理安排日程分配工作定义集成里程碑分配活动变更控制经理建立变更控制流程复审变更请求确认重复或拒绝的变更请求定义变更控制流程(由配置经理或其他熟悉CQ开发的人员辅助)确认变更请求被接受或拒绝或视为重复工程集成人员/版本工程师创立集成空间计划系统的集成创立基线集成系统提升基线确定候选构造建立软件系统基线建立对外部的发布与外部工程集成为发布工件选择位置开发人员创立个人工作空间进行修改提交修改更新开发空间提交变更请求更新变更请求创立开发视图在配置项上工作提交变化变基工作空间CC/CQ管理员ClearCase/ClearQuest备份和恢复ClearCase/ClearQuest维护ClearCase/ClearQuest用户管理工程配置策略该过程要制定配置管理策略,建立变更控制流程,并在配置管理计划中记录此信息。1)工程构件通过配置软件构件从而使工程成为由构件构成的体系结构。构件可以是软件系统中相对独立的模块、子系统或包将多个工件组织为构件(在UCM中构件指一个VOB的根目录或VOB的某个第一层子目录)从而扩展了软件工件管理的版本控制能力,即用基线对构件而不是构件中众多的版本进行标识,然后用这一基线作为新的开发起点并更新开发人员的工作空间。基于多个构件的组合基线,即多个构件之间可以建立依赖关系,一旦底层构件的基线发生变化,如生成一条新基线,其上层构件相应地也自动建立起一条基线,该基线自动包含底层构件基线。SystemUserInterfaceAdministration图6-1用UCM构件直接对软件体系结构建模如上节所描述的,开发人员在交付变更到公共集成流时可以周期性地更新他们私有开发流中的构件。然后开发团队可以根据开发过程的当前阶段和质量级别对构件进行评级。工程策略确定了在开发人员变基之前构件基线必须到达的质量级别以及其他开发团队成员(如测试人员)应该如何同构件基线交互。在稍后会对工程以及工程策略做更多描述。2)对于不同特性的并行开发本工程的应用软件系统包含多个相对独立的子系统和组件,开发时会由不同的相对独立的开发小组来实现。这样就会出现在集成或“合版本”时正常的开发被迫停止,或者因个别特性无法按期完成而影响整个工程的进度。结合我们的经验建议使用的ClearCase工具的特性,建议工程配置采用针对不同特性的并行开发策略:以以下图为例进行说明,首先在主分支(main分支)上建立一个集成分支,然后在集成分支上再根据不同特性进行分支,每个特性拥有自己独立的分支,如分支“特性1”对应软件特性1,所有关于特性1的开发都在该分支上进行,不同特性的开发由于在各自的特性分支上进行,因此相互独立、互不影响。开发完成的特性通过智能的、自动化的合并功能集成到集成分支上,显然,该集成过程不影响其他特性的正常开发,全部业已完成的特性进一步合并到主分支进行测试和发布,从而实现“完成多少,发布多少”的管理目标。Main^图6-2基于工具的分支示意图3)基线和提升级别基线在工程的里程碑或适当时间点被创立,对某个时间点构成软件系统所有物件的版本描述。这些物件在打基线后可以被更改,但更改是作为变更控制委员会过程的一局部来记录和控制的。本工程中,将在集成流或特性流上创立基线。工程集成人员是在集成流上唯一合法能够打基线的人员。在特性流上,可以由小组的集成人员负责创立基线,并且负责向集成流上提交合并。它们包括被拒绝(rejected),初始(initial),通过构建(built),已测试(tested)和已发布(released)。另外,UCM允许开发团队用他们自己的命名规范和提升策略对这些预定义基线级别进行定制。基线提升级别标识了一个基线的质量,下表定义了本工程的提升级别被拒绝坏基线,不使用的基线提升级别描述已发布系统已经通过了所有级别的测试,准备发布已测试系统已经通过功能,装载,性能和压力测试通过构建成功编译和连接初始初始状态创立工程配置环境在工程的先启阶段,需要创立工程的配置环境,在此环境中,工程组可以对整个软件系统进行开发、构建。该过程主要包括以下步骤:安装配置管理工具。设置开发环境,创立构件的储存库、设置软件系统目录结构,导入所有的已有文件。设置配置策略,如平安访问策略、开发策略等。定义基线晋升级别6.424变更与交付工件工程工件的控制版本通常在限制访问权限的中心储存库中维护。借助于检入和检出操作,工程组的所有成员都可以得到授权访问的工件的特定版本,对其作出变更,重新提交并生成工件的最新控制版本。变更与交付工件包括以下步骤:加入工程,创立个人工作空间。个人工作空间为角色提供了一个变更工件的环境,在此环境中所作的变更可以被其他角色立刻见到。提交变更请求。使用标准的、已记录的变更控制流程,确保在工程中进行统一的变更,并将软件系统的状态、对其所做的变更以及这些变更对本钱和计划的影响通知给工程相关成员。任意角色在整个工程生命周期内都可以提交对任何配置项的变更请求O进行变更。每个人对于指派给自己的任务,执行不同的活动,来更新或添加工件。借助配置管理工具的检入和检出操作,工程组成员可以得到工件的特定版本,对其作出变更,重新提交并生成工件的最新控制版本。这一步骤的目的在于确保开发人员遵循“检入和检出”流程,对进行版本控制的工件作出变更。在使用基于活动的配置管理工具时,每个人可以在自己的桌面上看到指派给自己的任务,对工件的变更将关联到相应的任务上,即通过活动来组织工件的版本。更新工作空间。用推荐使用的基线中的文件来更新显示在角色的个人工作空间中的文件,确保使用最新版本的工程文件。当有文件版本发生冲突时,进行合并操作。执行单元测试核实变更是正确的,没有缺陷。交付变更内容。在确认变更和集成版本没有冲突时,将变更从个人工作空间交付到集成工作空间。更新变更请求的状态。将变更活动通知给工程组相关成员。6.425管理基线软件集成人员在集成工作空间负责管理基线的活动。管理基线的活动包括建立基线和晋升基线。当子系统到达指定的成熟度后为其建立基线,可以在随后的工程迭代中重复使用,或者用作发布。根据工程配置管理策略晋升基线。晋升基线反映基线到达的软件成熟度、稳定性和质量级别。基线的命名要遵循命名规范,便于其他人员的使用。6.426管理软件系统交付软件系统交付管理流程是确保向客户提交了正确的软件系统版本,包括源代码和相关的文档。工程开发过程中的所有工件(源代码、可执行软件系统和相关文档)都进行了统一标识和版本管理,并且有变更请求管理流程控制变更,保证了源代码、可执行软件系统和相关文档的一致性。每次的软件系统交付,至少包含可执行的软件系统、发布说明、用户支持材料。软件系统交付流程为:1)配置经理取得可以发布的软件系统(可以是最终软件系统的局部)版本的拷贝。该软件系统是集成了系统多个构件、可执行的并通过了所有测试,通常被标记在已发布基线中。2)测试组执行测试/再测试。测试结果反响给工程经理和工程配置经理。如果存在缺陷,那么工程经理负责组织工程组进行修复,更新源代码和相关基线。重复1〜2活动,直到测试通过或者经工程经理评估确定软件系统可以提交。3)工程配置经理将可以发布的软件系统(包括源代码、可执行文件和相关文档)晋升基线为已发布,并生成软件系统发布说明,描述软件系统版本的相关信息。4)工程经理按照约定方式交付软件系统,并接收客户方的反响。6.427变更请求管理提供组织级的标准的变更控制流程管理工程的变更,确保工程中所做的变更保持一致,并将软件系统的状态、对其所做的变更以及这些变更对本钱和时间表的影响通知给有关的涉众。1)变更控制委员会组建变更控制委员会(CCB),由他们批准对已建立基线的配置项的所有变更。该团队的目的在于确保所有提出的变更都得到了妥善的技术分析与复审,并已记录备查。CCB由所有受影响的组织或涉众的代表组成,主要包括客户方代表、工程软件经理、配置经理、架构师、设计师、测试设计师。CCB的基本任务是明确软件系统的基线、复审对基线的变更、最后批准、否决变更或延期执行。CCB必须每周或定期按需召开会议,以此确保变更提议及时得到了复审和处理。开发团队必须将该小组视为解决问题的可靠团体,否那么工程将停滞不前。在考虑是否同意某个变更请求时,CCB将主要从以下方面综合考虑和平衡:大小必须要变更的现有工作量是多少?需要添加的多少新工作量?备选方案是否有备选方案?复杂程度提议的变更是否容易实现?变更可能导致哪些连锁反响?严重性不实施这个请求的会导致哪些影响?是否涉及到工作或数据丧失?是否为扩展请求?是否为次要的错误?进度何时需要进行变更?是否可行?影响进行变更的后果如何?不进行变更的后果如何?本钱进行变更的本钱或节约的资金是多少?与其他变更的关系其他变更是否可以取代此变更或使其无效吗,或者此变更是否依赖于其他变更?测试是否存在任何特殊的测试需求?2)变更请求流程变更请求的来源是多方面的,包括了工程相关的所有人员可能就所开发系统提出的任何类型的请求。将这些请求经常两个大类:增强请求和缺陷。对这两种变更请求使用定义的流程:•缺陷流程状态转换参见以下图图6・3缺陷流下表描述在缺陷请求上执行的流程活动描述角色Submit工程的任何有关人员都能提父变更请求(CRChangeRequest)CR被提交到ClearQuest后进入CCB评审队列,状态为Submitted测试人员Assign将缺陷分配给相关人员,状态为assigned状态工程经理Open缺陷负责人将分配给自己的缺陷翻开,进行缺陷修改,状态为opened开发人员Postpone工程人员根据工程目前的进度要求,资源,优先级等因素可以考虑把处于submitted、assigned>opened状态的请求推迟到以后的开发阶段中处理,状态为postponed。工程经理、开发人员Duplicat工程人员判断提交的缺陷请求是重复的,执行Duplicate,状工程经理、开发e态为duplicated人员Resolve开发人员对缺陷修改并通过单元测试。状态为resolved开发人员Reject测试人员对已修改的缺陷测试没有通过,执行reject操作,状态为opened测试人员Validate在变更被Resolved后,变更进入测试队列,分配给测试员进测试人员行软件系统测试,测试通过执行validate操作,状态为closedClose对那些延期执行的缺陷根据工程的情况决定关闭操作,状态为工程经理closed•增强请求流程在需求变更请求流程中不包括任务分配活动,只进行变更的和确认。与需求变更相关的任务分配在任务管理中进行。这种方式适合变更大多覆盖面较大,不能由一个人完成的工程。跟踪需求变更与相关工件的关联通过任务(利用CQ的RecordType间的parent-child实现)间接实现来实现。图6-4增强请求流程下表描述在增强请求上执行的流程鬲描述角色Submit工程的任何有关人员都能提交需求变更请求,需求变更请求被提交到ClearQuest后进入CCB评审队列,状态为Submitted工程经理Duplicate判断提交的增强请求是重复的,执行Duplicate,状态为duplicatedCCBOpen将确定变更的增强请求翻开,状态为openedCCBClose对于开发完成的需求变更请求,根据工程的情况决定关闭该请求,状态为closedCCBRe_open将已经解决的请求重新翻开,状态为openedCCB•任务流程计划的工程任务,在Project中定义后,将任务导入ClearQuest中,用于关联活动影响的工件版本。备力量,防止人员变动影响服务质量,确保软件开发和维护工作按计划顺利完成。对于采购单位提出的应用软件升级需求,由现场工程师与采购单位业务部门进行沟通,了解业务部门对应用软件的升级需求,形成需求文档,经采购单位相关部门确认后,按双方商定的开发进度进行开发和实施。完成升级需求后,需经用户方相关领导确认。中心端应用版本升级、安排在中午休息时间;医院端软件升级一般在下午5点以后。软件部署上线时,主要开发人员必须到现场提供技术支持。软件升级完成,并运行稳定2周(以打版时间为准)后,向采购单位提供程序源代码,并及时组织对采购单位技术人员的培训工作。软件开发和升级完善遇到不能按时完成等重大问题时,须提前提出,双方协商解决。本工程不接受联合投标及转包、分包行为,不得使用分包商履行本合同项下的任何义务。2.3集成服务需求集成服务对中标单位提出如下要求和需求,主要包括以下6项内容:•中标单位应以保障xxx劳动保障应用系统平稳运行为目标,对采购单位劳动保障信息系统提供总集成技术支持服务,包含对当前xxx劳动保障应用系统涉及的各方面进行故障诊断、监控和巡检、应用级运维和调优、系统调整部署、升级规划和评估和相关单位服务调度,但不包含该系统所涉及系统硬件设备和系统软件产品本身的原厂维护和保修服务。主要工作包括:根据应用软件系统运行要求提供应用级集成调优、数据库中间件与应用软件协同配置调整、网络设备配置优化和部署优化、主机操作系统、双机集群、中间件等系统软件的部署、配置、调优工作,备份容灾的应用级维护服务和定期演练等。每年对采购单位的信息系统进行一次全面的评估,提交“XXX人力资源和社会保障信息系统运行评估及升级调整建议书”,以使采购单位有充足的时间进行工程规划、申请、落实资金、采购等工作,满足不断开展VSubmitted图6-5任务流程下表描述在任务上执行的流程描述角色Submit工程经理的任务计划从Project导入ClearQuest工程经理Assign将任务分配给相关人员,状态为assigned状态工程经理Activate开发人员激活分配给自己的任务,生成或修改相应的工件,状态为Active开发人员Postpone开发人员根据工程目刖的进度或变更可以考虑把处于Active状态的请求推迟到以后的开发阶段中处理,状态为Submittedo开发人员Complete开发人员完成任务并通过单元测试。状态为Complete开发人员Reopen将已经完成的任务重新翻开,状态为Assign工程经理3)管理贯穿生命周期的工件贯穿生命周期的变更不只是开发人员对源代码和相关工件的管理,也可以由非开发人员进行管理。这些非开发人员包括分析人员,设计人员以及测试人员。相应的工件包括他们在相关领域产生的工件,例如分析人员所创立的需求文档和用例(usecases),设计人员所建立的设计模型和用例,测试人员建立的测试脚本,测试数据和测试结果。监测与报告配置状态监测与报告配置状态,主要包括:确定软件满足功能需求和物理需求确定工件存储在受控制的库中。确保工件和基线可用。支持工程配置状态统计活动。这些活动基于正式化的记录,并报告已提议变更的状态以及这些变更的实施状态。通过缺陷追踪和报告活动来辅助软件系统复审。确保为追踪进展和趋势而“积累”数据并报告数据。6.5质量保证方案工程质量方针公司是目前中国最大的专业化软件供应商,长期以来始终坚持“提供易用、可靠的产品和满意的服务”的质量方针,以“应用软件创造客户价值”作为公司的经营理念和开展策略,经过多年的开展,通过对用户开展状况和变化需求的充分了解,并从软件是客户的基础设施的角度出发选择合适的技术,控制用户的投资规模,把用户的需求与技术优化融合。以有生命的软件,来保证用户永远的价值。普及全国的服务网络,为提供及时周到的服务构建了一个坚实的平台。652工程质量目标为本工程制定的质量目标是:为本工程提供优质产品,在工程施工必备条件满足的情况下,确保该工程按照预定的工期投入正式运行,到达国家、行业或设计的质量验收评定标准和规范,并一次验收合格。质量保证承诺1、承诺按照IS0:9001国际质量管理体系、CMM国际软件成熟度集成过程管理标准和规范,根据本次工程的实际情况和要求,结合公司在中国劳动保障行业丰富的工程管理和实施经验,通过科学、先进、规范、严密、扎实的工程管理和质量控制,保证高效、优质完成建设任务;2、为使工程按质、按量、按时及有序实施,公司将为本工程成立完善的管理组织机构,由政府事业部区域总监担任工程负责人,承诺严格按投标文件中的详细工作进度安排、人员配备方案和工程组织承诺,保证所有工程人员到位并保持稳定,承诺如更换工程负责人和主要技术负责人,将变更人及其工作影响、替换人资历等情况以书面材料报告用户方审核,未经用户方同意杜绝更换。3、承诺将指派多名具备人力资源社会保障部新型农村社会养老保险管理信息系统技术考核的人员和多年具有社保行业经验的工程师参与工程开发实施和维护,并在工程现场开发。详细设计到系统试运行前,常驻现场开发人员不少于ioAo4、保证本工程所提供的所有产品是全新的、未使用过的,是最新产品,并完全符合招标文件和合同规定的质量、规格和性能要求;保证所提供的所有货物在正确安装、正常使用和保养条件下,在其使用寿命内具有较强性能;按照软件质量管理和质量保证体系,确保应用软件开发质量,符合国家标准有关软件开发技术规范、软件文档管理和软件验收标准的要求。5、承诺将充分预估工程风险并建立完善高效的风险管理机制,识别分析项目中的各类风险因素,提前制定和提交应急预案。654工程质量范围和标准质量范围结合招标文件,本工程的质量范围:本次工程开发的软件应能满足通过双方共同确定业务需求,确保其运行正常,正确地开展相关业务;确保相关软件的数据库长期稳定、平安运行;确保所开发的应用软件能够符合劳动保障部门制订的指标体系、数据接口、业务规范、信息数据项、信息分类编码标准,有关技术标准严格执行国家有关规定,并与国家标准、部标准保持一致。质量标准此次为本工程所做的工程设计,将严格遵循公司的质量规定,并全面采用公司做为国内第一家通过的由国际著名的挪威船级社(DNV)承当外审的IS09000:2000最新版的质量保证体系的管理方法。软件质量管理的目的是建立对软件产品质量的定量了解和实现特定的质量目标。软件质量管理包含确定软件产品的质量目标,制定实现这些目标的计划,并监控计划的执行,根据情况变化调整计划及目标。以保证最终提交的产品能满足顾客和最终用户的需要及愿望。通过对用户开展状况和变化需求的充分了解,并从软件是客户的基础设施的角度出发选择合适的技术,控制用户的投资规模,把用户的需求与技术优化融合。以有生命的软件,来保证用户永远的价值。通过普及全国的服务网络,为用户提供及时周到的服务构建了一个坚实的平台。良好的工程质量管理是软件企业长期成功的根本保证,本公司实施正式的质量管理与规范的工程 管理制度 档案管理制度下载食品安全管理制度下载三类维修管理制度下载财务管理制度免费下载安全设施管理制度下载 已经有多年的历史。在工程的整个实施过程中,严格按照公司的政策和规范要求执行。我们一直坚持贯彻执行体系要求,谋求不断改进,致力于工程管理与质量管理体系的提升。质量保证的基本思想本软件开发工程在软件开发的全过程将采用最新国际标准的质量保证体系,使开发的产品得到可靠的保证。质量保证过程中的基本思想是“戴明环”质量控制思想体系,即著名的PDCA原那么,如以下图说明:目标:到达更高水准图6-6采用PDCA原那么进行质量保证示意图对其中的几个工作环节进行说明:.计划(Plan)——实施过程中的各阶段工作需要合作双方先经过协商制定出完整的 工作计划 幼儿园家访工作计划关于小学学校工作计划班级工作计划中职财务部门工作计划下载关于学校后勤工作计划 ;例如:当进行实施工作时,需要制定每周的具体工作计划;所有的工作计划都需要双方正式签字,生效,并按照执行。.实现(Do)——计划完成的及时性和圆满性需要合作双方共同努力,双方都将监督本方人员按时高效地完成既定计划;都应制定必须的考核和奖惩制度,制定专职人员负责相关工作,使计划能够得以确切的落实;双方还都有考察对方计划执行情况的义务和权利。.检查与评审(Check)——每个工作计划到期时都将由双方进行评价,对其中未完成的内容找出具体原因,制定改善和补救措施;工程实施过程中所产生的全部文档、问题反响、会议及交流记录等都必须以规范的文档化的形式出现,同时都必须经过双方确实认和评审,签字后才能正式生效;尤其是对于过程中所出现的问题需要双方进行屡次确实认评价,直至修改完成。.改善(Act)——在整个的工程实施过程中能否具有“持续改善的能力”一定程度将决定工程的成功与否,因此工程实施中双方需要多沟通交流,尽早发现问题和缺乏,并立即改善,保证整个工程的顺利完成;实施中工程领导小组将负责全局性的工程进展,对出现的问题和缺乏协商解决,改进。具体地说,对本开发工程应用系统主要有如下几点:.在每个阶段开始时,需要对准备情况进行认真审查,并向工程领导小组汇报,确认已经具备了开始当前阶段工作所必须的条件后,才可开始该阶段的具体工作;.实施中的每个阶段有阶段工作计划,具体工作中每周有工作周计划,所有计划需要经双方讨论确认并签字生效;.实施中双方都应按时、圆满完成任务,并催促对方的工作;.实施中每阶段结束,每周工作结束,需对原定计划进行双方参与的总结,形成总结报告,对其中未按时完成局部制定补救措施和整改计划,为下一阶段的工作做好准备;.实施中所产生的需求分析文档、软件总体设计、数据库设计都必须按时评审,尽早发现问题所在,及时进行修改使后续工作能够正常进行;.以上文件评审合格后由双方签署评审意见后生效,将作为下一步工作的规范和标准,用户需求原那么上不应再发生变更;如遇特殊情况需要改变需求,届时由双方再协商解决;.充分考虑到本开发工程应用系统业务系统的高平安性和数据量较大的特点,开发组人员在进行软件功能测试时,需要有关部门提供大力帮助;同时用户工程组可查看功能测试和系统测试情况数据,协商确定系统测试安排,并根据测试结果调整后续工作计划和进度;.实施过程中加强沟通,包括现场工作周报,用户周报等,通过充分的信息交流了解彼此的进展情况,保证计划按时完成。根据以上原那么,在整个开发过程中,将运用一系列的质量保证手段保证开发质量。运用CASE工具进行需求分析及软件设计,使软件易于理解、易于维护、易于测试。确保系统的正确性、完整性、实用性和高效性。软件生产过程中主要的工作活动以下图为公司在软件生产过程中主要的工作活动,其中每一项工作活动都必须按照公司质量体系文件的规定执行,都会产生相应的符合规定的软件文档和记录。I支.活动配置管理一文档控制一质量值前一规那么、惯《设备:工.采购《配套产品.管理培训<图6-7软件生产过程中主要的工作活动质量过程管理通过先进的过程管理方法来提高个人和团队的工作质量。PSP/TSP即个人软件过程和团队软件过程(PersonalSoftwareProcess&TeamSoftwareProcess)。采用PSP/TSP过程管理有助于每个人和小组工作质量的稳步提高,从而到达工程整体质量的提高。PSP用一系列的步骤解释个人软件过程的改进,每一步包含前一步所有元素并且有所增加。在设计阶段,PSP方法的着眼点在于软件缺陷的预防,具体方法是强化设计结束准那么。PSP的研究结果说明:绝大多数软件缺陷是由于对问题的错误理解或简单的失误造成的,只有很少一局部是由于技术问题而产生的。因此,PSP保障软件产品质量的一个重要途径是提高设计质量。TSP方法交由大家共同分担问题,以及定期找一个局外人来协助设计审查。解决了工程规模扩大时PSP方法中个人工作量过大的问题,并通过集体管理和全员规划等方法,提高团队工作质量和效率。采用PSP/TSP过程方法大大提高了各阶段产品第一次交付的质量,有助于降低初期故障率。软件质量保证工作涉及软件生存周期各阶段的活动,将贯彻到日常的软件开发活动中,包括各阶段的评审和测试工作。质量保证组派成员参加所有的评审与检查活动。评审与检查的目的是为了确保在软件开发工作的各个阶段和各个方面都认真采取各项措施来保证与提高软件的质量。在社会保障系统软件开发过程中,要进行如下几类评审与检查工作:阶段评审在软件开发过程中,要定期地或阶段性地对某一开发阶段或某几个开发阶段的阶段产品进行评审。主要包括软件需求、设计评审;对功能测试与演示进行评审,并对前次评审复核;功能检查、物理检查和综合检查。阶段评审工作要组织专门的评审小组,评审小组成员可包括用户方领导和项目组主要成员、我方质量保证人员以及监理方,其他参加人员视评审内容而定。每一次评审工作都应填写评审问题记录和总结报告。日常检查在本工程的开发过程中,各子系统应该填写工程进展报表,包括工程周报、月报和软件阶段进度表等,以说明软件阶段产品完成情况表。质量保证组可以通过日常检查有关软件质量的问题。软件验收组织专门的验收小组对本工程所属各个子系统进行验收。可邀请相关专家或国家相关部门参与本工程的验收工作,按照双方都认可的验收规程正式履行验收手续。验收内容应包括文档验收、程序验收、测试结果评审以及系统使用报告等几项工作。质量保证专项活动SQA质量管理的主要内容之一是进行质量控制,保证各项工作无偏差的进行。差异控制可以等同于质量控制,是为了保证每一件工作产品都满足对它的需求而应用于整个开发周期中的一系列审查、复审和测试。质量控制在创立工作产品的过程中包括一个反响循环。比拟和反响相结合,使得我们能够在得到的工作产品不能满足其规约时调整开发过程。这种方法将质量控制视为整个开发过程的一局部。质量保证的目标是为管理层提供为获知产品质量信息所需的数据,从而获得产品质量是否符合预定目标的认识和信心。目的是通过形式化的方法来保证规章制度的落实和质量目的的达成,由开发活动的审查和报告构成。本工程的软件质量保证(SoftWareQualityAssurance,简称SQA)由公司质量保证部经验丰富的专人负责。SQA小组既代表管理层检查公司质量制度的贯彻及执行结果,以获得内部决策信息,又代表客户来监督软件质量指标在各阶段的落实结果。SQA小组的成员以双重身份看待软件开发过程,而不仅关注最终产品本身。软件开发是否依照预先设定的标准进行?是否充分满足公司质量规定和客户要求的各项质量因素?作为SQA活动的一局部的技术规程是否恰当的发挥了作用?SQA小组将通过自己的一套工作流程和方法跟踪软件开发过程,以确保软件质量得到维护。软件质量保证是对软件过程的每一步都进行的预防活动。SQA包括对方法和工具有效应用的规程、正式技术复审、测试策略和技术、变化控制规程、保证与标准符合的规程,以及度量和报告机制。软件质量保证由各种任务构成,这些任务分别与两种不同的参与者相关一一做技术工作的软件工程师和负责质量保证的计划、监督、记录、分析及报告工作的SQA小组。软件工程师通过技术评审、代码审查和软件测试来考虑质量问题。SQA小组的职责是辅助软件工程小组执行这些活动,并检查活动的结果是否预期的目标一致。软件工作产品质量审计和相关文档审计类型目的审核对象输出软件工作产品评估软件产品是否符合组织SQA审计软件工作产品主要应用于以下工作产品,但不限于此。SQA审核报告立项(PIR、FAR、PTK)和工程规定的规程与标准,鉴别偏差、疏漏并作出报告以对其需求(SOW,RAR、FSR)筹划(SIP、SDP、SQP)设计(SDR)进行跟踪。编码实现(SRC、TRR、SRR)测试(TP、TD、TS)交付产品(EXE、UMN)配置(SCMP、SCML、SCMR)其它软件工作产品软件工具确保工程选用适当的软件开发技术和软件工具SQA要对现有的与计划选用的用于软件开发和技术支撑的软件工具进行评估。对软件工具的评估要同时考虑其适用性与可行性。适用性:首先考虑软件工具的功能是否满足工程的需要,二要考虑软件工具所具有的功能是不是工程所需要的。可行性:确定技术可行性以及所需计算机资源的可用性。设备确保工程选用适当的设备SQA要对现有的与计划选用的设备进行评估。适用性:主要是通过考查提供的装备是否能够满足软件开发和技术支撑的要求以评定其适用性。资源共享:从组织的范围考虑资源共享问题。采购计划:帮助管理部门综合考虑采购计划。软件过程的评审的信息系统运行要求。评审过程类型目的审核任务输出软件筹划过程在工程启动与筹划阶段,SQA协助并参与质量筹划。确保工程启动阶段需求经评审和/后确认,变更得到有效控制。SQA审核报告确保SDP的编制与评审符合《软件筹划过程》的要求,并符合工程的需要。评审软件筹划阶段的各项活动符合相应的过程与规范。(《软件筹划过程》、《质量筹划过程》、《质量保证过程》、《配置管理过程》等)软件设计与实现过程评审设计与实现过程的活动,保证其符合SDP和相关过程与规范确保设计经评审,变更得到有效控制。编码实现有确定的规范与标准,进行代码检查与单元测试。建立工程级的SCM(SCMLeader、SCMLibrary)。需向采购单位提供集成技术支持服务方案,明确对系统运行监控和巡检、系统运行故障诊断、应用级运维和调优、应用系统按需部署调整、系统规划评估等方面的服务计划安排。须安排资深系统工程师负责采购单位金保工程系统的集成服务工作,响应级别为7*24,采购单位遇到问题第一时间向中标单位反映,中标单位必须在30分钟内响应,远程不能解决的需要在4小时内到现场,并协调各相关单位解决问题。须对采购单位金保工程系统提供两月一次的日常巡检服务。须每年对采购单位金保工程系统进行一次全面的评估,提交“XXX人力资源和社会保障信息系统运行评估及升级调整建议书”,以使采购单位有充足的时间进行工程规划、申请、落实资金、采购等工作,满足不断开展的信息系统建设要求。采购单位如因业务要求有新的系统建设要求,中标单位应根据需求给出建设方案、预算规划和指导性意见,并协助采购单位进行前期方案论证、建设阶段的集成、数据迁移、数据库升级、应用迁移等工作,并协调相关厂商完成全部建设工作。2.4现场服务需求现场服务对中标单位提出如下要求和需求,主要包括以下6项内容:•合同期内,中标单位需要派驻至少四名具有独立工作能力和经验的工程师长驻现场,其中至少2名熟悉社会保险信息管理系统,至少1名熟悉劳动就业信息管理系统,至少1人熟悉劳动社保一体化系统、劳动就业信息管理系统及相关业务系统接口局部;确定其中一人作为现场服务负责人,现场牵头协调与用户单位的相关事宜。•指定一名熟悉劳动保障信息系统和现场经验的工程经理做为本工程的服务运维总负责人,根据系统运维服务需要进行远程支持和不定期的现场支持,确保整个系统高效、平安、稳定的运行,同时负责协调与用户单位的商务、技术、人员安排、工程管理及进度控制等事宜。评审软件设计与实现阶段的各项活动符合相应的过程与规范。(《软件设计与实现过程》、《质量筹划过程》、《质量保证过程》、《配置管理过程》等)软件测试过程评审各级软件测试活动是否符合相关过程与规范包含测试计划、测试设计、测试执行、测试总结,需进行风险管理。评审软件测试阶段的各项活动符合相应的过程与规范。(《软件测试过程》、《质量保证过程》、《配置管理过程》等)交付、实施、验收、维护过程评审软件产品/工程的交付、实施、验收、维护等活动符合相关过程与规范软件产品/工程、系统集成工程在交付、实施、验收、维护阶段可考虑不同特点与需求可裁剪相应的过程,但需取得客户的确认。评审各项活动符合相应的过程与规范。(《软件交付、实施、验收、维护过程》、《系统集成过程》、《客户满意度测量过程》等)软件释放与制作过程评审软件释放与制作活动符合相关过程与规范评审软件释放与制作活动符合《软件释放与制作过程》及相应规程。SCM过程(定期进行)保证SCM的一系列活动符合有关的过程、规程和标准保证配置标识活动以及版本的控制符合《配置管理过程》及相应的规范。评审保证需要的评审得到执行保证软件声明周期中需要评审已在计划中明确,并得到执行,且评审的进行符合有关的规程和标准,有关评审的分类和详细内容请参考组织的《评审规程》。6.6工程沟通管理合作双方建立良好的沟通很重要,使彼此相信对方正为成功而有效工作。项目执行过程中肯定会出现意料之外的问题,双方都需要对方的合作以解决这些问题。与客户间建立交流的渠道方法有多种。书面报告也需要,但决不能完全代替面对面的会谈。及时高效的沟通有利于增强双方的信任,提高工作效率,缩短工期。工程经理与客户之间频繁有效的联络非常重要。建立共同的信心与合作的气氛,在工程的不同阶段,需要交流技术信息,向客户报告工程的进程,控制变化,同时确保在时间与预算限制下,尽量符合客户的要求,以及共同为接受测试作准备,为投入正式运行作准备等等。661工程实施各方职责明确各方职责是沟通管理的基础和前提,在工程开发和实施的各个阶段,需定义各方的分工职责,明确各自的工作责任,按照工程实施计划和工作责任进行分工合作,从而保证工程的顺利实施。在工程实施中(如果我们有幸中标),我公司与业主方在工程各阶段的主要职责见下表。工程工程内容的工作、责任范围业主方的工作、责任范围工程管理组织制定工程相关规范和标准;制定工程计划;管理工程组内的工作,控制工程在计划的进度、本钱下到达预定目标;负责参与工程的人员的考核;负责组织主要技术问题和业务问题的讨论和方案确定。负责工程组内部的沟通;配合工程组外部的沟通。负责质量管理。负责工程风险控制参与组织制定工程相关规范和标准;参与制定工程计划;负责协调业主方各相关部门、系统的配合工作,确保工程在计划的进度、本钱下达到预定目标;负责参与工程的业主方人员的考核。负责重大业务、技术问题的决策。负责工程组外部的沟通。配合质量管理。配合工程风险管理。软件开发需求管理参与需求调查;负责编写需求文档;负责与业主方确认需求变更及其影响。负责组织业主方各相关部门和系统的需求调查;负责各级中心业务需求的统一。负责需求评审;负责需求变更及其影响的审查、确认。软件开发负责软件开发及开发管理工作。参与软件开发工作。阶段评审参与需求分析、概要设计、测试验收方案的评审;负责详细设计、代码的评审。负责需求分析、概要设计、测试验4攵方案的评审;测试负责单元测试、集成测试、系统测试。参与用户确认测试。负责用户确认测试。参与集成测试、系统测试。验收配合各阶段的验收。负责各阶段的验收;负责签署验收证书。系统上线数据准备提供数据准备规范。负责数据准备。人员培训提供软件培训教材和培训课程;负责软件培训考核;负责提供公司基地的培训场地和环境。负责组织工程组人员参加有关规范的培训。负责业主方参加培训的人员的组织;负责提供业主方培训场地和环境。负责提供有关规范的培训。上线组织配合上线的组织工作。负责协调各相关部门和系统,组织系统上线工作。操作、维护负责提供技术保障。负责系统上线后的操作和维护管理。系系统软件负责提供技术支持。负责日常维护、管理。统负责提供技术保障;负责日常维护、管理;维负责软件故障处理;负责需求变更确实认;护回用扒1十负责需求变更的软件开发维护、版本升负责版本更新的用户测试、确认。级。需要用户和原承建商配合的建议为保证工程顺利进行,在软件开发以及指定地方软件实施中,我们建议用户方在以下几个方面给予配合。工程管理方面1、参入工程管理,成立与我公司相对应的工程管理组织结构,做到在工程实施的各个层面都有相应的人员给予配合;2、负责协调用户方各相关部门的沟通和协调,在工程实施的各阶段能积极配合,确保工程在计划的进度、本钱下到达预定目标;3、负责重大业务问题的决策,参入重大技术问题的决策;4、配合质量管理,配合工程风险管理等。6.622软件开发阶段1、负责提供劳动保障相关的政策、管理方法、办事流程等方面的指导性文件和相关资料;负责提供软件开发的相关标准和规范;2、在需求调研和分析阶段,xxx金保相关部门应做好组织、联络和协调工作,确保有专人负责进行业务需求的交流,保证业务需求的完整性;3、在需要原承建商配合时,请相关领导协调,请原承建商提供原有系统的数据结构设计文档、系统实施配置参数文档、原系统的用户手册,原有系统的开发接口说明文档,原有系统的各种系统管理级用户和口令等。4、负责需求变更及其影响的审查和确认;5、负责软件需求、设计和软件开发完成后的评审工作;6、配合开发商提供系统测试所必需的数据及测试场景;7、负责组织软件的用户测试,并对测试结果予以确认;8、负责组织系统初步验收,以及系统最终验收工作等。培训组织工作1、应做好培训的组织工作,确保参加人员能到位并有充裕的时间;2、提供培训的建议和指导工作,包括:培训方式的指导,培训内容的指导,培训教材的审核,培训课程的安排等。工程验收阶段1、负责工程的初步验收组织工作和评审工作;2、负责工程的最终验收组织工作和评审工作;3、及时对验收结果给与确认并签署验收报告等。客户交互的安排除了日常工作中的沟通外,我们另安排两到三次正式的客户交互,第一次客户交互主要目的是根据开发工作进展需要,与客户工程组再次明确各项业务需求的细节,落实需求调研尚未明确或存有疑问的细节。由工程组主要成员到客户现场进行沟通。第二次交互时机是开发工作完成后,请用户方各业务和技术骨干与开发组针对已开发的结果,进行细致深入的评测,对照需求分析和业务运行要求来评判、测试软件功能。本次评测通过后才能进行下一步的安装实施,上线运行。多个工程的实践经验说明,安排这两次交互对软件系统质量的稳定,以及双方取得一致认识有很大的促进作用。另一方面,在整个开发过程中,建议用户方也要配备相应人员全程跟踪,在工程管理、架构设计、系统设计、应用开发、应用测试整个软件开发过程中相应角色全程跟踪配合。6.7工程风险管理在软件开发实施中,风险是某种不确定因素,在其正常分布范围内,它可以危及工程成功或导致工程失败。因此有效的管理工程风险是工程成功的关键。风险管理的目的是对没有到达工程计划目标或与工程计划存在差异的情况进行识别、分析并采取应对措施,以增大机会或减少负面影响。风险管理过程包括以下内容:1)风险识别:确定可能对工程造成影响的风险,并把第一风险的特性编制成文档。2)风险分析:根据风险对工程潜在的影响程度,对风险进评估并区分优先级。3)风险应对措施制定:定义增大机会和应对威胁的措施。4)风险应对措施控制:执行风险管理计划以应付工程过程中的风险事件。风险管理过程风险管理计划风险管理计划用于识别和管理风险,工程经理负责制定风险管理计划(风险管理计划是工程计划的一局部)。所有的风险以应包括风险名称、严重程度、负责人、预防及补救方案。671.2工程风险的跟踪工程经理负责跟踪工程的风险,软件质量保证员审核风险跟踪活动。其风险跟踪活动如下:风险管理计划修改工程会议工程里程碑评审会工程总体汇报工程风险管理计划软件开发和实施的每个阶段都应在工程启动时作风险评估和风险规避计划。工程管理领导小组将存在的共性的风险组织各方讨论并共同制定工程风险规避计戈人风险管理计划是对工程中识别出的风险的减轻、紧急处理和预备等计划的总称。每个单独的风险计划都代表了一个或一类风险(因为每个或每类风险都有一个以上的计划响应)。风险是负面影响工程的潜在事件或将来情形,它包含风险识别、分析和作出反响。负面影响包含降低工程质量、增加工程本钱、造成工程延期、对工程不满意或工程失败。同时可以把风险划分为内部引起的风险和外部环境引起的风险。内部风险:能够受控或影响工程团队,例如:对工程交付成果的质量要求层次;外部风险:不能受控或影响工程团队,例如:市场环境与政府法律法规。工程风险管理计划目标是备档所有与风险相关的计划。主要包含了:风险减轻计划:降低风险发生的可能性或使风险对工程的负面影响最小而计划的行动;具体包括计划目的,执行计划的责任人,批准计划执行授权人员,减轻风险活动/行动,计划执行有效的尺度,以及计划本钱估计。风险紧急处理计划:针对特殊的风险或发
本文档为【软件运维方案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
scj1122112
暂无简介~
格式:doc
大小:2MB
软件:Word
页数:143
分类:
上传时间:2022-08-28
浏览量:12