CIS 3250 Lecture 27: 27 Design Decisions and Construction

25 views2 pages

Document Summary

What are requirements: a statement about what an intended product should do or how it should perform. Use requirements checklist at the end of the section to assess the quality of your requirements. Make sure everyone knows the cost of requirements changes. Use development approaches that accommodate changes (consider) dumping the project. Keep your eye on the business case for the project. Two main approaches to system design: top-down design, aka decomposition. Top-down pros: easy to understand and use, programmers are generally good at breaking problems into pieces, construction details are hidden in lower levels. They can change without affecting the higher-level parts. Top-down cons: not everything has an easy to identify top (e. g. an os, low-level technical details can affect parts higher up in the hierarchy and cause problems. Identifies needed utility functionality early: promotes reuse of existing components.

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