COIS 2240H Lecture Notes - Lecture 1: Model-Driven Engineering, Unified Modeling Language, State Diagram

64 views2 pages

Document Summary

Why do we model: to provide a overiview of the product to the client, describe what we are doing. What is model driven engineering: a concept where software engineering is guided by your model. Prescriptive model more high level, not as much details. Intro to uml: uml unified modeling language, uml is a set of standard notations that we can use to model, there are different types of uml diagrams, modeling always has a purpose. 4 common uml diagrams: class diagrams, describe the static structure of the system objects, attributes and associtations, sequence diagrams. It is dynamic, and it models the behavior of a system: statechart diagrams. It is dynamic: activity diagrams (flow chart) Core uml notation: core uml notation is utilized across all of most diagrams, nodes, these are entities, drawn as rectangles or ovals, names of classes are typically not underlined, ex. Mercedescars: note the convention used for naming classes, names of instances of class are underlined.

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers

Related Documents