public:course
Differences
This shows you the differences between two versions of the page.
public:course [2009/03/09 00:08] – created jonathan | public:course [2009/03/13 02:00] (current) – jonathan | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Description of the course ====== | ====== Description of the course ====== | ||
- | The course deals with the problem of designing software which can be used, understood and modified by people other than the original developer. Software design is in itself a large topic as design can deal with various classes of programs and systems: small, medium and large; batch; real time; distributed; | + | The course deals with the problem of designing software which can be used, understood and modified by people other than the original developer. Software design is in itself a large topic as design can deal with various classes of programs and systems: small, medium and large; batch; real time; distributed; |
We will study the following design methods: top down design, bottom up design and abstract data types, object-oriented design and design by contract. A robust design method combines the advantages of each of the methods and uses them at appropriate times. | We will study the following design methods: top down design, bottom up design and abstract data types, object-oriented design and design by contract. A robust design method combines the advantages of each of the methods and uses them at appropriate times. |
public/course.1236557300.txt.gz · Last modified: 2009/03/09 00:08 by jonathan