[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-655749-105":59,"doc-detail-655749-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","amss-lecture-5-uml-structural-diagrams","AMSS Lecture 5 - UML Structural Diagrams","","This document serves as an educational lecture on UML Structural Diagrams, specifically focusing on Object Diagrams and Package Diagrams. It defines object diagrams as snapshots of system states at specific points in time, useful for visualizing runtime object relationships and understanding class structures through concrete examples. The material also covers Package Diagrams, explaining their role in organizing system elements to manage complexity and clarify dependencies within large models. The lecture provides visual examples, including e-commerce system models and hierarchical organizational structures, to illustrate these concepts. It is designed for students or professionals learning object-oriented modeling, offering technical definitions, purposes, and practical exercises for applying these diagrams to software engineering projects.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/amss-lecture-5-uml-structural-diagrams/655749/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/amss-lecture-5-uml-structural-diagrams/655749.png","ImageObject",300,407,{"name":92,"@type":93},"I feel Different","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":19},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is the purpose of an object diagram in UML?","Question",{"text":112,"@type":113},"An object diagram shows a snapshot of a system at a particular time, visualizing how specific object instances and their links relate at runtime to help understand the class diagram structure.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What role do package diagrams play in software modeling?",{"text":117,"@type":113},"Package diagrams are used to organize elements like classes and components into groups, which helps in managing large models and clarifying the dependencies between different system parts.",{"name":119,"@type":110,"acceptedAnswer":120},"What are the key elements found in a package diagram?",{"text":121,"@type":113},"The key elements in a package diagram include packages themselves, dependencies between them, and mechanisms for imports and merges to organize the system hierarchy.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},655749,1793030723,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":19,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":26},962093541761,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","AMSS Lecture 5: UML Structural Diagrams  \nTraian Florin Șerbănuță  \n2025  \nAgenda  \n1. Object Diagrams  \n2. Package Diagrams  \n3. Component Diagrams  \n4. Deployment Diagrams  \nObject Diagrams  \nObject Diagrams  \nDefinition  \nAn object diagram shows a snapshot of the system at a particular time—instances of classes and the links between them.  \nPurpose  \n▶ Visualize examples of how objects are related at runtime.  \n▶ Understand class diagram structure by concrete examples.  \nKey Elements  \nObjects, attribute values, and links.  \nExample: E-commerce System  \nExample: Parties  \nClass diagram  \nObject diagram  \nInteractive Task  \nAssume we want to model arithmetic expressions with variables:  \nExpr ::= Const Int | Var String | Plus Expr Expr | Times E  \nTasks  \n▶ Draw a class diagram for the given model  \n▶ Draw an object diagram containing at least one instance every class, all connected.  \nPackage Diagrams  \nPackage Diagrams  \nDefinition  \nPackage diagrams organize elements (classes, components, other packages,…) into groups.  \nPurpose  \nManage large models and clarify dependencies among system parts.  \nKey Elements  \nPackages, dependencies, imports, merges.  \nStructure  \n▶ each element is part of a single package  \n▶ same package can contain both (sub)packages and other elements  \nWays of showing packages on diagrams","cbCaistiX4nJm1jX","https://ap.wps.com/l/cbCaistiX4nJm1jX","pdf",365076,24,"English","# Object Diagrams\n## Definition and Purpose\n## Examples\n# Package Diagrams\n## Definition and Purpose\n## Structure and Elements","[{\"question\":\"What is the purpose of an object diagram in UML?\",\"answer\":\"An object diagram shows a snapshot of a system at a particular time, visualizing how specific object instances and their links relate at runtime to help understand the class diagram structure.\"},{\"question\":\"What role do package diagrams play in software modeling?\",\"answer\":\"Package diagrams are used to organize elements like classes and components into groups, which helps in managing large models and clarifying the dependencies between different system parts.\"},{\"question\":\"What are the key elements found in a package diagram?\",\"answer\":\"The key elements in a package diagram include packages themselves, dependencies between them, and mechanisms for imports and merges to organize the system hierarchy.\"}]","AMSS Lecture 5 - UML Structural Diagrams | PDF",1792963555]