




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件开发具体实施方案物资管理系统开发详细施行方案 名目1 软件开发施行方案 (5)1.1 开发流程总述 (5)1.2 软件需求分析 (7)1.3 构造设计 (10)1.4 具体设计 (13)1.5 编码 (15)1.6 模块集成测试 (18)1.7 系统测试 (20)1.8 验收 (22)1.9 维护 (24) 1组织施行步骤系统开发严格根据软件工程的方法进展组织,系统的开发过程根据需求分析、系统分析与设计要求、系统编码、系统测试几个过程有序推动。下表所示系统开发流程图,采纳原型及迭代方式开发,依据用户需求持续改良,直到最终用户确认满足。1.1施行开发流程总述如下列图示流程定义了我公司内部的软
2、件开发过程,以指导和标准软件工程中开发过程的定义和相应的施行。该过程可划分为一系列子过程,包括:软件需求分析、设计、编码、测试、验收、维护,每个子过程又由一系列任务和活动组成,如设计过程又可分为构造设计和具体设计。但是在实际开发工程中,状况仍旧会是千变万化的,因此我们也并不是一成不变的死板执行一个僵化的工作流程,我们的原那么是在一个标准流程的指导和约束下,依据详细工程工程的实际要求,为每一个工程评估并制定真正可以最好的满足该工程要求的开发流程。软件开发流程总图在应用系统软件开发工程中,我们仍将遵循这一思想,这一点将在随后的工程开发施行方案局部有详细的表达,在这里和下面的相关章节中,我们仍将围围
3、着这个完好的开发流程来分析说明,以此来说明我们对工程开发的完好过程管理思想和相关理论。下面我们对这个软件开发工作流程进展简要地分讲解明。1.2软件需求分析由于应用系统与众多相关应用软件需要进展交互,因此需要先对这些应用系统进展分别梳理,充分做好需求调研工作,编写经工程单位认可并评审通过的系统需求规格说明书。软件需求分析是根据工程定义的软件开发过程,依据系统安排给软件的需求见系统需求规格说明书,进展软件质量特性规格说明的过程。该过程包括进一步明确软件运行环境,明确对软件的功能、性能和数据要求,以及软件与硬件、软件与软件之间的接口要求等,并对软件需求进展验证和文档化,即完成对软件需求的分析与规格定
4、义。本元素在整个过程中的位置如下列图所示:图示:软件需求分析在软件开发过程中的位置2入口准那么和出口准那么1入口准那么2出口准那么3评审评审软件需求规格说明书,详细评审过程见评审程序文件,对软件需求的评审准那么包括:系统需求和系统设计的可追溯性;与系统需求的全都性;内部全都性;可测试性;软件设计的可行性;运作和维护的可行性。对软件需求中的问题,与系统工程组或客户一起确定和审查,依据审查结果对软件需求进展适当的修改,必要时按基线变更掌握的要求对客户需求进展相应的修改。对软件需求规格说明书进展同行评审。审查、批准软件需求规格说明书。将软件需求规格说明书置于配置管理之下。4工作产品软件需求规格说明书
5、系统测试方案系统测试案例用户手册追溯表5职责工程经理:负责组建软件需求分析组;确定是否需要对有关人员进展培训;负责软件需求规格说明书的审查和批准。软件需求分析组:软件需求分析的主要担当者,负责完本钱过程元素要求产生的全部工作产品。系统测试负责人:负责组织软件系统测试组对软件需求进展分析,审查软件需求的可测试性;参加软件需求规格说明书的审查和批准。质量保证人员:参加工作产品的审查,统计缺陷,并对软件需求分析过程进展审计。系统开发组:协作处理涉及客户需求的软件需求问题。客户:必要时参加软件需求规格说明书的审查和批准。1.3构造设计1概述构造设计是指根据软件需求规格说明书,设计软件系统的体系构造,即
6、模块构造,定义每个模块的主要功能和模块之间的联络即接口,并确定软件系统的数据体系构造。本元素在整个过程中的位置如下列图所示:图示:软件需求分析在软件开发过程中的位置图2入口准那么和出口准那么1入口准那么2出口准那么3评审对构造设计说明书和集成测试方案进展同行评审。对构造设计中的问题,与软件需求分析人员一起确定和审查,并对构造设计进展适当的更改。审查、批准构造设计说明书,必要时,对其进展设计评审。将构造设计说明书、集成测试方案和集成测试案例置于配置管理之下。4工作产品构造设计说明书集成测试方案集成测试案例用户手册追溯表5职责1工程经理负责选择适宜的设计人员,组建构造设计工作组;负责构造设计说明书
7、和集成测试方案的审查和批准。2构造设计人员构造设计阶段工作的主要担当者,负责完本钱过程元素产生的全部工作产品。3系统分析员协作处理涉及软件需求的问题。4系统开发负责人负责组织系统工程组对构造设计进展分析,审查构造设计的可测试性;负责协调处理涉及软件需求的问题;参加构造设计说明书和集成测试方案的审查和批准。5软件测试负责人负责组织软件测试组对构造设计进展分析,审查构造设计的可测试性;参加构造设计说明书和集成测试方案的审查和批准。1.4具体设计1概述具体设计是依据构造设计说明书进展模块设计,将构造设计所获得的模块根据单元、程序、规程的挨次逐步细化。具体定义各个单元的数据构造、程序的实现算法以及程序
8、、单元、模块之间的接口等,作为以后编码工作的根据。本元素在整个过程中的位置如下列图所示:图示:具体设计在软件开发过程中的位置2入口准那么和出口准那么1入口准那么2出口准那么3评审对具体设计说明书和单元测试方案可进展走查或和同行评审;对具体设计中的问题,与构造设计人员一起确定和审查,并对具体设计做出适当的更改;审查、批准具体设计说明书,必要时,对其进展设计评审;将具体设计说明书和单元测试方案置于配置管理之下。4工作产品具体设计说明书单元测试方案单元测试案例用户手册追溯表5职责1工程经理负责选择适宜的设计人员,组建具体设计组;负责具体设计说明书和单元测试方案的审查和批准。2具体设计人员具体设计阶段
9、工作的主要担当者。负责完本钱过程元素产生的全部工作产品。3系统分析员协作处理涉及软件需求的问题。4系统开发负责人负责组织系统工程组对具体设计进展分析,审查具体设计的可测试性;负责协调处理涉及软件需求的问题;参加具体设计说明书和单元测试方案的审查和批准。5软件测试负责人负责组织软件测试组对具体设计进展分析,审查具体设计的可测试性;参加具体设计说明书和单元测试方案的审查和批准。1.5编码1概述编码阶段主要完成的工作是依据具体设计说明书编写程序源代码,包括必要的数据文件,并进展单元测试,单元测试的内容包括模块内程序的规律、功能、参数传递、变量引用、出错处理等方面。本元素在整个过程中的位置如下列图所示
10、:图示:编码阶段在软件开发过程中的位置2入口准那么和出口准那么1入口准那么2出口准那么3评审对源代码文件进展同行评审,主要的方法为对比具体设计说明书对代码进展查阅,也可依据编程者的阅历或程序的难度、重要程度,选择走查评审方式,但目的都是发觉程序存在的问题。4工作产品源代码文件单元测试报告软件问题报告单软件问题状态登记表5职责1工程经理建立编码组、测试组或相应岗位,并进展必要的培训;跟踪进度和问题解决状态;对提交的源代码进展批准或指定负责人进展批准工作。2程序员编写程序代码;测试程序代码;修改程序代码;提交工作产品,批准后将其导入配置区的源码库。3单元测试人员测试源代码;提交测试报告和软件问题报
11、告单。4评审人员对指定源代码文件进展阅读,发觉缺陷和问题,填写评审报告。1.6模块集成测试1概述集成测试阶段主要完成的工作是集成和集成测试。集成是参考构造设计说明书并依据具体说明书中规定的系统集成方案将不同的经测试的程序单元进展构造,并逐步构造成一个完好的软件产品的过程;集成测试那么是在集成完成之后,对各单元、模块之间接口的正确性和集成后功能的正确性进展验证。对于大型软件,集成测试可以实行分步进展的方法,可以先对各子系统进展集成测试,然后在子系统之间进展集成测试。本元素在整个过程中的位置如下列图所示:图示:集成测试在软件开发过程中的位置2入口准那么和出口准那么1入口准那么2出口准那么3审查阶段
12、核查集成状态和结果,并进展批准;批准后,将目的程序和程序清单进入目的代码库。4工作产品集成后的系统目的代码包括文件清单,及相应的源代码包括文件清单集成测试报告软件问题报告单软件问题状态登记表集成工作单集成测试工作单5职责工程经理:建立集成组、集成测试组或相应岗位,并进展必要的培训;跟踪进度和问题解决状态;对集成后的系统目的码进展批准或指定负责人进展批准工作。集成负责人员:负责集成过程的施行。集成人员:负责环境构建,集成的过程操作,并将集成后的目标代码提交批准。程序员、设计人员:修改源码或设计,解决集成过程中出现的与源码有关的问题。测试人员:测试系统目的码,将测试报告和软件问题报告单提交测试负责
13、人。1.7系统测试1概述系统测试的主要任务是从系统需求的角度对系统运行的正确性和性能进展验证。系统测试的根据为系统测试方案。本元素在整个过程中的位置如下列图所示:图示:系统测试在软件开发过程中的位置2入口准那么和出口准那么1入口准那么2出口准那么3工作产品系统测试报告软件问题报告单软件问题状态登记表4职责工程经理:负责建立系统测试组或相关的岗位,并进展必要的培训;跟踪进度和问题解决状态;对最终的目的代码进展批准或指定负责人进展批准工作。程序员、设计人员:修改源码或设计,解决集成过程中出现的与源码有关的问题。测试人员:测试系统目的码,将测试报告提交测试负责人,将软件问题报告单提交问题管理渠道。1
14、.8验收1概述验收阶段主要由验收测试、验收测试问题改正和验收三局部组成:验收测试的主要目的是验证所开发的系统在用户的用法环境下或模拟的用法环境下是否满足系统需求,从用户的角度验证整个系统运行的正确性。验收测试问题改正是对验收测试中发觉的差异性问题进展修改。验收那么是在验收测试的根底上,根据工程合同或工程任务书对工程的完成状况进展综合评价。本元素在整个过程中的位置如下列图所示:图示:验收在软件开发过程中的位置验收的三个组成局部视工程立项类型和客户的要求选择执行。2入口准那么和出口准那么1入口准那么2出口准那么3工作产品验收测试报告软件问题报告单软件问题状态登记表验收报告可交付产品4职责验收测试组:负责验收测试的各项活动。开发组人员:负责验收测试中发觉问题的改正和测试帮助。工程管理人员:负责指派验收测试责任和完成测试规程;确保测试质量和进程;确保组间协调。验收组:详细进展验收。ccb:批准运行基线。1.9维护1概述维护期是指:软件产品/系统验收后,进入软件运行/系统维护阶段,直至软件产品下一个版本的发布或系统维护期终止;本元素在整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省殡葬管理办法
- 华西志愿者管理办法
- 改造工项目管理办法
- 原辅料登记管理办法
- 印刷用水墨管理办法
- 村+自来水管理办法
- 多岗位技能管理办法
- 新资本管理办法附件
- 填埋场运行管理办法
- 城商行省级管理办法
- 特色小吃开发策略-全面剖析
- 无人机行业安全事故应急预案
- 2025机关事业单位工人招聘《机动车驾驶员》技师 考试题库与参考答案
- 《汽车制造物流管理教程》课件
- 企业战略咨询服务简单合同
- 矿区第三方管理制度内容
- 中国心力衰竭诊断和治疗指南
- GB/T 19701.2-2024外科植入物超高分子量聚乙烯第2部分:模塑料
- 道路及市政管网改造工程现场组织管理机构及施工准备方案
- 廉洁自律专题培训
- 高压氧治疗糖尿病
评论
0/150
提交评论