软件开发计划的任务

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

软件需求分析的任务

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

软件架构设计的任务

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

软件详细设计的任务

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

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

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

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

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

软件系统测试的任务

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

软件发行的任务

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

IEC62304开发过程框架的更多相关文章

  1. IEC62304软件维护框架

    软件维护计划的任务 建立接收.记录.评估.解决和追踪医疗器械软件发行后的反馈 制定确认反馈是否是问题的标准 使用风险管理过程 使用配置管理过程 制定升级.补丁以及遗留问题修正计划 问题和修改分析的任务 ...

  2. FunDA(0)- Functional Data Access accessible to all

    大数据.多核CPU驱动了函数式编程模式的兴起.因为函数式编程更适合多线程.复杂.安全的大型软件编程.但是,对许多有应用软件开发经验的编程者来说,函数式编程模式是一种全新的.甚至抽象的概念,可能需要很长 ...

  3. Scrum介绍

    Scrum介绍 摘要 如今,项目管理的步伐越来越快.项目管理需要更灵活.更积极地,向应客户的需求.使用敏捷项目管理方法,项目经理可以在不影响价值.质量和商业规则的前提下实现所有目标,Scrum是一种迭 ...

  4. Winform开发框架之客户关系管理系统(CRM)的开发总结系列2-基于框架的开发过程

    在上篇随笔<Winform开发框架之客户关系管理系统(CRM)的开发总结系列1-界面功能展示>中介绍了我的整个CRM系统的概貌,本篇继续本系列的文章,介绍如何基于我的<winform ...

  5. ABP开发框架前后端开发系列---(8)ABP框架之Winform界面的开发过程

    在前面随笔介绍的<ABP开发框架前后端开发系列---(7)系统审计日志和登录日志的管理>里面,介绍了如何改进和完善审计日志和登录日志的应用服务端和Winform客户端,由于篇幅限制,没有进 ...

  6. 简化版的Flappy Bird开发过程(不使用第三方框架)

    目录 .1构造世界 .2在世界中添加元素 .3碰撞检测 .4添加动画特效 .5总结 .0 开始之前 之前曾经用Html5/JavaScript/CSS实现过2048,用Cocos2d-html5/Ch ...

  7. WTM框架在开发过程中如何动态迁移表和创建表

    官方迁移方法:https://wtmdoc.walkingtec.cn/#/Data/Migration 但是在实际开发过程中使用Add-Migration 方法迁移会发现,把系统内置的表也全部带出来 ...

  8. 基于vue框架项目开发过程中遇到的问题总结(三)

    这次遇到的一个问题困扰了我很久很久,大致就是vue路由的addRoutes方法的使用,每次在调用了这个之后router对象中并没有将路由添加进去,接下来,我一步一步的分析原因及解决方法(个人见解,仅供 ...

  9. 基于vue框架项目开发过程中遇到的问题总结(二)

    1.mouseup事件丢失 查看了网上资料,造成mouseup事件丢失有两种原因: (1)触发了浏览器的drag事件 (2)由于鼠标离开了操作的区域,触发了mouseleave事件导致mouseup丢 ...

随机推荐

  1. 关于 maven 打包直接运行的 fat jar (uber jar) 时需要包含本地文件系统第三方 jar 文件的问题

    关于maven打包fat jar (uber jar) 时需要包含本地文件系统第三方jar文件的问题,今天折腾了一整天.最后还是用了spring boot来做.下面是几篇关于打包的有参考价值的文章,以 ...

  2. DB2 Package Issues and Solution

    Client 从 10.1 升级到11.1之后,而server端的DB 是10.1 版本,当客户执行sql语句时候报错: select * from ebcc.eol_item_info where ...

  3. 【ORACLE】Bulk Processing with BULK COLLECT and FORALL

    https://orablogspot.blogspot.com/2014/09/ https://blogs.oracle.com/oraclemagazine/bulk-processing-wi ...

  4. (转)Linux下部署tomcat及tomcat war包应用程序

    原文:http://www.cnblogs.com/smallfa/news/2017/07/17/7193620.html 1, 通过winscp将tomcat包(6和7版本都是一样的安装方法)和j ...

  5. Django中管理并发操作

    上一篇我们说了,如何在Django中进行事务操作,数据的原子性操作 涉及了事务操作,我们不得不考虑的另一个问题就是:并发操作 还是那个用户转账的操作 我们使用事务操作解决的操作中途服务器宕机问题 但是 ...

  6. Android动画原理

    1 Frame Animation:大体意思就是将UI设计的多张图片组成的动画,然后在将他们组合起来连贯进行播放,类似于早期电影的工作原理. 2 Tween Animation:是对某个View进行一 ...

  7. [问题解决]Android7.0上PopupWindow的showAsDropDown位置问题

    [问题解决]Android7.0上PopupWindow的showAsDropDown位置问题 /** * Created by diql on 2017/02/16. */ 问题说明 我的popup ...

  8. 使用github oauth 出现 OpenSSL::SSL::SSLError - SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 解决

    A top level initializer is highly recommended to use: conf/initializer/tls_settings.rb OpenSSL::SSL: ...

  9. C#自定义处理事件(作者还没完全理解事件和委托,所以有可能错漏百出)

    1.C#的处理事件整个框架,其实就是观察者模式的一种应用 观察者模式:老师监视学生考试,学生若作弊,老师立即打人 2.涉及的元素: 所以必须涉及两个对象,事件引发者(触发)--学生:事件处理者--老师 ...

  10. AngularJS 的常用特性(四)

    11.使用 Module(模块) 组织依赖关系 Angular 里面的模板,提供了一种方法,可以用来组织应用中一块功能区域的依赖关系:同时还提供了一种机制,可以自动解析依赖关系(又叫依赖注入),一般来 ...