Analysis of UML Diagrams for Wood Stocks Application

Verified

Added on  2022/12/27

|7
|633
|48
AI Summary
This report analyzes the UML diagrams for the Wood Stocks application, including class diagram, sequence diagram, use case diagram, and activity diagram. It discusses the relationships and assumptions made in the diagrams, and provides recommendations for the implementation of the application.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Assessment Details:
Title:
Type:
Style: Report.
Rational:
Description:
Deliverable :
UML Class Diagram, UML Sequence Diagram ,UML Activity Diagram and Use case Diagram
Student Name
Professor’s Name
Institution
Location of Institution
Date

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Table of Contents
Abbreviations and/or glossary.....................................................................................................................2
Introduction.................................................................................................................................................2
Figure 1 below show a class diagram of “Wood Stocks”........................................................................2
Figure 2 below show sequence diagram of “Wood Stocks” application..................................................3
Figure 3 below show use case diagram of “Wood Stocks” application...................................................4
Figure 4 below shows Activity diagram of “Wood Stocks” application..................................................5
Recommendation.........................................................................................................................................5
Conclusion...................................................................................................................................................5
REFERENCE:.............................................................................................................................................6
Abbreviations and/or glossary.
UML Unified Modelling Language
Introduction
This reports shall analysis requirement of “Wood Stocks” and come up with detailed UML
diagrams for example class diagram, use case diagram, Activity diagram and sequence Diagram.
The details of these diagrams are represented in the report and it demonstrates how all
requirements are captures. There are also some assumptions made about these Uml diagrams.
Document Page
Figure 1 below show a class diagram of “Wood Stocks”.
Figure 1 has eight class; class customer, payment, item, store room, order, Report, staff,
administration staff and other staff.
Generalization/specialization
It is relationship where there is hierarchical arrangement of objects .Where subclass inherit some
features of super class and this is referred as Inheritance hierarchy. For example a good
representation of generalization and specialization concept is the class staff the features of class
Staff can be inherited by class Administrator and class other staff.
Administration and other staff are subclass of super class Staff. So administration and other staff
inherit some features from class staff (Sommerville Ian, 2016).
Document Page
Composition.
There is a composition between item and order class .item depends on order when you delete
class item .Order losses its meaning.
Aggregation.
There is aggregation between user and customer .it is not a must a user to be customer
Assumption.
A user can be a customer or not.
A company has both administration and other workers also.
Figure 2 below show sequence diagram of “Wood Stocks” application.
Figure 2 above has object line customer, stock application, store room and staff.
The figure follow sequence activates as shown above.
Assumption.
Staff can be administrator or other staff and user can be a customer or not.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Figure 3 below show use case diagram of “Wood Stocks” application.
Document Page
Figure 4 below shows Activity diagram of “Wood Stocks” application.
Activities starts when a customer places an order then ends when customer receive a file
and payment is done.
Recommendation.
This report has met most of design requirements and it can be helpful if it is adopted by
Skillage I.T. for implementation of “Wood Stocks” application. Java language should be used to
develop Application because java is object oriented and the archicture of this report has been
designed using Uml which supports objects oriented language (Lethbridge and Laganiere,2016)
Conclusion.
This report has looked into details of requirement of Wood Stocks and all requirements
are captured in this reports.
Document Page
REFERENCE:
Sommerville, I (2016). Software engineering (10th Ed.).
University of St Andrews, Scotland: Pearson.
Lethbridge, C, T and Laganiere,R.(2016) Object-Oriented Software Engineering:
Practical Software Development Using UML and Java (3ndEd.). New York, McGraw-Hill.
1 out of 7
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]