软件平台施工组织方案_第1页
软件平台施工组织方案_第2页
软件平台施工组织方案_第3页
软件平台施工组织方案_第4页
软件平台施工组织方案_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

软件平台施工组织方案施工组织进度打算1.施工组织方案工程总体开发流程水利业务综合监管系统是一项简洁、长期的系统工程,为保证工程能够顺当地进展实施,必需要制定科学、合理、切实可行的实施打算。一方面要从组织上进展落实,成立强有力的工程领导小组和阅历丰富的工程实施队伍;另一方面要制定严格的时间进度表,明确各里程碑的时间。同时还要制定工作原则,以指导工程的全面实施。工程实施原则工程小组与业主需求方强互动,争取让需求方参与工程的全过程工程小组邀请使用方参与调研、设计、编码、安装调试、测试、培训、运行、验收、售后效劳等工程的各个阶段,协作系统开发方的工作,一方面可以培训自己的技术维护队伍,为系统的使用保驾护航;另一方面,在开发过程中,可以让用户方和开发方强互动,保持需求沟通通畅,保证工程的顺当进展,准时觉察问题,并对工程进度和质量进展监视。承受“两手抓”的方针,一手抓开发、一手抓使用对于软件工程,之所以称为一个工程,很大程度上是由于软件工程的建设,除了技术因素外,还有很多的非技术因素需要考虑,并且必需被得到重视。衡量一个软件工程是否成功,很大程度上不是看这个软件工程承受了多么先进的技术,而是软件对用户来说是否有用,是否能够帮助用户解决很多预期的问题。国内很多软件工程的失败,很大程度上是使用抓得不够。在工程的试运行过程中,在抓系统维护的同时,也要狠抓系统的使用,开发方和用户方齐心协力帮助业务人员从原来的手工处理转到计算机关心处理上来,在业务人员适应计算机关心业务处理的过程中,尽可能早觉察系统中存在的问题,从而最大可能地使系统保质保量的按时完成。数据同程序一律重要1该系统的建设,数据位于首要的地位,程序的编写完成,仅仅意味着系统完成了一半,数据的收集、整理、录入,对系统的建设来说同等重要。在工程实施过程中,确定要重视系统中数据的录入工作,充分估量数据处理的难度,在系统建设之初,就将数据工作提到议事日程上来,安排相应的资金、时间等,将数据工作落到实处,只有这样才能争取系统早日到达有用化。4、工程总体推动打算为了有效地包管系统开发的质量,整个系统建设的全过程划分为预备、设计、开发、实施和运行阶段,每个阶段完成相应的任务,确保息系统的建设。整个软件开发流程以以以下图所示:2系统开发过程的各阶段任务内容在实施过程中将发生的重大质量包管活动或由此将产生的质量记实和产物,工程治理与开发阶段划分亲热相关,因此主要依据工程实施的具体阶段划分辩明。1.1.2.需求分析阶段首先需要经双方洽谈会商,形成《需求调研打算》及《需求调研大纲》,确定预备事情、需求调研的内容、方法方式以及人员和日程安排等内容,经双方同意后按此打算开头调研。调研正式开头前工程开发组应检查一切必要的预备事情已经圆满完成。工程开发组依据调研中系统实际技术需求和各个子CMM标准要求的《系统需求分析报告》,并由工程组评审,不合格的局部进一步完善调研;评审通过后由双方共同签署评审意见,并正式生效。对于软件生产过程而言,需求阶段是整个过程中最重要的阶段,需求分析成果的好坏将直接导致工程的成功与否,因此合作双方在此阶段多投入是值得的。而且一旦评审通过并生效,则需求报告将成为系统的设计、开发、测试、实施试运行和工程验收的根本依据之一,因此原则上用户需求将不再由于其它因素的转变而变更,如需进展此种变更,需经双方工程负责人协商确定。总体设计阶段工程开发组通过对系统的功能、运行和性能要求加以分析,产生一个高层次的系统构造、软件构造、接口和数据格式的设计,并向工程领导小组提交《系统设计报告》〔其中包括数据库设计〕,组织评审并签署评审意见。对其中评审不合格的局部进一步完善和重筹划,评审通过后由双方共同签署评审意见,并正式生效,作为后续软件开发和测试的根底。该报告内容的变更由双方的现场实施负责人、技术负责人进展沟通即可确定,并需向工程领导小组汇报。3具体设计阶段工程开发组在《系统设计报告》的根蒂根基上,对功能和性能要求进一步加以分析和细化并且把软件的具体设计文档化,向工程领导小组提交《系统具体设计报告》,并由工程组组织评审并签署评审意见。对个中评审分歧格的局部进一步完善和从头筹划,评审通过后由双方共同签署评审意见,并正式见效,作为后续软件开发和测试的根蒂根基。该报告内容的变更由双方的现场实施负责人、技术负责人进展沟通即可确定,并需向工程领导小组报告。系统开发阶段依据前面的设计结果,由双方的现场实施负责人、技术负责人争论确定具体的开发打算,并向工程领导小组提交《工程开发打算》;工程领导小组对《工程开发打算》进展审查,由双方签字后正式生效,并将作为软件开发阶段的工程治理和监控依据,工程开发小组要严格据此打算把握工程进度,按时向工程领导小组汇报工作进展。为了使用户能够准时获知工程的进展状况,开发小组需要每周向用户相关领导提交《工程客户周报》,用户工程组可以随时对工程的工作状况进展检查。系统实施和试运行阶段首先需要经双方沟通和谐,形成《工程实施打算》,确定现场实施的预备事情、人员和日程安排、培训打算、阶段目标等内容,经双方负责人签字后见效,按此打算开头现场实施。正式开头现场实施前工程开发组应检查一切必要的预备事情是否已经完成。现场工作首先要进展软件在效劳器端的安装和调试,包括数据库中各类对象的生成,初始化数据,原有系统的重要数据的转换导入,前后台软件的安装,配置参数调整等工作;完成后需向系统维护人员提交《数据库安装名目》,《软件安装方法》文件,并帮助用户进展软件安装。软件安装完成并确认可在系统正常运行后,开头相关业务4始之前需要由双方协商形成《培训打算》,明确培训状况、条件及方式,参与人员,课程课时等具体内容,由双方现场实施负责人签字后见效,并划分开头着手预备,在既定时间内完成。培训过程中由工程师供给《培训考勤记录》,培训应当脱产、集中、封闭进展,并要求全部参与人每日必需两次考勤;培训完成后由双方共同进展《培训总结》,针对培训效果确定是否到达目标,是否再增加培训课程;对以上内容用户工程组须进展必要的考核和奖惩,培训工程师有权对参与培训人员进行客观评价。培训顺当完成后将开头软件在试点部门试用,将向用户提交编译后的前后台软件,《软件使用操作手册》,《软件功能清单》,这两种文档将具体描述软件的使用过程,软件所包含的全部系统功能模块。软件试用期内用户的主要工作是依据《软件功能清单》所列的系统功能模块,检查公司所提交的软件是否满足《系统需求分析报告》、《系统设计报告》的规定,列出未完成及含有较严峻、明显错误的模块清单形成《软件问题及修改记录》并提交给公司连续完善;此段时间可以对软件的细节性问题进展测试、验证,但主要精力还是应放在模块级功能的检查上,假设全部模块都已开发并可以进入试运行,其设计方法、技术可行性也都能够满足最终软件的需要,则用户各相关业务负责人、现场实施负责人需要签署各子系统的《软件交付书》,说明软件已在现场安装、调试、培训完成,根本可以进入软件试运行;此后在软件功能模块一级上不应再发生大的变化,如需要修改功能模块设计,则需由双方工程负责人协商解决。试运行期内用户负责组织针对《软件功能清单》所列的系统功能模块进呈现场的系统测试,包括旧两套系统并行工作一段时间进展验证,使每个功能模块都得到根本确认;对于其中觉察的问题和软件的细节性修改意见,需以《软件问题及修改记录》的书面形式提交给公司;公司修改完成后马上提交到现场,用户负责组织马上对软件进展确认回归测试,如验证问题已修改需要在《软件问题及修改记录》中予以说明。通过试运行及修改后证明已经根本完成的模块,用户应组织相关的业务负责人在《软件功能清单》中逐项确认。5工程验收阶段在试运行期内系统存在确定的细节性问题是工程工程不行避开的问题,特别是随着用户应用的渐渐深入,此类需求会逐级提出,此类问题不属于系统的致命性错误;因此当试运行期内所觉察的真正的“问题和错误”收敛到确定数目以下时,各业务子系统经过一段时间的并行工作系统已根本牢靠,就可以切换到正式运行阶段,开头正式运行。正式运行后,由用户提出验收要求,双方共同制定《工程验收打算》,组成工程验收小组,共同进展项目验收。此时公司将向用户提交验收的各类文档,包括对系统开发过程进展总结的《工程总结》,《工程技术报告》,最终的完整的《数据库字典》等。验收事情将由用户组织的专家组对系统进展全面的验收和鉴定,并出具工程验收小组领导签字的《工程验收报告》,并签署验收意见,公司在此过程中将全程介入,在现场进展验收前的维护事情。系统正式运行及维护阶段公司承诺对系统软件供给效劳包管期,在包管期内供给免费的软件升级和维护效劳;在包管期外,公司连续为系统的维护供给技术支撑,对于软件升级供给优待效劳。维护期的具体事情方式请见售后效劳承诺局部,一切维护事情,包括软件出现问题修改、细节性功能的增加,用户都要以《软件问题及修改记实》的书面形式提交给公司,修改完成后用户应组织相关的营业负责人进展确认,并在《软件功能清单》中说明;如遇紧急状况可事后补齐。系统开发进度保证方案我公司针对本系统的软件开发是依据该工程标特性和阶段、需求分析阶段、系统设计阶段、系统实现阶段、集成测试阶段、系统测试阶段、系统交付阶段和系统维护八个阶段。6应用系统开发实施各阶段工程启动阶段工程合同或协议的签订标志着工程的正式启动。工程启动阶段的主要任务:✓召开工程启动会确定工程范围:通过初步的需求调研,明确工程开发的范围形成工程打算:包括软件开发打算、量化治理打算、风险治理打算、组间和谐打算、质量包管打算、配置治理打算等评审工程初始需求及工程打算工作流程图如下:7工程主管确定工程资源工程经理工程组成员\相关组成员QA工程师CM工程师签发工程任务书阅读工程任务书阅读工程建议书等相关资料工程启动会争论初始需求审批打算编制并提交软件开发/质量/风险治理/组间协调打算审核打算QA打算CM工程师开展相关工作QA打算CM打算审核CM打算CM打算搭建配置库工程启动阶段工作流程图需求分析阶段需求分析阶段主要是工程组对用户需求进展进一步调研分析,最终形成用户确认的系统需求说明书的过程。这个过程包含需求调研分析、需求评审、细化软件开发打算等内容。工作流程图如下:8制定并提交需求分析阶段打算QA主管审批阶段打算阅读阶段打算需求调研阅读SRS,并编SRS同行评审SRS,并形成会议纪要及问题清单提交用户确认SRS形成需求跟踪矩阵题清单修订工程各项打算审核阶段总结及修订后打算QA审计报告召开里程碑评审并形成会议记要审核阶段总结、修订后打算及QA审计报告QA审计报告需求分析阶段工作流程图系统设计阶段系统设计阶段主要依据需求分析的结果,对整个软件系统进展设计,如系统框架设计,数据库设计等等。软件设计一般分为总体设计和具体设计。软件设计将为软件程序编写打下良好的根蒂根基。事情流程图以下:9工程经理/组员制定并提交系统设计阶段打算QA工程师工程主管审批阶段打算同行评审人员测试组阅读阶段打算标准及样本程序〕评审标准及样本及问题清单和具体设计文档测试用例阅读设计文档,并编写测试用例修订工程各项打算查核阶段总结及修订后打算QA审计报告召开设计里程碑评审并形成会议纪要查核阶段总结、修订后打算及QA审计报告QA审计报告系统设计阶段事情流程图1.1.4.4.系统实现阶段在系统实现阶段,开发者依据《软件系统具体设计报告》中对数据构造、算法分析和模块实现等方面的设计要求,开头具体的编写程序事情,划分实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。10工程经理/组员阶段打算QA主管审批阶段打算阅读阶段打算走查源代码并记录觉察的问题完善测试用例编写单元测试用例实施单元测试完善需求跟踪矩阵入配置库查核阶段总结及修订后打算QA审计报告并形成会议纪要审核阶段总结、修订后打算及QA审计报告QA审计报告系统实现阶段事情流程图1.1.4.5.集成测试阶段集成测试阶段是在软件系统集成过程中所进展的测试,主要是检查软件单位之间的接口是否正确。依据集成测试打算,一边将模块或其他软件单位组合成越来越大的系统,一边运行该系统,以分析所组成的系统是否正确,各组成局部是否合拍。11工程经理/组员制定并提交系统实现阶段打算QA工程主管审批阶段打算同行评审人员测试组阅读阶段打算依据设计进展编码走查源代码并记录觉察的问题完善测试用例编写单元测试用例实施单元测试完善需求跟踪矩阵工程源代码及文档纳入配置库修订工程各项打算审核阶段总结及修订后打算QA计报告召开实现阶段里程碑评审并形成会议记要审核阶段总结、修订后打算及QA审计报告完成阶段总结并提交QA集成测试阶段事情流程图1.1.4.6.系统测试阶段系统测试阶段是对已经集成好的软件系统进展彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简洁的任务,它被称为测试的“先知者问题“。因此,系统测试应当依据测试打算进展,其输入、输出和其他动态运行行为应当与软件规约进展比照。12工程经理/组员制订并提交测试申请测试经理QAQAM沟通测试内容以及测试工作量提交测试打算审核测试打算并反响问题评审测试用例反响评审问题组织测试用例的编写和评审,修改评审问题提交自测说明审核自测说明实施系统测试安排处理觉察的

温馨提示

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

评论

0/150

提交评论