1 / 19
文档名称:

某软件开发实施设计方案.docx

格式:docx   大小:88KB   页数:19页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

某软件开发实施设计方案.docx

上传人:yusuyuan 2022/6/12 文件大小:88 KB

下载得到文件列表

某软件开发实施设计方案.docx

相关文档

文档介绍

文档介绍:某软件开发实施设计方案
1软件开发实施方案
系统开发严格按照软件工程的方法进行组织,系统的开发过程按照需求分析、系统分析与设计要求、系统编码、系统测试几个过程有序推进。下表所示系统开发流程图,采用原型及迭代方式开发,根据用户需求持续改进题,与系统工程组或客户一起确定和审查,根据审查结果对软件需求进行适当的修改,必要时按基线变更控制的要求对客户需求进行相应的修改。对软件需求规格说明书进行同行评审。
审查、批准软件需求规格说明书
将软件需求规格说明书置于配置管理之下。
(4)工作产品
《软件需求规格说明书》
《系统测试计划》
《系统测试案例》
《用户手册》
《追溯表》
(5)职责
项目经理:负责组建软件需求分析组;确定是否需要对有关人员进行培训;负责软件需求规格说明书的审查和批准。
软件需求分析组:软件需求分析的主要承担者,负责完成本过程元素要求产生的所有工作产品。
系统测试负责人:负责组织软件系统测试组对软件需求进行分析,审查软件需求的可测试性;参与软件需求规格说明书的审查和批准。
质量保证人员:参与工作产品的审查,统计缺陷,并对软件需求分析过程进行审计。
系统开发组:配合处理涉及客户需求的软件需求问题。
客户:必要时参与软件需求规格说明书的审查和批准。

(1)概述
结构设计是指按照《软件需求规格说明书》,设计软件系统的体系结构,即模块结构,定义每个模块的主要功能和模块之间的联系(即接口),并确定软件系统的数据体系结构。
本元素在整个过程中的位置如下图所示:
:软件需求分析;1结构设计►:详细设计,
j[i
图示:软件需求分析在软件开发过程中的位置图
(2)入口准则和出口准则
1)入口准则
要素
判断准则
软件需求规格说明书
经过审查
审查获得批准
进入配置库
2)出口准则
要素
判断准则
结构设计说明书
经过审查
审查获得批准
进入配置库
集成测试计划
集成测试案例
用户手册(初稿)
已完善
追溯『
(3)评审
•对《结构设计说明书》和《集成测试计划》进行同行评审。
•对结构设计中的问题,与软件需求分析人员一起确定和审查,
并对结构设计进行适当的更改。
审查、批准《结构设计说明书》,必要时,对其进行设计评审。
将《结构设计说明书》、《集成测试计划》和《集成测试案例》置于配置管理之下。
(4)工作产品
《结构设计说明书》
《集成测试计划》
《集成测试案例》
《用户手册》
《追溯表》
(5)职责
1)项目经理
负责选择合适的设计人员,组建结构设计工作组;负责《结构设计说明书》和《集成测试计划》的审查和批准。
2)结构设计人员
结构设计阶段工作的主要承担者,负责完成本过程元素产生的所有工作产品。
3)系统分析员
配合处理涉及软件需求的问题。
4)系统开发负责人
负责组织系统工程组对结构设计进行分析,审查结构设计的可测
试性;负责协调处理涉及软件需求的问题;参与《结构设计说明书》和《集成测试计划》的审查和批准。
5)软件测试负责人
负责组织软件测试组对结构设计进行分析,审查结构设计的可测试性;参与《结构设计说明书》和《集成测试计划》的审查和批准。

(1)概述
详细设计是根据《结构设计说明书》进行模块设计,将结构设计所获得的模块按照单元、程序、规程的顺序逐步细化。详细定义各个单元的数据结构、程序的实现算法以及程序、单元、模块之间的接口等,作为以后编码工作的依据。
本元素在整个过程中的位置如下图所示:
;结构设计:►详细设计编码
LJL<
图示:详细设计在软件开发过程中的位置
(2)入口准则和出口准则
1)入口准则
要素
判断准则
结构设计说明书
经过审查
审查获得批准
进入配置库
要素
判断准则
详细设计说明书
经过审查
审查获得批准
进入配置库
(3)评审
对《详细设计说明书》和《单元测试计划》可进行走查或(和)
同行评审;
对详细设计中的问题,与结构设计人员一起确定和审查,并对详细设计做出适当的更改;
审查、批准《详细设计说明书》,必要时,对其进行设计评审;
将《详细设计说明书》和《单元测试计划》置于配置管理之下。
(4)工作产品
《详细设计说明书》
《单元测试计划》
《单元测试案例》
《用户手册》
《追溯表》
(5)职责
1)项目经理
负责选择合适的设计人员,组建详细设计组;负责《详细设计说明书》和《单元测试计划》的审查和批准。
2)详细设计人员
详细设计阶段工作的主要承担者。负责完成本过程元素产生的所有工作产品。
3)系统分析员
配合处理涉及软件需求的问题。
4)系统开发负责