软件产品开发质量理措施
软件开发理目标
软件开发理目标:
· 软件开发理计划涵盖软件需求分析直软件验收完成软件开发工作全程
· 软件开发理计划确定合需求转化成软件产品需遵循流程方法
· 软件开发理计划详细描述开展协调开发工作方法组织时间表进度控制职责等
· 软件开发理计划涵盖现成软件产品开发工作没少联系软件产品
· 软件开发理计划贯穿软件开发工作全程中软件开发活动全程应体现反映理计划
2 软件产品开发程阶段计划
软件产品开发程细分八阶段:软件需求分析阶段软件结构设计阶段软件模块设计阶段软件编码阶段软件模块测试阶段软件集成测试阶段软件硬件集成测试阶段软件验证阶段分八节阶段活动容方法语言工具产出技术文件作逐介绍产出技术文件成界定阶段进度完成里程碑
软件开发理阶段流程图页附图示:
软件系统设计
软件模块详细设计
软件验证
软件需求规格书
系统设计规格书
软件源码
软件设计规格书
软件模块测试报告
软件测试报告
软件集成测试报告
软件需求分析
软件硬件 集成测试
软件模块测试
软件编码
软件集成测试
软件开发理阶段流程图
21 软件需求分析阶段(初步设计阶段)
a 活动容
软件需求分析阶段理解确认综合监控系统子系统系统需求
需求书中工程功接口性分类等作详说明确定开发例高层次开发计划
b 方法语言工具:
软件开发中采方法工具
· 叠代程法
· 例技术法
· 架构设计法
· 流程图法
· 数流程图
c 产出技术文件
软件需求说明书
22 软件系统设计阶段(初步设计阶段)
a 活动容
软件系统设计包括:软件体系结构设计模块设计数结构算法设计户界面设计四方面容工程现成软件数结构算法设计略户界面设计容外文件中加阐述软件系统设计阶段选定实现软件需求说明书功综合监控系统子系统系统设计选定集成测试阶段验证软件结构测试分析方法分析设计例
b 方法语言工具:
软件开发中采方法工具
· 视化建模
· 结构行动图
采种方法软件分割成块避免软件复杂:
i 采抽象化模块化等方法降低软件复杂性
ii 软件部件序时间相关信息行结构数结构资源等更清晰表达方式
iii 验证确认
c 产出技术文件:
软件系统设计
23 软件模块详细设计阶段(终设计阶段)
a 活动容:
阶段中必须进步整开发务细分明确工作包软件功途模块必须满足软件需求说明书求软件模块详细设计说明书详说明实现软件需求说明书项功特性方法外出验证软件模块否正常运行测试方法衡量软件模块否满足软件总体求
软件模块详细说明书中工程功接口性分类等作详说明
b产出技术文件:
软件模块详细设计说明书
24 软件编码阶段(制造阶段)
a活动容:
软件编码阶段完成软件模块编码工作时进行系统配置工作头
已完成软件开发工作应整理出完整文件文件抬头应包括:文件名作者发行更新日期更新说明软件 模块容摘接口软件时间表说明变量数结构等
b方法语言工具
编码阶段软件模块应编程语言进行编码编码工作必须软件质量保证计划中编码标准进行
提供编码标准时会考虑求:
· 格式标准(例:缩排间距等)
· 评注标准例:编码名称标识符作者版标识修改记录目设备(例:输入输出变量数结构等)数记录等
· 变量参数工作包程序文件约定俗成名称
· 选编程语言编程方法等约束条件
c产出技术文件:
软件源码
系统软件应软件中应采标准操作系统(例:UnixWindows等)标准语言(例:CC++等)软件开发工具必须流通专软件
25 软件模块测试阶段
a活动容:
阶段中必须模块进行单独测试工作
测试中必须验证软件模块相应设计文件规定进行编码
软件模块测试工作必须原机采专门软件模拟软件工作环境进行
b产出技术文件:
软件模块测试报告
26 软件集成测试阶段
a活动容:
阶段中分包商供货商提供软件模块进行集成测试工作验证确认软件满足合求
分包商供货商软件测试计划必须统测试步骤验证确认子系统测试必须记录存档出现非正常情况应该记录缺陷登记表中报软件项目理
测试阶段中必须包括分包商供应商提供软件测试报告文件:
· 软件测试计划:明确需求详述组织结构分工职责资源需求工程进度表等供追踪目标求
· 软件测试例说明明确输入数预期输出数
· 软件测试步骤:详述项测试执行程序
· 软件测试报告:正式记录测试情况
测试报告中必须包括软件测试结果汇总测试结果分析评估子系统建议意见
27 软件硬件集成测试阶段
a活动容:
阶段中必须进行包括合规定软件硬件集成工作软件验证工作阶段中进行测试条件行性评审讨 确认关测试步骤否完整正式测试条件否具备等
工厂验收测试计划包含测试容:
· 功测试
· 出错处理测试
· 满负荷测试
· 冗余模式减容量软件测试
· 压力测试
· 系统应
b产出技术文件:
软件集成测试报告
28 软件验证阶段
a活动容:
软件验证阶段重点放现场系统测试工作包括现场联调测试系统集成测试测试目验证现场功否满足
b产出技术文件:
现场测试报告
综述软件开发阶段活动容产出技术文件容列表:
软件开发阶段活动容产出技术文件容列表
阶段
描述
里程碑
软件需求分析
明确综合监控系统子系统系统需求明确工程功接口性分类等开发例高层次开发计划
软件需求说明书
软件系统设计
选定综合监控系统子系统系统结构模块选定验证软件结构模块测试分析方法设计例
软件系统设计说明
软件模块详细设计
明确工作包软件功途 出验证软件模块否正常运行测试方法
软件模块详细设计说明
软件编码
完成软件模块编码工作进行已完成软件文件整理工作
软件源码
软件模块测试
模块进行单独测试工作验证软件模块设计文件规定进行编码
软件模块测试报告
软件集成测试
分包商供货商提供软件模块进行集成测试工作验证确认软件满足合求
软件测试报告
软件硬件集成测试
软件硬件集成工作软件验证工作进行测试条件行性评审讨
软件集成测试报告
软件验证
现场联调测试系统集成测试验证现场功否满足
现场测试报告
3 软件质量保证计划
软件质量保证计划出软件开发程中必须开展进行软件质量保证活动计划参ISO9001文件中ISO90012000版文件规定进行软件质量理计划涵盖开发软件安全工作重相关软件需验证确认软件质量理工作市场现成软件质量理理计划范围
仅限提供软件开发工作安全工作密切相关子系统者负责软件验收测试工作分包商参质量保证计划编制质量保证计划
质量保证计划活动包括:事报告事分析更正措施更正措施修正符合求软件产品避免错误现找出错误发生根源
31 软件质量保证评估
软件质量保证计划包括:
· 软件开发活动软件产品评价准
· 确定软件开发集成测试活动员职责权限
· 说明软件开发周期阶段采标准方法语言工具
· 说明评审点
· 说明开展确保软件安全质量活动参考遵循
32 软件质量保证记录
合执行全程时间必须保软件质量保证记录文件软件产品软件务中出现偏差问题连修正措施等必须记录缺陷登记备案中
33 软件质量保证独立性
负责软件质量保证评估活动员必须开展软件开发软件运行负责软件活动员然者参加关评估活动
参保证软件产品合偏差活动员必须足够资源职责权利组织相独立性便客观公正进行质量保证评估活动采取验证修正行动
34 偏差修正
根质量保证计划开展软件产品偏差检查修正检查活动
35 工具技术方法
软件质量保证计划必须保证软件产品开发工具技术方法修正措施质量保证计划严密监视监督范围
36 源码媒介理
软件质量保证计划必须采取效步骤措施加强种版软件产品维持安全保保存文记录工作包括软件源码媒介工具理工作
软件质量保证计划必须确保理步骤措施贯彻执行
37 偏差证书
软件产品满足测试验证确认需求必须发放提供证书文件:
· 软件执契约
· 汇编编码偏差证书
· 软件供货单
文档容仅供参考果您需解决具体问题建议您详细咨询相关领域专业士
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档