[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-655850-105":59,"doc-detail-655850-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","unified-modeling-language-design-patterns-lab-lab-manual-iv-btech-i-sem-cse","Unified Modeling Language & Design Patterns Lab - Lab Manual - IV B.Tech I Sem CSE","","Laboratory manual for IV B.Tech I Sem CSE at Vishnu Institute of Technology, outlining work-done records and a list of experiments focused on Unified Modeling Language (UML) and design patterns. It includes a structured summary table for exercise number, lab work, record, viva, total marks, and signatures. The experiments cover UML diagrams for ATM, Library Management System, Online Book Shop, Railway Reservation System, Banking System, a document editor, and multiple design-pattern implementations using UML. It further provides an educational overview of UML: purpose, origins, diagram and modeling types, and basic notations.",{"@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/unified-modeling-language-design-patterns-lab-lab-manual-iv-btech-i-sem-cse/655850/",{"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/unified-modeling-language-design-patterns-lab-lab-manual-iv-btech-i-sem-cse/655850.png","ImageObject",300,407,{"name":92,"@type":93},"Aldword","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 UML and what is it used for?","Question",{"text":112,"@type":113},"UML is a language for specifying, visualizing, constructing, and documenting software system artifacts, and it is also used for business modeling and other non-software systems.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"Why do we use UML?",{"text":117,"@type":113},"UML helps by providing a graphical notation that supports reasoning about system behavior, presenting designs to others, and documenting key design elements for future understanding.",{"name":119,"@type":110,"acceptedAnswer":120},"What types of UML diagrams are included in the manual?",{"text":121,"@type":113},"The manual lists use-case, class, object, interaction (collaboration and sequence), package, state, activity, and deployment diagrams, each describing different aspects of a system.","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},655850,1793051276,{"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},2336478940917,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","VISHNU INSTITUTE OF TECHNOLOGY Vishnupur, BHIMAVARAM – 534 202  \nLABORATORY MANUAL  \nIV B.Tech I Sem CSE  \nUnified Modeling Language & Design Patterns Lab  \nDEPARTMENT OF CSE  \nOUR MISSION  \nLEARN TO EXCEL  \nRegd.No :    \n\n| SUMMARY OF WORK-DONE |  |  |  |  |  |  |\n| --- | --- | --- | --- | --- | --- | --- |\n| Exercise\u003Cbr>No. | Date | Marks |  |  |  | Signature |\n|  |  | Lab\u003Cbr>(5) | Record\u003Cbr>(5) | Viva | Total(15) |  |\n| 1 |  |  |  |  |  |  |\n| 2 |  |  |  |  |  |  |\n| 3 |  |  |  |  |  |  |\n| 4 |  |  |  |  |  |  |\n| 5 |  |  |  |  |  |  |\n| 6 |  |  |  |  |  |  |\n| 7 |  |  |  |  |  |  |\n| 8 |  |  |  |  |  |  |\n| 9 |  |  |  |  |  |  |\n| 10 |  |  |  |  |  |  |\n| 11 |  |  |  |  |  |  |\n| 12 |  |  |  |  |  |  |\n| 13 |  |  |  |  |  |  |\n| 14 |  |  |  |  |  |  |\n| 15 |  |  |  |  |  |  |\n| 16 |  |  |  |  |  |  |\n| 17 |  |  |  |  |  |  |\n| 18 |  |  |  |  |  |  |\n| 19 |  |  |  |  |  |  |\n| 20 |  |  |  |  |  |  |\n| 21 |  |  |  |  |  |  |\n| 22 |  |  |  |  |  |  |\n| 23 |  |  |  |  |  |  |\n| 24 |  |  |  |  |  |  |\n| 25 |  |  |  |  |  |  |\n\nTotal Marks Awarded:    \nSignature of the Teacher Signature of HOD  \nList of Experiments  \n\n| S.No | Experiment |\n| --- | --- |\n| 1 | To create a UML diagram of ATM APPLICATION |\n| 2 | To create a UML diagram of LIBRARY MANAGEMENT SYSTEM |\n| 3 | To create a UML diagram of ONLINE BOOK SHOP |\n| 4 | To create a UML diagram of RAILWAY RESERVATION SYSTEM |\n| 5 | To create a UML diagram of BANKING SYSTEM |\n| 6 | To design a Document Editor |\n| 7 | Using UML, design Abstract Factory design pattern |\n| 8 | Using UML, design Builder design pattern |\n| 9 | Using UML, design Façade design pattern |\n| 10 | Using UML, design Bridge design pattern |\n| 11 | Using UML, design Decorator design pattern |\n| 12 | User gives a print command from a word document. Design to represent this chain of responsibility design pattern |\n\nUML  \nWhat is UML?  \n\"The Unified Modeling Language (UML) is a language for specifying, visualizing, constructing, and documenting the artifacts of software systems, as well as for business modeling and other nonsoftware systems\".—OMG UML Specification  \n\"UML is a graphical notation for modeling various aspects of software systems. \"—whm  \nWhy use UML?  \nTwo questions, really:  \n1) Why use a graphical notation of any sort?  \nFacilitates construction of models that in turn can be used to:  \nReason about system behavior.  \nPresent proposed designs to others.  \nDocument key elements of design for future understanding.  \n2) Which graphical notation should be used?  \nUML has become the de-facto standard for modeling object oriented systems.  \nUML is extensible and method-independent.  \nUML is not perfect, but it's good enough.  \nThe Origins of UML  \nObject-oriented programming reached the mainstream of programming in the late 1980's and early 1990's. The rise in popularity of object-oriented programming was accompanied by a profusion of object-oriented analysis and design methods, each with its own graphical notation.  \nThree OOA/D gurus, and their methods, rose to prominence Grady Booch — The Booch Method, James Rumbaugh, et al.— Object Modeling Technique, Ivar Jacsobson — Objectory In 1994, Booch and Rumbaugh, then both at Rational, started working on a unification of their methods. A first draft of their Unified Method was released in October 1995. In 1996,(+/-) Jacobson joined Booch and Rumbaugh at Rational; the name UML was coined. In 1997 the Object Management Group (OMG) accepted UML as an open and industry standard visual modeling language for object oriented systems. Current version of UML is 2.0.  \nUML Diagram Types  \nThere are several types of UML diagrams:  \nUse-case Diagram  \nShows actors, use-cases, and the relationships between them.  \nClass Diagram  \nShows relationships between classes and pertinent information about classes themselves.  \nObject Diagram  \nShows a configuration of objects at an instant in time.  \nInteraction Diagrams  \nShow an interaction between a group of collaborating obje","cbCainWlAMuKT4Y9","https://ap.wps.com/l/cbCainWlAMuKT4Y9","pdf",3155477,75,"English","# Summary of Work-Done\n## Marks and Signatures\n# List of Experiments\n## UML diagrams for applications\n## UML-based design pattern activities\n# UML Overview\n## What is UML\n## Why use UML\n## The origins of UML\n## UML diagram types\n## UML modeling types","[{\"question\":\"What is UML and what is it used for?\",\"answer\":\"UML is a language for specifying, visualizing, constructing, and documenting software system artifacts, and it is also used for business modeling and other non-software systems.\"},{\"question\":\"Why do we use UML?\",\"answer\":\"UML helps by providing a graphical notation that supports reasoning about system behavior, presenting designs to others, and documenting key design elements for future understanding.\"},{\"question\":\"What types of UML diagrams are included in the manual?\",\"answer\":\"The manual lists use-case, class, object, interaction (collaboration and sequence), package, state, activity, and deployment diagrams, each describing different aspects of a system.\"}]","Unified Modeling Language & Design Patterns Lab - Lab Manual - IV B.Tech I Sem CSE | PDF",1792964308,189]