Professional Documents
Culture Documents
UML Diagrams Software Engineering
UML Diagrams Software Engineering
TEAM MEMBERS
1. B. Shashank 21BCE9151
2. A. Nutan Naga Swaroop 21BCE7730
3. T. Jahnavi 21BCE7037
SYSTEM ARCHITECTURE AND UML DIAGRAMS
SYSTEM ARCHITECTURE:
Components:
User Interface: This allows users to interact with the software, upload medical images, and
view analysis results.
Image Preprocessing: This component prepares the image for analysis by tasks like noise
reduction, normalization, and segmentation.
Machine Learning Model: This core component analyzes the image and outputs predictions
or classifications.
Database: This stores medical images, analysis results, and potentially patient information
(anonymized).
Communication Flow:
ACTIVITY DIAGRAM:
This diagram shows the workflow from user uploading an image to receiving analysis results.
Start
(Conditional) Image Valid? (Yes path continues, No path leads to error message)
Preprocess Image
End
USE-CASE DIAGRAM:
Use Cases:
CLASS DIAGRAM:
Transitions: Train -> Loading (when model is loaded for use), Loading -> Idle (when loading is
complete), Idle -> Analyzing (when an image is received for analysis), Analyzing -> Idle (when
analysis is complete)
SEQUENCE DIAGRAM:
This focuses on object interaction and message flow, similar to the sequence diagram but
with a focus on object roles.