IEC62304开发过程框架

mac2022-06-30  80

软件开发计划的任务

制定整体软件开发计划制定设计和开发计划规划软件开发的工具、标准和方法(Class C)制定软件集成和集成计划制定软件验证计划制定软件风险管理计划制定配置管理计划

软件需求分析的任务

根据系统需求分解软件需求将风险控制措施转化为软件需求重新评估风险更新风险管理文档,包含新的软件风险更新系统需求验证软件需求

软件架构设计的任务

将软件需求转换为软件架构定义软件项之间的接口定义SOUP的功能和性能需求(如果有)定义SOUP软件使用的系统硬件和软件确定风险的隔离措施(Class C)验证软件架构

软件详细设计的任务

将软件架构细化为软件单元为每一个软件单元进行详细设计(Class C)定义接口的详细设计(Class C)验证详细设计

软件单元实现和验证的任务

实现软件单元建立软件单元验证过程建立软件单元通用验收标准(如是否实现了需求)建立额外的软件单元验收标准(如边界条件、内存资源等)(Class C)执行和记录单元验证

软件集成和集成测试的任务

集成软件单元验证软件的集成(软硬件、手册等)已经集成测试集成后的软件验证软件集成过程的正确性执行回归测试使用问题管理过程控制软件验证发现的问题

软件系统测试的任务

为软件需求建立测试用例使用问题管理过程管理测试发现的问题任何变更后都需要再进行测试以确定变更的影响 验证测试过程是可靠的(如测试方法是科学的、所有的软件需求都被测试或验证、所有的系统需求都被测试和验证、测试的结果与制定的测试策略是相符合的)记录测试结果

软件发行的任务

确认软件验证活动已经完成记录遗留问题评估遗留问题记录发行版本记录发行版本构建的环境和过程确认所有的活动和任务已经完成归档发行版本确认发行版本的可重复性(如软件副本,软件标签、包装等信息)

转载于:https://www.cnblogs.com/peapon/p/7052484.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)