COIS 3040H Study Guide - Winter 2019, Comprehensive Final Exam Notes - Coupling, Scalability, Programming Language

152 views34 pages

Document Summary

Architecture (a set of structures related to each other: system decisions, difficult to change, scope: system. Design (operations needed to add to classes: module design decisions, easy to change, scope: module (the module itself) (reusing modules/classes, scope can be a small group of classes. Definition: this definition stands in contrast to other definitions that talk about the systems early or major design decisions, many architectural decisions are made early, but not all are, many decisions are made early that are not architectural. Its hard to look at a decision and tell whether or not its major: structures, on the other hand, are fairly easy to identify in software, and they form a powerful tool for system design. Module structures: some structures partition systems into implementation units, which we call modules, modules are assigned specific computational responsibilities, and are the basics of work assignments for programming teams. In large projects, these elements (modules) are sub- divided for assignments to sub-teams.

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