IN4MATX 43 Lecture Notes - Lecture 9: User Interface Design, Software Architecture, Software Design

80 views6 pages
24 Nov 2017
School
Department
Professor

Document Summary

Structure, behavior, interaction, functional properties all are encompassed by design decisions and architectural decisions, the latter of which is the principal. Making lower-level decisions in an iterative manner. Approaches to software design (according to textbook) An object contains both data and methods. A class is a blueprint for making objects. Everywhere from fashion, to buildings, to cars. Abstractions are formed by removing irrelevant information and retaining relevant information. Every design notation supports a certain kind of abstraction. By relieving the brain of all unnecessary work, a good notation sets it free to concentrate on more advanced problems, and in effect increases the mental power of the race. -a. n. A diagram is a statement in a language that has a syntax. Different languages are used at different stages. Different types of uml diagrams are used to represent different aspects (structure, behavior, interactions) of a system. Used in decomposing a system into modules known as classes.

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