UML and Function-Class Decomposition for Embedded Software Design

Keywords UML and Function UML UML diagram Embedded Software Design
Standards groups

This class introduces a practical application of the UML diagrams and function-class decomposition (FCD) concept to requirements analysis, software architecture analysis and design, and software design and implementation for a complex embedded system. Based on the function-class decomposition concept, the UML diagrams for requirement analysis, and software architecture analysis and design are shown in detail. This is followed by decomposing the complex software architecture into UML class and state diagrams. Two detailed software implementation examples (including a application manager and a device driver) that include UML diagrams and C++ code are shown.

Document identifier
Date published
Document type
technical white paper
Defines standard
Replaced/Superseded by document(s)
Cancelled by
Amended by
File MIME type Size (KB) Language Download
funcClass (1).pdf application/pdf   163.01 KB English DOWNLOAD!
File attachments
Chai Kok-Soon
Visit also