SWE 3633 Lecture Notes - Lecture 20: Information Hiding, Software Engineering

28 views2 pages

Document Summary

Some are the same with other discipline and some are specific to software engineering. The basic design principles are meant to improve satisfying product specification . Most of the basic principles are not easy to assess: Feasibility - even though this can end up in a binary yes/no answer, it may take a while to assess. (often, we choose the easy way out and design what we know works. ) Adequacy: this may not be a binary answer, but a sliding scale answer in the form of degree of adequacy. Number of requirements implemented / total requirements. Economy - some parts of this may be easy to assess and others more difficult. Elapsed time calendar days or months. Constructive (construction) design principles are design criteria that experience has shown to lead to good quality product that also satisfy the basic design principles: Modularity principles: self contained modules with well defined interfaces lead to high quality product.

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