LII:Medical Device Software Development with Continuous Integration

From LIMSWiki
Jump to navigationJump to search

Medical Device Software Development with Continuous Integration

Originally written by: Matthew Rupert (Original)
Transferred and modified by: Shawn Douglas
Under the license: Creative Commons Attribution-ShareAlike 3.0 Unported
Contains additional content from: Introduction to Software Engineering by various authors

Table of contents

  1. Introduction
  2. Defining Medical Device Software
  3. Why Continuous Integration?
  4. CI Theory, Practices, and Tools
  5. Version Control
  6. Validation
    1. Unit Test Framework for Acceptance Tests
    2. Roles (Developers/QA)
    3. Keep the Tests Green
    4. Keep the Tests Current
  7. Practical Application of Agile
    1. Resistance to Agile
    2. The Value of Agile
    3. Requirements
    4. Software Design Specification
    5. Traceability Matrix
    6. Peer Reviews
  8. DHF