What You’ll Learn
Software Model Summary – Read First. This series includes an overview of some of the more common software models developers use to create software in today’s ever-evolving market. Each article is presented in a consistent and intuitive structure for easy comparison, as outlined below.
Go At Your Pace
As with all courses or series, you can either fast-track your way through using the series navigator at the bottom within the “Related Articles” section or wait for your C.A.K.E to arrive.
Article Series Structure
Each Article includes:
What is: This section defines and introduces the software model, explaining its core concept and primary purpose.
Uses: This section outlines the various applications and settings where people employ the software model, illustrating its practical utility.
Benefits and Risks: This section highlights the advantages and potential challenges or downsides associated with the model, offering a balanced perspective.
Examples: This section provides specific, real-world instances of the software model in use, aiding in understanding its application.
Technical Foundations: This section explores the underlying technical aspects, including programming languages, architectural principles, and other foundational elements of the software model.
Technology Stack: This section details the specific technologies, tools, and frameworks commonly used in conjunction with the software model.
Take Away: This is a summary of the overall model’s value.
- Cloud Software
- Commercial Off The Shelf COTS
- Custom Software
- Embedded Software
- Open-Source Software
- Software as a Medical Device (SaMD)
- Software Models Review
- Software Models Summary