This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
eiffel:why [2020/05/12 17:18] jonathan [Specifications in industrial use] |
eiffel:why [2020/05/13 02:11] (current) jonathan [Example of a Top Level BON Class Diagram from an SDD] |
||
---|---|---|---|
Line 110: | Line 110: | ||
The "capstone" of the course is a project (usually with a team of 2 students) in two phases (in the second phase, more features are added). Below is one of the BON class diagrams produced by a team (taken from their software design document). This 3rd-year course is usually the first time most students design software with many classes (typically 15-20 classes are needed for a modular design). | The "capstone" of the course is a project (usually with a team of 2 students) in two phases (in the second phase, more features are added). Below is one of the BON class diagrams produced by a team (taken from their software design document). This 3rd-year course is usually the first time most students design software with many classes (typically 15-20 classes are needed for a modular design). | ||
- | {{:eiffel:why:student-bon.png?720|}} | + | |
+ | |||
+ | {{:eiffel:why:3311-draw.io.png?740|by 3311 students Jinho Hwang and Ato Koomson, with their permission}} | ||