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/06/24 17:46] – jonathan | course_outline [2015/06/24 17:53] (current) – jonathan | ||
---|---|---|---|
Line 25: | Line 25: | ||
===Commentary=== | ===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. | 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.1435168008.txt.gz · Last modified: 2015/06/24 17:46 by jonathan