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: by jonathan
