[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-655842-105":59,"doc-detail-655842-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","system-models-design-and-implementation-system-models-context-models-interaction-models","System Models, Design and Implementation - System Models - Context Models - Interaction Models","","System modeling develops abstract representations of a system from multiple viewpoints, often using graphical notation such as UML. Models support requirements engineering, guide design communication with engineers, and document structure and operation after implementation. The document covers context models for defining system boundaries with stakeholders, including overlaps with existing systems and early decisions to control cost and understanding time. It also explains interaction models via use case modeling and UML sequence diagrams, using examples such as transfer data and viewing patient information to show how actors, objects, and flows are represented.",{"@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/system-models-design-and-implementation-system-models-context-models-interaction-models/655842/",{"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/system-models-design-and-implementation-system-models-context-models-interaction-models/655842.png","ImageObject",300,407,{"name":92,"@type":93},"Mimi","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 system modeling and why is it used?","Question",{"text":112,"@type":113},"System modeling creates abstract models of a system from different views. It helps derive requirements, supports design communication, and documents system structure and operation after implementation.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How are context models used in system specification?",{"text":117,"@type":113},"Context models are used early to decide system boundaries. Stakeholders determine what functionality belongs to the system versus what is provided by the environment, including overlaps with existing systems.",{"name":119,"@type":110,"acceptedAnswer":120},"What approaches are used for interaction modeling?",{"text":121,"@type":113},"Interaction modeling uses use case modeling to represent interactions between a system and external actors, and UML sequence diagrams to model interactions between system components (external agents may also be included).","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},655842,1793029594,{"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":145},2336477974920,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","2. SYSTEM MODELS, DESIGN AND IMPLEMENTATION  \nSYSTEM MODELS  \n→ System modeling is the process of developing abstract models of a system, with each model presenting a different view or perspective of that system.  \n→ System modeling has generally come to mean representing the system using some kind of graphical notation, which is now almost always based on notations in the Unified Modeling Language (UML) .  \n→ Models are used during the requirements engineering process to help derive the requirements for a system, during the design process to describe the system to engineers implementing the system and after implementation to document the system’s structure and operation.  \n2.1 Context Models  \n→ At an early stage in the specification of a system, it is necessary to decide on the system boundaries.  \n→ This involves working with system stakeholders to decide what functionality should be included in the system and what is provided by the system’s environment.  \n→ A decision might be taken about a automated support for some business processes should be implemented but others should be manual processes or supported by different systems.  \n→ Possible overlaps must also be noted in functionality with existing systems and decide where new functionality should be implemented.  \n→ These decisions should be made early in the process to limit the system costs and the time needed for understanding the system requirements and design.  \n→ Fig 2.1 is a simple context model that shows the patient information system and the other systems in its environment.  \n→ From fig 2.1, it is seen that the MHC-PMS is connected to an appointments system and a more general patient record system with which it shares data.  \n→ The system is also connected to systems for management reporting and hospital bed allocation and a statistics system that collects information for research.  \n→ Finally, it makes use of a prescription system to generate prescriptions for patients’Medication.  \nFig 2.1: The context of the MHC-PMS  \n→ Fig 2.2 is a model of an important system process that shows the processes in which the MHC-PMS is used.  \n→ Fig 2.2 is a UML activity diagram.  \n→ Activity diagrams are intended to show the activities that make up a system process and the flow of control from one activity to another.  \n→ The start of a process is indicated by a filled circle; the end by a filled circle inside another circle.  \n→ Rectangles with round corners represent activities, that is, the specific sub-processes that must be carried out.  \n→ Objects can be included in activity charts.  \nFig 2.2: Process model of involuntary detention  \n→ In fig 2.2, it can be seen that guards showing the flows for patients who are dangerous and not dangerous to society.  \n→ Patients who are dangerous to society must be detained in a secure facility. However, patients who are suicidal and so are a danger to themselves may be detained in an appropriate ward in a hospital.  \n2.2 Interaction Models  \n→ All systems involve interaction of some kind.  \n→ This can be user interaction, which involves user inputs and outputs, interaction between the systems being developed and other systems or interaction between the components of the system.  \n→ Modeling system to system interaction highlights the communication problems that may arise.  \n→ There are 2 approaches to interaction modeling:  \n1. Use case modeling, which is mostly used to model interactions between a system and external actors (users or other systems) .  \n2. Sequence diagrams, which are used to model interactions between system components, although external agents may also be included.  \n2.2.1 Use Case Modeling  \n→ Each use case represents a discrete task that involves external interaction with a system.  \n→ In its simplest form, a use case is shown as an ellipse with the actors involved in the use case represented as stick figures.  \n→ Fig 2.3 shows a use case from the MHC-PMS that represents the task of uploading data from the MHC-","cbCaiuCpujkBs63B","https://ap.wps.com/l/cbCaiuCpujkBs63B","pdf",727681,36,"English","# System Models\n## Context Models\n## Interaction Models\n### Use Case Modeling\n### Sequence Diagrams","[{\"question\":\"What is system modeling and why is it used?\",\"answer\":\"System modeling creates abstract models of a system from different views. It helps derive requirements, supports design communication, and documents system structure and operation after implementation.\"},{\"question\":\"How are context models used in system specification?\",\"answer\":\"Context models are used early to decide system boundaries. Stakeholders determine what functionality belongs to the system versus what is provided by the environment, including overlaps with existing systems.\"},{\"question\":\"What approaches are used for interaction modeling?\",\"answer\":\"Interaction modeling uses use case modeling to represent interactions between a system and external actors, and UML sequence diagrams to model interactions between system components (external agents may also be included).\"}]","System Models, Design and Implementation - System Models - Context Models - Interaction Models | PDF",1792964276,91]