course_outline
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
course_outline [2015/04/17 16:11] – jonathan | course_outline [2015/06/24 17:53] (current) – jonathan | ||
---|---|---|---|
Line 22: | Line 22: | ||
7. **Documentation**: | 7. **Documentation**: | ||
+ | |||
+ | ===Commentary=== | ||
+ | A design for a software product is the combination of its specification (to verify its safety and correctness) and a suitable architecture (for maintainability). A design that is not correct cannot be a good design. A design that does not have a suitable modular architecture is not a good design. | ||
+ | |||
+ | ===Eiffel== | ||
+ | Why do we use the Eiffel method in this course? The worldview underlying the Eiffel method is to treat the whole process of software development as a continuum; unifying the concepts behind activities such as requirements, | ||
==== Topics ==== | ==== Topics ==== |
course_outline.1429287093.txt.gz · Last modified: 2015/04/17 16:11 by jonathan