I need the Activity Model (Please draw in details and accurate as possible according to this project). Show all classes and activities (example:  upload images and text, analysis, pre- processing, store in DB, result …. etc, call function… and what you see is right

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Software Engineering:

The Project is: Sentiment Analysis System for Images and text, In this project, we will be creating an Sentiment Analysis system that utilizes machine learning to efficiently analyze people's feelings using their images. Then we will build a web application that is allowing users to upload an image or text and make a decision about whether it is positive, negative, or neutral.

……………………………………………………………………………………………………………………………………

Suppose the Context models are: "Web Hosting Solution", "Internet Provider", "Database Management System", "Cloud Storage", "Monitoring and Analytics", Deep Learning, and "Colab: to execute the code".

……………………………………………………………………………………………………………………………………

Suppose the Classes are:

 "User", "User Account", "Image", "Text", "Sentiment analysis system", and "Media Pre- Processing".

……………………………………………………………………………………………………………………………………

The associations:

User manages 1..1 User Account and User Account  managed by 1..1 User.

User uploads 1..*  Image and Image belong to 1..1 User.

User uploads 1..*  Text and Text belong to 1..1 User.

Sentiment analysis class Analyzes1..* Image and Image Analyzed by 1..1 Sentiment analysis class.

Sentiment analysis class Analyzes1..* Text and Text Analyzed by 1..1 Sentiment analysis class.

Sentiment analysis class will call 1..* Media Pre- Processing and Media Pre- Processing by 1..1 Sentiment analysis class.

……………………………………………………………………………………………………………………………………

Image Upload Process:

The user initiates an image upload request.

The web application displays a form for the user to upload the image.

The user selects and provides the desired image.

The web application carries out validation procedures to ensure the image meets the necessary requirements.

Once the image successfully passes validation, it is forwarded to the image analysis service (SA) to obtain sentiments.

The image undergoes pre-processing through the media pre-processing module, which applies various enhancements and improvements.

The modified image is then sent back to the image analysis service (SA) by the media pre-processing module.

The image analysis service (SA) performs an analysis on the image, generates the result, and sends it to the user. Furthermore, both the image and the result are stored in the database.

……………………………………………………………………………………………………………………………………

Text Upload Process:

The user initiates an text upload request.

The web application displays a form for the user to upload the text.

The user selects and provides the desired text.

The web application carries out validation procedures to ensure the text meets the necessary requirements.

Once the text successfully passes validation, it is forwarded to the text analysis service (SA) to obtain sentiments.

The text undergoes pre-processing through the media pre-processing module, which applies various enhancements and improvements.

The modified text is then sent back to the text analysis service (SA) by the media pre-processing module.

The text analysis service (SA) performs an analysis on the text, generates the result, and sends it to the user. Furthermore, both the text and the result are stored in the database.

……………………………………………………………………………………………………………………………………

Behavioral models 

Our project is Data-driven modeling.

……………………………………………………………………………………………………………………………………

The task:

I need the Activity Model (Please draw in details and accurate as possible according to this project).

Show all classes and activities (example:  upload images and text, analysis, pre- processing, store in DB, result …. etc, call function… and what you see is right.

From Start to the End.

Thank you.

Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
System Model Approaches
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education