SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Online Shopping - User Account
UML State Machine Diagram Example
Every companyhavingcustomers maintains customer accounts andsupports a complete life cycle of theaccount from its creationuntil it is closed. There are differences in what are the
stages (states) in theaccount's life cycle, andwhat are conditions or events causingaccount to change its state.state machinediagram.
User group management use case diagram for theadministration website.
User management use cases are available bothtothe Website Administrator andto theHelp Desk. Thereis standard user CRUD (Create,Retrieve/Find, Update,Delete)functionalityset.
Two otheruse cases, Lock User andUnlock User are specific to website security. Forexample, if duringsome predefinedperiodof timetherewere several unsuccessful login attempts
using wronguser password, user account shouldbe lockedfor some predefinedtime to prevent possible brute force passwordguessingattack. This lockingandunlockingis usually done
automaticallyby intrusiondetection orwebsite authentication subsystem, but this functionalityneeds tobe available in the manual mode too, just in case. Forexample, some user might call
andask to lock his or heraccount.
User management use case diagram for the administrationwebsite.
Here we provide an example ofUML class diagram whichshows a domain model foronline shopping. Thepurpose ofthe diagram is tointroduce some commonterms,"dictionary"for
online shopping - Customer, WebUser, Account,ShoppingCart, Product, Order,Payment, etc. andrelationships between. It could be usedas a common groundbetweenbusiness analysts
andsoftware developers.
Each customerhas unique idandis linkedto exactlyoneaccount.Account owns shoppingcart andorders. Customercouldregisteras a webuser to be able to buy items online.Customeris
not requiredto be a webuser because purchases couldalso be made by phone orby orderingfromcatalogues. Webuser has login name which also serves as unique id. Webuser couldbe in
several states - new, active, temporaryblocked, or banned, andbe linkedtoa shopping cart. Shoppingcart belongs to account.
Online shoppingdomain UML class diagram example.
Online Shopping - User AccountUML State Machine Diagram Example
Every companyhavingcustomers maintains customer accounts andsupports a complete life cycle of theaccount from its creationuntil it is closed. There are differences in what are the
stages (states) in theaccount's life cycle, andwhat are conditions or events causingaccount to change its state.
Here we provide an example ofuser account lifecycle in thecontext of onlineshopping, shown as UML protocol state machinediagram.
For the user account to be created, it has tomeet some initial requirements.For example,user id(usedas a login name) must be unique, at least for theexistingaccounts. Afteraccount was
created, it might needtobe verified. Verificationdepends on the companyandcouldinclude e-mail, phone, and/or address verification. If account was not verifiedduringsome predefined
periodof time, that account couldbe movedtothe suspendedaccounts.
Online shoppinguser account protocol state machinediagram.
Online Shopping
UML Sequence Diagram Example
An example ofhigh level sequence diagram for online bookshop. Onlinecustomercan search book catalog, viewdescriptionof a selectedbook, addbook toshoppingcart, do checkout.
An example ofUML sequence diagramforonline bookshop.
Online Shopping
UML Communication Diagram Example
An example ofcommunication diagram for OnlineBookshop. Web customer (depictedas actor)can search,viewandbuy books.
An example ofUML communicationdiagramfor online bookshop.
UML Activity Diagram Example
An example ofactivitydiagram for onlineshopping.Online customer canbrowse or searchitems, viewspecific item,addit to shoppingcart, viewandupdate shoppingcart,checkout.User
can viewshoppingcart at anytime.Checkout is assumedto include user registrationandlogin.
This example does not use partitions, most of the actions are assumedto be fulfilledby online customer.
An example ofUML activitydiagram foronline shopping.
Online Shopping
UML Interaction Overview Diagram Example
An example ofinteraction overviewdiagram for online shopping. Customer maysearch orbrowse items, addor remove items from shoppingcart, do checkout.
An example ofUML interactionoverviewdiagram for online shopping.
This interactionoverviewdiagram is enclosedby sd frame (abbreviatedformforall kinds of interactiondiagrams).All non-control nodes of the diagramare references tointeractions -
interaction uses.
Online Shopping Login Controller
UML ObjectDiagram Example
This is an exampleof object diagramwhich shows some runtimeobjects relatedtowebuser login process. Class instanceloginCtrl of the LoginController has several slots with structural
features of IntegerandStringtypes andcorrespondingvalue specifications.
The instance of LoginController is also associatedwith instances of UserManager,CookieManager,andLogger. LoginController,UserManager, andHibernateUserDAO (Data Access
Object) share a single instanceof Logger.
User login controller UMLobject diagram example.
UserManager has privateattributedefaultURIs which is orderedcollection(array) of5 unique Strings. Instance ofthe CookieManagerhas two public structural features with specified
values. Most links are nonnavigable backwards
Online Shopping
UML Component Diagram Example
An example ofUML 2.5 component diagram for online shopping. The diagramshows "white-box"viewof the internal structureof three related subsystems - WebStore, Warehouses, and
Accounting. In UML«subsystem»is a standardcomponent stereotype for larger components,usually containingsome smaller components.
Web Application
UML Deployment Diagram Example
An example ofwebapplication UML deployment diagram. Book clubwebapplication artifact book_club_app.war is deployedon Catalina Servlet 2.4 / JSP 2.0 Container whichis part
of Apache Tomcat 5.5 webserver.
The book_club_app.war artifact manifests (embodies) OnlineOrders component.The artifact contains three otherartifacts, one of which manifests UserServices component.
The Application Server«device»(computer server)has communicationpath toDatabase Server«device» (another server).
An example ofdeployment diagram forJ2EEwebapplication.
Web Application
Network Diagram Example
UML provides nospecial kindof diagram to describe logical orphysical network architecture of the designedor existingsystem. Deployment diagrams couldbe usedfor this purpose with
ate network).It
prevents outside users from gainingdirect access toan organization’s internal network while not exposinga web, email or DNSserver directlytothe Internet.

Weitere ähnliche Inhalte

Was ist angesagt?

Use case diagram abc supermarket workshop
Use case diagram abc supermarket workshopUse case diagram abc supermarket workshop
Use case diagram abc supermarket workshop
skanduri
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
copo7475
 
Developed the Inventory Management System for ERP Implementing in Manufacturi...
Developed the Inventory Management System for ERP Implementing in Manufacturi...Developed the Inventory Management System for ERP Implementing in Manufacturi...
Developed the Inventory Management System for ERP Implementing in Manufacturi...
Sushil kumar Choudhary
 
20.project inventry management system
20.project inventry management system20.project inventry management system
20.project inventry management system
Lapi Mics
 

Was ist angesagt? (20)

Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory management
 
Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2
 
Stock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlStock Maintenance System in ooad with uml
Stock Maintenance System in ooad with uml
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Mas 500 Enhancement Digest
Mas 500 Enhancement DigestMas 500 Enhancement Digest
Mas 500 Enhancement Digest
 
Stock Management System Documentation
Stock Management System DocumentationStock Management System Documentation
Stock Management System Documentation
 
Osms5
Osms5Osms5
Osms5
 
Use case diagram abc supermarket workshop
Use case diagram abc supermarket workshopUse case diagram abc supermarket workshop
Use case diagram abc supermarket workshop
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Magic Retail Document
Magic Retail DocumentMagic Retail Document
Magic Retail Document
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management System
 
Inventory management application
Inventory management applicationInventory management application
Inventory management application
 
Stock Management System
Stock Management SystemStock Management System
Stock Management System
 
Presentation Inventory Managment System
Presentation Inventory Managment SystemPresentation Inventory Managment System
Presentation Inventory Managment System
 
Oracle forms personalization
Oracle forms personalizationOracle forms personalization
Oracle forms personalization
 
Developed the Inventory Management System for ERP Implementing in Manufacturi...
Developed the Inventory Management System for ERP Implementing in Manufacturi...Developed the Inventory Management System for ERP Implementing in Manufacturi...
Developed the Inventory Management System for ERP Implementing in Manufacturi...
 
CellON, inventory software for mobiles
CellON, inventory software for mobilesCellON, inventory software for mobiles
CellON, inventory software for mobiles
 
20.project inventry management system
20.project inventry management system20.project inventry management system
20.project inventry management system
 
Benefits of Inventory Management system Software
Benefits of Inventory Management system SoftwareBenefits of Inventory Management system Software
Benefits of Inventory Management system Software
 
Project report on mobile shop management
Project report on mobile shop managementProject report on mobile shop management
Project report on mobile shop management
 

Andere mochten auch

C:\documents and settings\student\desktop\swaroop uml
C:\documents and settings\student\desktop\swaroop umlC:\documents and settings\student\desktop\swaroop uml
C:\documents and settings\student\desktop\swaroop uml
satyaiswaroop
 
Entity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectEntity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale Project
Naimul Arif
 
Marketing online shopping - consumer’s perception on online shopping
Marketing   online shopping - consumer’s perception on online shoppingMarketing   online shopping - consumer’s perception on online shopping
Marketing online shopping - consumer’s perception on online shopping
Radhe Jha
 
Online shopping presentation
Online shopping presentationOnline shopping presentation
Online shopping presentation
pobr0702
 

Andere mochten auch (16)

Web Kaupp Anim
Web Kaupp AnimWeb Kaupp Anim
Web Kaupp Anim
 
C:\documents and settings\student\desktop\swaroop uml
C:\documents and settings\student\desktop\swaroop umlC:\documents and settings\student\desktop\swaroop uml
C:\documents and settings\student\desktop\swaroop uml
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
 
Entity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectEntity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale Project
 
Uml
UmlUml
Uml
 
Online shopping system
Online shopping systemOnline shopping system
Online shopping system
 
Marketing online shopping - consumer’s perception on online shopping
Marketing   online shopping - consumer’s perception on online shoppingMarketing   online shopping - consumer’s perception on online shopping
Marketing online shopping - consumer’s perception on online shopping
 
Onlineshopping
OnlineshoppingOnlineshopping
Onlineshopping
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
 
Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
PPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTPPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENT
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
ER diagram for Shopping Mall Management System
ER diagram for Shopping Mall Management SystemER diagram for Shopping Mall Management System
ER diagram for Shopping Mall Management System
 
Online shopping presentation
Online shopping presentationOnline shopping presentation
Online shopping presentation
 

Ähnlich wie New models

Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02
Shuchi Singla
 
software engineering with uml- activity diagram
software engineering with uml- activity diagramsoftware engineering with uml- activity diagram
software engineering with uml- activity diagram
rahmantoyuri
 

Ähnlich wie New models (20)

grocery management system
grocery  management systemgrocery  management system
grocery management system
 
Activity Diagram Examples by Creately
Activity Diagram Examples by Creately Activity Diagram Examples by Creately
Activity Diagram Examples by Creately
 
[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT
 
Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02
 
Onlineshoppingonline shopping
Onlineshoppingonline shoppingOnlineshoppingonline shopping
Onlineshoppingonline shopping
 
Effective User Life Cycle Management in Active Directory
Effective User Life Cycle Management in Active DirectoryEffective User Life Cycle Management in Active Directory
Effective User Life Cycle Management in Active Directory
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
 
14843 lsampath wp_1 (1)
14843 lsampath wp_1 (1)14843 lsampath wp_1 (1)
14843 lsampath wp_1 (1)
 
UML Diagrams
UML DiagramsUML Diagrams
UML Diagrams
 
Lecture09
Lecture09Lecture09
Lecture09
 
Lecture09
Lecture09Lecture09
Lecture09
 
Jar chapter 3
Jar chapter 3Jar chapter 3
Jar chapter 3
 
Drupal commerce nuts and bolts seville
Drupal commerce nuts and bolts   sevilleDrupal commerce nuts and bolts   seville
Drupal commerce nuts and bolts seville
 
Just in Time (JiT) Business Rules Mining
Just in Time (JiT) Business Rules MiningJust in Time (JiT) Business Rules Mining
Just in Time (JiT) Business Rules Mining
 
Features of identity management ps2
Features of identity management ps2Features of identity management ps2
Features of identity management ps2
 
Multiple banking system
Multiple banking systemMultiple banking system
Multiple banking system
 
CAD Report
CAD ReportCAD Report
CAD Report
 
What is sap security
What is sap securityWhat is sap security
What is sap security
 
software engineering with uml- activity diagram
software engineering with uml- activity diagramsoftware engineering with uml- activity diagram
software engineering with uml- activity diagram
 
Introduction to Angular Js
Introduction to Angular JsIntroduction to Angular Js
Introduction to Angular Js
 

Kürzlich hochgeladen

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

New models

  • 1. Online Shopping - User Account UML State Machine Diagram Example Every companyhavingcustomers maintains customer accounts andsupports a complete life cycle of theaccount from its creationuntil it is closed. There are differences in what are the stages (states) in theaccount's life cycle, andwhat are conditions or events causingaccount to change its state.state machinediagram. User group management use case diagram for theadministration website. User management use cases are available bothtothe Website Administrator andto theHelp Desk. Thereis standard user CRUD (Create,Retrieve/Find, Update,Delete)functionalityset. Two otheruse cases, Lock User andUnlock User are specific to website security. Forexample, if duringsome predefinedperiodof timetherewere several unsuccessful login attempts using wronguser password, user account shouldbe lockedfor some predefinedtime to prevent possible brute force passwordguessingattack. This lockingandunlockingis usually done
  • 2. automaticallyby intrusiondetection orwebsite authentication subsystem, but this functionalityneeds tobe available in the manual mode too, just in case. Forexample, some user might call andask to lock his or heraccount. User management use case diagram for the administrationwebsite. Here we provide an example ofUML class diagram whichshows a domain model foronline shopping. Thepurpose ofthe diagram is tointroduce some commonterms,"dictionary"for online shopping - Customer, WebUser, Account,ShoppingCart, Product, Order,Payment, etc. andrelationships between. It could be usedas a common groundbetweenbusiness analysts andsoftware developers. Each customerhas unique idandis linkedto exactlyoneaccount.Account owns shoppingcart andorders. Customercouldregisteras a webuser to be able to buy items online.Customeris not requiredto be a webuser because purchases couldalso be made by phone orby orderingfromcatalogues. Webuser has login name which also serves as unique id. Webuser couldbe in several states - new, active, temporaryblocked, or banned, andbe linkedtoa shopping cart. Shoppingcart belongs to account.
  • 3. Online shoppingdomain UML class diagram example. Online Shopping - User AccountUML State Machine Diagram Example
  • 4. Every companyhavingcustomers maintains customer accounts andsupports a complete life cycle of theaccount from its creationuntil it is closed. There are differences in what are the stages (states) in theaccount's life cycle, andwhat are conditions or events causingaccount to change its state. Here we provide an example ofuser account lifecycle in thecontext of onlineshopping, shown as UML protocol state machinediagram. For the user account to be created, it has tomeet some initial requirements.For example,user id(usedas a login name) must be unique, at least for theexistingaccounts. Afteraccount was created, it might needtobe verified. Verificationdepends on the companyandcouldinclude e-mail, phone, and/or address verification. If account was not verifiedduringsome predefined periodof time, that account couldbe movedtothe suspendedaccounts. Online shoppinguser account protocol state machinediagram. Online Shopping
  • 5. UML Sequence Diagram Example An example ofhigh level sequence diagram for online bookshop. Onlinecustomercan search book catalog, viewdescriptionof a selectedbook, addbook toshoppingcart, do checkout. An example ofUML sequence diagramforonline bookshop. Online Shopping UML Communication Diagram Example An example ofcommunication diagram for OnlineBookshop. Web customer (depictedas actor)can search,viewandbuy books.
  • 6. An example ofUML communicationdiagramfor online bookshop. UML Activity Diagram Example An example ofactivitydiagram for onlineshopping.Online customer canbrowse or searchitems, viewspecific item,addit to shoppingcart, viewandupdate shoppingcart,checkout.User can viewshoppingcart at anytime.Checkout is assumedto include user registrationandlogin. This example does not use partitions, most of the actions are assumedto be fulfilledby online customer.
  • 7. An example ofUML activitydiagram foronline shopping. Online Shopping UML Interaction Overview Diagram Example An example ofinteraction overviewdiagram for online shopping. Customer maysearch orbrowse items, addor remove items from shoppingcart, do checkout.
  • 8. An example ofUML interactionoverviewdiagram for online shopping. This interactionoverviewdiagram is enclosedby sd frame (abbreviatedformforall kinds of interactiondiagrams).All non-control nodes of the diagramare references tointeractions - interaction uses. Online Shopping Login Controller UML ObjectDiagram Example This is an exampleof object diagramwhich shows some runtimeobjects relatedtowebuser login process. Class instanceloginCtrl of the LoginController has several slots with structural features of IntegerandStringtypes andcorrespondingvalue specifications. The instance of LoginController is also associatedwith instances of UserManager,CookieManager,andLogger. LoginController,UserManager, andHibernateUserDAO (Data Access Object) share a single instanceof Logger.
  • 9. User login controller UMLobject diagram example. UserManager has privateattributedefaultURIs which is orderedcollection(array) of5 unique Strings. Instance ofthe CookieManagerhas two public structural features with specified values. Most links are nonnavigable backwards Online Shopping UML Component Diagram Example An example ofUML 2.5 component diagram for online shopping. The diagramshows "white-box"viewof the internal structureof three related subsystems - WebStore, Warehouses, and Accounting. In UML«subsystem»is a standardcomponent stereotype for larger components,usually containingsome smaller components.
  • 10. Web Application UML Deployment Diagram Example An example ofwebapplication UML deployment diagram. Book clubwebapplication artifact book_club_app.war is deployedon Catalina Servlet 2.4 / JSP 2.0 Container whichis part of Apache Tomcat 5.5 webserver. The book_club_app.war artifact manifests (embodies) OnlineOrders component.The artifact contains three otherartifacts, one of which manifests UserServices component. The Application Server«device»(computer server)has communicationpath toDatabase Server«device» (another server).
  • 11. An example ofdeployment diagram forJ2EEwebapplication. Web Application Network Diagram Example UML provides nospecial kindof diagram to describe logical orphysical network architecture of the designedor existingsystem. Deployment diagrams couldbe usedfor this purpose with ate network).It prevents outside users from gainingdirect access toan organization’s internal network while not exposinga web, email or DNSserver directlytothe Internet.