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.
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.
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. UMLUnified 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.
Figure1below 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).
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. Figure2below 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.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Figure3below show use case diagram of “Wood Stocks” application.
Figure4below 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.
REFERENCE: Sommerville, I (2016). Software engineering (10thEd.). 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.