0% found this document useful (0 votes)
18 views3 pages

Canonical Structure in Software Diagrams

Uploaded by

strikec71
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views3 pages

Canonical Structure in Software Diagrams

Uploaded by

strikec71
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

SOFTWARE DEVELOPMENT TOOLS

LABORATORY WORK 4

CANONICAL STRUCTURE
Canonical Model Structure is a design pattern employed for communication between diverse data
formats, encompassing two main categories:

Structural Diagram: This type displays various objects within the system, and it further branches into
specific types such as Composite Structure Diagrams, Deployment Structures, Package Diagrams, and
Class Diagrams.

Behavioral Diagram: These diagrams elucidate how objects interact to form a functional system. This
category includes subtypes like State Machine Diagrams, Communication Diagrams, Usecase Diagrams,
and Activity Diagrams.

These two main types serve as overarching classifications, with each further branching into specific
diagram types that cater to different aspects of system representation and behavior.

A. Domain model

This diagram is utilized for system design, serving as a response to the design needs of our Smart Home System.
It involves numerical representations of specific entities and encompasses both data and behavior. Its primary
purpose is to articulate terms and concepts for discussing issues and establishing accurate relationships between
them.
B. Description diagram
This diagram provides a step-by-step depiction of the employment process, detailing information about an
individual, including their name and status, alongside UML actors (Owen and Bradley). The subsequent steps
outline the application-to-work process.
C. Deployment model

This diagram illustrates the interdependence among three components: the System, Ports (Member Web Port,
Job/Ads Web Port, Non-Member Web Port), and Websites. The System is classified as "private," indicating
exclusive management. Dependencies include the SMTP Client Port linked to the SMTP Interfaces.
D. Definition diagram

This diagram primarily focuses on the recruitment of individuals to the company, outlining various work
phases and their definitions. It emphasizes the relationships between the company and employers.
E.
This diagram showcases a user utilizing a browser connected to a Data Center with two types: Backup and
Primary. These Data Centers are linked by a "Router" component. The Primary Data Center stores all
requests with a Communication Channel, while the Backup Data Center handles minor and major
requests.
F. Stomp diagram

This diagram delineates the process of hiring employees, starting with job advertisements enticing individuals to
click. Following interviews, there is contact regarding performance, where individuals leave their contact details
(email, phone, etc.).

You might also like