[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-655734-105":59,"doc-detail-655734-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","interaction-diagrams-i-lecture-4-modelling-and-simulation","Interaction Diagrams I - Lecture 4 - Modelling and Simulation","","Lecture 4 material from the University of Bedfordshire Computer Science department explains interaction diagrams in UML-style dynamic object modeling. It distinguishes communication diagrams and sequence diagrams, clarifying how messages are chosen, addressed, and ordered. The notes introduce lifeline boxes, information space concepts, and how an object’s role can shift between holding information, changing states, and interfacing. Finally, it covers stereotypes (boundary, control, entity) and the semantics of each analysis class type, including associations and consumed operations.",{"@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/interaction-diagrams-i-lecture-4-modelling-and-simulation/655734/",{"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/interaction-diagrams-i-lecture-4-modelling-and-simulation/655734.png","ImageObject",300,407,{"name":92,"@type":93},"vwvw","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":34},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What are interaction diagrams used for in dynamic object modeling?","Question",{"text":112,"@type":113},"They illustrate how objects interact via messages and are used for dynamic object modeling rather than only static class modeling.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How do communication diagrams and sequence diagrams differ?",{"text":117,"@type":113},"Communication diagrams show object interactions in a graph/network format, while sequence diagrams present interactions in a left-to-right message sequence layout where new objects are added to the right.",{"name":119,"@type":110,"acceptedAnswer":120},"What do lifeline boxes represent in interaction diagrams?",{"text":121,"@type":113},"Lifeline boxes represent the participants in the interaction, often instances of a class, either unnamed or named.","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},655734,1793110644,{"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":34,"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":145},3985747874149,"https://ap-avatar.wpscdn.com/avatar/3a001161165b4dc3d9e?x-image-process=image/resize,m_fixed,w_180,h_180&k=1790129441039064114","Interaction Diagrams I  \nLecture \\# 4  \nDepartment of Computer Science and Technology University of Bedfordshire  \nWritten by David Goodwin, based on the book Applying UML and Patterns (3rd ed.)  \nby C. Larman (2005) .  \nModelling and Simulation, 2012  \nOutline  \nInteraction Diagrams  \nCommunication Diagrams  \ninformation space  \nstereotypes  \nExample \\#1  \nTraceability  \nProcedure  \nExample \\#2  \nInteraction Diagrams I  \nInteraction Diagrams  \nCommunication Diagrams  \ninformation space stereotypes Example \\#1 Traceability Procedure Example \\#2  \nInteraction Diagrams  \nInteraction Diagrams  \nI Interaction diagrams illustrate how objects interact via messages.  \nI Used for dynamic object modeling.  \nI Two common types: I Communication Diagrams  \nI illustrate object interactions in a graph or network format; objects can be placed anywhere on the diagram.  \nI Sequence Diagrams  \nI illustrate object interactions in a \\fence\" format; each  \nnew object is added to the right of the diagram.  \nInteraction Diagrams I  \nInteraction Diagrams  \nCommunication Diagrams  \ninformation space stereotypes Example \\#1 Traceability Procedure Example \\#2  \nInteraction Diagrams  \nI The act of dynamic interaction modeling is incredibly valuable.  \nI Spend time doing dynamic object modeling with interaction diagrams, not just static object modeling with class digrams.  \nI need to think of  \nI What messages to send?  \nI Messages to whom?  \nI Messages in what order?  \nInteraction Diagrams I  \nInteraction Diagrams  \nCommunication Diagrams  \ninformation space stereotypes Example \\#1 Traceability Procedure Example \\#2  \nNotation-Lifeline Boxes  \nI Lifeline boxes represent the participants in the interaction  \nI Participants are often instances of a class  \nI Below left; lifeline box representing an unnamed instance of the class \\Sale\".  \nI Below right; lifeline box representing a named instance of the class \\Sale\".  \nInteraction Diagrams I  \nInteraction Diagrams  \nCommunication Diagrams  \ninformation space stereotypes Example \\#1 Traceability Procedure Example \\#2  \nCommunication Diagrams  \nCommunication Diagrams  Interaction  \nDiagrams I  \nI Information space   \nI what information a system holds, which describes the  \nInteraction  \nsystem's internal states Diagrams  \nI what behaviour a system will adopt, which determines Communication  \nthe state transition Diagrams  \n information space   \nI what a system presents to the outside world stereotypes  \nI an object in an information space can play one of three ExamTracpeleabi\\#lit1y  \ndi􀀋erent roles, that is, holding information, changing Procedure  \nExample \\#2  \nstates, and interfacing  \nStereotypes  \nInteraction Diagrams I  \nInteraction Diagrams  \nI An `Analysis Class' represents an abstraction of one or more classes and/or subsystems (Use Cases) in the systems design.  \nI Typically you use two modelling techniques, communication and sequence diagrams to model analysis classes.  \nI An analysis class can de􀀌ne attributes (if needed) . I An analysis class will include associations.  \nI An analysis class will consume operations.  \nI There are three stereotype classes (boundary, control & entity) .  \nCommunication Diagrams  \ninformation space  \nstereotypes  \nExample \\#1 Traceability Procedure Example \\#2  \nsemantics  \nInteraction Diagrams I  \nInteraction Diagrams  \nI Semantics  \nI Entity object models information. It holds information and some operations that naturally related to the information.  \nI Boundary/interface object models input and output information and operations that process the information.  \nI Control object models functionality/operations that process information from several di􀀋erent entity objects.  \nCommunication Diagrams  \ninformation space  \nstereotypes  \nExample \\#1 Traceability Procedure Example \\#2","cbCaibgeM2MyfCSP","https://ap.wps.com/l/cbCaibgeM2MyfCSP","pdf",947462,42,"English","# Interaction Diagrams\n## Communication Diagrams\n## Sequence Diagrams\n# Notation - Lifeline Boxes\n# Information Space\n## Stereotypes\n# Semantics\n## Entity Objects\n## Boundary/Interface Objects\n## Control Objects","[{\"question\":\"What are interaction diagrams used for in dynamic object modeling?\",\"answer\":\"They illustrate how objects interact via messages and are used for dynamic object modeling rather than only static class modeling.\"},{\"question\":\"How do communication diagrams and sequence diagrams differ?\",\"answer\":\"Communication diagrams show object interactions in a graph/network format, while sequence diagrams present interactions in a left-to-right message sequence layout where new objects are added to the right.\"},{\"question\":\"What do lifeline boxes represent in interaction diagrams?\",\"answer\":\"Lifeline boxes represent the participants in the interaction, often instances of a class, either unnamed or named.\"}]","Interaction Diagrams I - Lecture 4 - Modelling and Simulation | PDF",1792963514,106]