软件开发实施计划方案

上传人:daj****de 文档编号:191061876 上传时间:2023-03-02 格式:DOCX 页数:19 大小:44.40KB
收藏 版权申诉 举报 下载
软件开发实施计划方案_第1页
第1页 / 共19页
软件开发实施计划方案_第2页
第2页 / 共19页
软件开发实施计划方案_第3页
第3页 / 共19页
资源描述:

《软件开发实施计划方案》由会员分享,可在线阅读,更多相关《软件开发实施计划方案(19页珍藏版)》请在装配图网上搜索。

1、1软件开发实施案系统开发格按照软件工程的法进展组织,系统的开发过程按照 需求分析、系统分析与设计要求、系统编码、系统测试几个过程有 序推进。下表所示系统开发流程图,采用原型及迭代式开发,根据 用户需求持续改进,直到最终用户确认满意。1.1开发流程总述如以下图示流程定义了我公司部的软件开发过程,以指导和规 软件工程中开发过程的定义和相应的实施。该过程可划分为一系列子过程,包括:软件需求分析、设计、 编码、测试、验收、维护,每个子过程又由一系列任务和活动组 成,如设计过程又可分为构造设计和详细设计。但是在实际开发工 程中,情况仍然会是千变万化的,因此我们也并不是一成不变的死 板执行一个僵化的工作流

2、程,我们的原那么是在一个规流程的指导 和约束下,根据具体工程工程的实际要求,为每一个工程评估并制 定真正能够最好的满足该工程要求的开发流程。软件需求规格说明书(初稿)系统测试计划系统测试案例(初稿)用户手册(概要)-.追溯表一N:改进vI同行评审 通过软件需求规格说明书系统测试计划系统测试案例个人评审记录评审报告结构设计结构设计说明书(初稿)集成测试计划集成测试案例(初稿)用户手册(初稿)追溯表一,-评审通过结构设计说明书集成测试计划集成测试案例个人评审记录.-评审报告-详细设计说明书(初稿)单元测试计划单元测试案例(初稿)用户手册(修改稿)_-追溯表一N:详细设计说明书单元测试计划单元测试案

3、例用户手册(修改稿)个人评审记录.-评审报告-编码1r集成测试1系统测试1F验收源代码、源代码文件清单,A 单元测试报告(经过审批)软件问题状态登记表软件问题报告单集成工作单集成测试工作单集成测试报告(经过审批)软件问题状态登记表软件问题报告单- 集成的软件系统系统测试报告(经过审批)软件问题状态登记表软件问题报告单系统管理员使用说明书(经过审批)安装手册(经过审批)用户手册(经过审批-软件系统(系统测试通过)验收测试报告软件问题报告单软件问题状态登记表验收报告可交付产品维护软件需求规格说明书(升级版)客户需求登记表客户需求统计表设计说明书(升级版)软件问题报告单软件问题状态登记表软件维护实施

4、计划维护后的软件系统结束图1.11软件开发流程总图在应用系统软件开发工程中,我们仍将遵循这一思想,这一点 将在随后的工程开发实施方案局部有具体的表达,在这里和下面的 相关章节中,我们仍将围绕着这个完整的开发流程来分析说明,以 此来说明我们对工程开发的完整过程管理思想和相关实践。下面我 们对这个软件开发工作流程进展简要地分讲解明。1.2软件需求分析1概述由于应用系统与众多相关应用软件需要进展交互,因此需要先 对这些应用系统进展分别梳理,充分做好需求调研工作,编写经工 程单位认可并评审通过的?系统需求规格说明书?。软件需求分析是按照工程定义的软件开发过程,根据系统分配 给软件的需求见?系统需求规格

5、说明书?,进展软件质量特性规格 说明的过程。该过程包括进一步明确软件运行环境,明确对软件的 功能、性能和数据要求,以及软件与硬件、软件与软件之间的接口 要求等,并对软件需求进展验证和文档化,即完成对软件需求的分 析与规格定义。系统分配给软件的需求本元素在整个过程中的位置如以下图所示:软件需求分析J构造设计!Li图示:软件需求分析在软件开发过程中的位置2入口准那么和出口准那么1入口准那么要素判断准那么客户需求?系统需求规格 说明书?已由CCB批准为基线已进入配置库2出口准那么要素判断准那么软件需求规格说明书已经过审查已批准为基线已进入配置库系统测试方案已经过审查已获得批准已进入配置库系统测试案例

6、用户手册概要已编写追溯表一已填写评审评审?软件需求规格说明书?,具体评审过程见?评审程序文件?,对软件需求的评审准那么包括:系统需求和系统设计的可追溯性;与系统需求的一致性;部一致性;可测试性;软件设计的可行性;运作和维护的可行性。对软件需求中的问题,与系统工程组或客户一起确定和审查, 根据审查结果对软件需求进展适当的修改,必要时按基线变更控制 的要求对客户需求进展相应的修改。对软件需求规格说明书进展同 行评审。审查、批准软件需求规格说明书。将软件需求规格说明书置于配置管理之下。4工作产品 ?软件需求规格说明书? ?系统测试方案? ?系统测试案例? ?用户手册? ?追溯表?5职责工程经理:负责

7、组建软件需求分析组;确定是否需要对有关 人员进展培训;负责软件需求规格说明书的审查和批准。软件需求分析组:软件需求分析的主要承担者,负责完本钱 过程元素要求产生的所有工作产品。系统测试负责人:负责组织软件系统测试组对软件需求进展 分析,审查软件需求的可测试性;参与软件需求规格说明书 的审查和批准。质量保证人员:参与工作产品的审查,统计缺陷,并对软件 需求分析过程进展审计。系统开发组:配合处理涉及客户需求的软件需求问题。客户:必要时参与软件需求规格说明书的审查和批准。13构造设计1概述构造设计是指按照?软件需求规格说明书?,设计软件系统的体 系构造,即模块构造,定义每个模块的主要功能和模块之间的

8、联系即接口,并确定软件系统的数据体系构造。本元素在整个过程中的位置如以下图所示:;软件需求分析 彳构造设计详细设计: !I图示:软件需求分析在软件开发过程中的位置图2入口准那么和出口准那么1入口准那么要素判断准那么软件需求规格说明书经过审查审查获得批准进入配置库2出口准那么要素判断准那么构造设计说明书经过审查审查获得批准进入配置库集成测试方案集成测试案例用户手册初稿已完善追溯表一3评审对?构造设计说明书?和?集成测试方案?进展同行评审。对构造设计中的问题,与软件需求分析人员一起确定和审 查,并对构造设计进展适当的更改。审查、批准?构造设计说明书?,必要时,对其进展设计评 审。将?构造设计说明书

9、?、?集成测试方案?和?集成测试案例?置于 配置管理之下。4工作产品 ?构造设计说明书? ?集成测试方案? ?集成测试案例? ?用户手册? ?追溯表?5职责1工程经理负责选择适宜的设计人员,组建构造设计工作组;负责?构造设 计说明书?和?集成测试方案?的审查和批准。2构造设计人员构造设计阶段工作的主要承担者,负责完本钱过程元素产生的所有工作产品。3系统分析员配合处理涉及软件需求的问题。4系统开发负责人负责组织系统工程组对构造设计进展分析,审查构造设计的可 测试性;负责协调处理涉及软件需求的问题;参与?构造设计说明书? 和?集成测试方案?的审查和批准。5软件测试负责人负责组织软件测试组对构造设计

10、进展分析,审查构造设计的可 测试性;参与?构造设计说明书?和?集成测试方案?的审查和批准。14详细设计1概述详细设计是根据?构造设计说明书?进展模块设计,将构造设计 所获得的模块按照单元、程序、规程的顺序逐步细化。详细定义各 个单元的数攵据构造、程序的实现算法以及程序、单元、模块之间的 接口等,作为以后编码工作的依据。本元素在整个过程中的位置如以下图所示::构造设计 详细设计编码 ;!_! !I图示:详细设计在软件开发过程中的位置2入口准那么和出口准那么1入口准那么要素判断准那么构造设计说明书经过审查审查获得批准进入配置库2出口准那么要素判断准那么详细设计说明书经过审查审查获得批准进入配置库评

11、审对?详细设计说明书?和?单元测试方案?可进展走查或和同行 评审;对详细设计中的问题,与构造设计人员一起确定和审查,并对 详细设计做出适当的更改;审查、批准?详细设计说明书?,必要时,对其进展设计评审;将?详细设计说明书?和?单元测试方案?置于配置管理之下。4工作产品 ?详细设计说明书? ?单元测试方案? ?单元测试案例? ?用户手册? ?追溯表?5职责1工程经理负责选择适宜的设计人员,组建详细设计组;负责?详细设计说 明书?和?单元测试方案?的审查和批准。2详细设计人员详细设计阶段工作的主要承担者。负责完本钱过程元素产生的 所有工作产品。3系统分析员配合处理涉及软件需求的问题。4系统开发负责

12、人负责组织系统工程组对详细设计进展分析,审查详细设计的可 测试性;负责协调处理涉及软件需求的问题;参与?详细设计说明书? 和?单元测试方案?的审查和批准。5软件测试负责人负责组织软件测试组对详细设计进展分析,审查详细设计的可 测试性;参与?详细设计说明书?和?单元测试方案?的审查和批准。1.5编码1概述编码阶段主要完成的工作是根据详细设计说明书编写程序源代 码,包括必要的数据文件,并进展单元测试,单元测试的容包括模 块程序的逻辑、功能、参数传递、变量引用、出错处理等面。本元素在整个过程中的位置如以下图所示:1:详细设计!编码集成测试:图示:编码阶段在软件开发过程中的位置2入口准那么和出口准那么

13、1入口准那么要素判断准那么详细设计说明书经过审查单元测试方案获得批准进入配置库2出口准那么要素判断准那么源代码文件源代码文件获得批准源代码文件清单源代码文件进入配置库的源代码区单元测试报告提交测试负责人软件问题报告单提交问题管理渠道评审对源代码文件进展同行评审,主要的法为对照详细设计说明书 对代码进展查阅,也可根据编程者的经历或程序的难度、重要程 度,选择走查评审式,但目的都是发现程序存在的问题。4工作产品源代码文件 ?单元测试报告? ?软件问题报告单? ?软件问题状态登记表?5职责1工程经理建立编码组、测试组或相应岗位,并进展必要的培训;跟踪进 度和问题解决状态;对提交的源代码进展批准或指定

14、负责人进展批 准工作。2程序员编写程序代码;测试程序代码;修改程序代码;提交工作产 品,批准后将其导入配置区的源码库。3单元测试人员测试源代码;提交测试报告和软件问题报告单。4评审人员对指定源代码文件进展阅读,发现缺陷和问题,填写评审报 告。16模块集成测试1概述集成测试阶段主要完成的工作是集成和集成测试。集成是参考 构造设计说明书并根据详细说明书中规定的系统集成案将不同的经 测试的程序单元进展构造,并逐步构造成一个完整的软件产品的过 程;集成测试那么是在集成完成之后,对各单元、模块之间接口的 正确性和集成后功能的正确性进展验证。对于大型软件,集成测试可以采取分步进展的法,可以先对各子系统进展

15、集成测试,然后在子系统之间进展集成测试 本元素在整个过程中的位置如以下图所示::编码jA集成测试,:系统测试图示:集成测试在软件开发过程中的位置2入口准那么和出口准那么1入口准那么要素判断准那么构造设计说明书 详细设计说明书 集成测试方案 源代码文件经过审查获得批准进入配置库2出口准那么要素判断准那么集成的软件系统完整的源代码和目标代码获得批准进入配置库集成测试报告提交集成测试负责人软件问题报告单已进入软件问题管理流程3审查阶段核查集成状态和结果,并进展批准;批准后,将目标程序和程序清单进入目标代码库。4工作产品集成后的系统目标代码包括文件清单,及相应的源代码包括文件清单集成测试报告 ?软件问

16、题报告单? ?软件问题状态登记表? ?集成工作单? ?集成测试工作单?5职责工程经理:建立集成组、集成测试组或相应岗位,并进展必 要的培训;跟踪进度和问题解决状态;对集成后的系统目标 码进展批准或指定负责人进展批准工作。集成负责人员:负责集成过程的实施。集成人员:负责环境构建,集成的过程操作,并将集成后的 目标代码提交批准。程序员、设计人员:修改源码或设计,解决集成过程中出现 的与源码有关的问题。测试人员:测试系统目标码,将测试报告和软件问题报告单 提交测试负责人。1.7系统测试1概述系统测试的主要任务是从系统需求的角度对系统运行的正确性 和性能进展验证。系统测试的依据为系统测试方案。本元素在

17、整个过程中的位置如以下图所示:r _ r-:集成测试 系统测试 一验收!J !图示:系统测试在软件开发过程中的位置2入口准那么和出口准那么1入口准那么要素判断准那么系统需求经过审查系统的目标代码获得批准系统测试方案进入配置库用户手册编写完成2出口准那么要素判断准那么系统测试报告软件问题报告单获得批准3工作产品 ?系统测试才艮告? ?软件问题报告单? ?软件问题状态登记表?4职责工程经理:负责建立系统测试组或相关的岗位,并进展必要 的培训;跟踪进度和问题解决状态;对最终的目标代码进展 批准或指定负责人进展批准工作。程序员、设计人员:修改源码或设计,解决集成过程中出现的与源码有关的问题。测试人员:

18、测试系统目标码,将测试报告提交测试负责人, 将软件问题报告单提交问题管理渠道。1.8验收1概述验收阶段主要由验收测试、验收测试问题改正和验收三局部组成:验收测试的主要目的是验证所开发的系统在用户的使用环境下或模拟的使用环境下是否满足系统需求,从用户的角度验证整个 系统运行的正确性。验收测试问题改正是对验收测试中发现的差异性问题进展修改。验收那么是在验收测试的根底上,依据工程合同或工程任务书对工程的完成情况进展综合评价。本元素在整个过程中的位置如以下图所示:r _ r- :系统测试 验收 一维护:L L图示:验收在软件开发过程中的位置验收的三个组成局部视工程立项类型和客户的要求选择执行。2入口准

19、那么和出口准那么1入口准那么要素判断准那么验收测试方案有验收测试要求 的工程验收测试前完成评审。测试系统测试、集成测试、单元测试已完成2出口准那么要素判断准那么验收测试报告已提交验收测试问题报告单已关闭验收报告已提交3工作产品验收测试报告 ?软件问题报告单? ?软件问题状态登记表? 验收报告可交付产品4职责验收测试组:负责验收测试的各项活动。开发组人员:负责验收测试中发现问题的改正和测试辅助。工程管理人员:负责指派验收测试责任和完成测试规程;确 保测试质量和进程;确保组间协调。验收组:具体进展验收。 CCB:批准运行基线。1.9维护1概述维护期是指:软件产品/系统验收后,进入软件运行/系统维护

20、 阶段,直至软件产品下一个版本的发布或系统维护期终止;本元素在整个软件开发过程中的位置如以下图所示::验收;维护II图示:维护在软件开发过程中的位置2入口准那么和出口准那么1入口准那么要素判断准那么软件产品/系统已验收2出口准那么要素判断准那么软件产品已退役合同约定的维护期限已到期合同约定的维护围已超出,须另签协议3工作产品 ?软件需求规格说明书? ?客户需求登记表? ?客户需求统计表? ?设计说明书? ?软件问题报告单? ?软件问题状态登记表? ?软件维护实施方案?维护后的软件系统4职责维护负责人:制定软件维护实施方案,确认维护类型、需求 围,分配维护任务,追踪任务的完成情况及其他工程管理工作。软件维护人员:负责进展软件维护任务的执行。QA人员:负责协助维护负责人根据实际情况剪裁标准流程。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!