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+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents