Class diagrams
Type of UML (Unified Modeling Language) diagram used to visually represent the structure and relationships of classes within a system.
- classes are depicted as boxes,
- each box contain three compartments
- (i)class name,
- (ii)attributes/properties,
- (iii)methods/functions/operations.
- Lines connecting classes illustrate associations, showing relationships such as one-to-one or one-to-many.
- Attributes, also known as properties or fields, represent the data members of the class. include the visibility (e.g., public, private) and the data type of each attribute.
- Methods, also known as functions or operations, represent the behavior or functionality of the class, include the visibility (e.g., public, private), return type, and parameters of each method.
visibility notations include:
+for public (visible to all classes)-for private (visible only within the class)#for protected (visible to subclasses)~for package or default visibility (visible to classes in the same package)
System Architectural design-
1. Domain Model
2. Use case Model
3. Component Model

Comments
Post a Comment