



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Guidelines for creating a collaboration graph, identifying subsystems, and drawing a class diagram in software design. It covers class notation, defining variables and methods, and using access modifiers. It also explains the difference between instance and class variables, and public, private, protected, and static access modifiers.
Typology: Slides
1 / 6
This page cannot be seen from the preview
Don't miss anything!




Minimize the number of. Collaborations a class has with other classes or subsystems. Classes and subsystems to which a subsystem delegates. Different contracts supported by a class or a subsystem.
Use lower case character for instance variables Use upper case character for class variables Use upper case character for embedded words Define attributes data type and default values Use : to separate data type and = to assign initial values
Use lower case character for all methods Define method arguments with default values Define return type after the function signature prefixed by :