User Tools

Site Tools


eiffel:why

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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}}
  
  
eiffel/why.1589303881.txt.gz · Last modified: 2020/05/12 17:18 by jonathan