1. Why do we use UML and structured design methodologies when developing embedded systems?
2. What information does a static view of an embedded system provide? A Dynamic view?
3. Explain the terms thread and thread of control.
4. Where did UML originate, and why was it developed?
5. What is the purpose of UML diagrams?
6. What are the major classes of UML diagrams or drawings? Five a one or two sentence description of the purpose of each type of drawing.
7. What does a use case diagram provide for us?
8. What information does a dynamic model give us about a design?
9. What are the major elements that should be included in a dynamic model?
10. For what purpose do we use an activity diagram?