{"id":7221,"date":"2022-06-06T01:45:33","date_gmt":"2022-06-06T01:45:33","guid":{"rendered":"https:\/\/www.booksofall.com\/de\/?post_type=product&#038;p=7221"},"modified":"2022-06-15T02:51:26","modified_gmt":"2022-06-15T02:51:26","slug":"introduction-to-uml-and-ooad","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/","title":{"rendered":"Introduction to UML and OOAD"},"content":{"rendered":"<h3 id=\"sqFiMlD\">INTRODUCTION TO OOAD<\/h3>\n<h5>ANALYSIS<\/h5>\n<p>Analysis is a creative activity or an investigation of the problem and requirements.<br \/>\nEg. To develop a Banking system<br \/>\n<strong>Analysis:<\/strong><\/p>\n<ul>\n<li>How the system will be used?<\/li>\n<li>Who are the users?<\/li>\n<li>What are its functionalities?<\/li>\n<\/ul>\n<h5>DESIGN<\/h5>\n<p>Design is to provide a conceptual solution that satisfies the requirements of a given problem.<br \/>\nEg. For a Book Bank System<br \/>\n<strong>Design:<\/strong><\/p>\n<ul>\n<li>Bank(Bank name, No of Members, Address)<\/li>\n<li>Student(Membership No,Name,Book Name, Amount Paid)<\/li>\n<\/ul>\n<h5>OBJECT ORIENTED ANALYSIS (OOA)<\/h5>\n<p>Object Oriented Analysis is a process of identifying classes that plays an important role in<br \/>\nachieving system goals and requirements.<\/p>\n<p>Eg. For a Book Bank System, Classes or Objects identified are Book-details, Student-details, Membership-Details.<\/p>\n<h5>OBJECT ORIENTED DESIGN (OOD)<\/h5>\n<p>Object Oriented Design is to design the classes identified during analysis phase and to provide<br \/>\nthe relationship that exists between them that satisfies the requirements.<\/p>\n<p>Eg. Book Bank System<\/p>\n<ul>\n<li>Class name Book-Bank (Book-Name, No-of-Members, Address)<\/li>\n<li>Student (Name, Membership No, Amount-Paid)<\/li>\n<\/ul>\n<h5>OBJECT ORIENTED ANALYSIS AND DESIGN (OOAD)<\/h5>\n<ul>\n<li>OOAD is a Software Engineering approach that models an application by a set of Software Development Activities.<\/li>\n<li>OOAD emphasis on identifying, describing and defining the software objects and shows how they collaborate with one another to fulfill the requirements by applying the object oriented paradigm and visual modeling throughout the development life cycles.<\/li>\n<\/ul>\n<h5>UNIFIED PROCESS (UP)<\/h5>\n<p>The Unified Process has emerged as a popular iterative software development process for building object oriented systems. The Unified Process (UP) combines commonly accepted best practices, such as an iterative lifecycle and risk-driven development, into a cohesive and welldocumented description. The best-known and extensively documented refinement of the Unified Process is the Rational Unified Process(RUP).<\/p>\n<h6>Reasons to use UP<\/h6>\n<p>\u2022 UP is an iterative process<br \/>\n\u2022 UP practices provide an example structure to talk about how to do, and how to learn OOA\/D.<\/p>\n<h6>Best Practices and Key Concepts in UP<\/h6>\n<p>\u2022 Tackle high-risk and high-value issues in early iterations<br \/>\n\u2022 Engage users continuously for evaluation, feedback, and requirements<br \/>\n\u2022 Build a cohesive, core architecture in early iterations<br \/>\n\u2022 Apply use cases<br \/>\n\u2022 Provides visual modeling using UML<br \/>\n\u2022 Practice change request and configuration management.<\/p>\n<h6>UP PHASES<\/h6>\n<p>There are 4 phases in Unified Process,<\/p>\n<ol>\n<li>Inception<\/li>\n<li>Elaboration<\/li>\n<li>Construction<\/li>\n<li>Transition<\/li>\n<\/ol>\n<h5>INCEPTION<\/h5>\n<p>Inception is the initial stage of the project. Inception is not a requirements phase but it is a feasibility phase where complete investigation takes place to support a decision to continue or stop . It deals with<\/p>\n<ul>\n<li>Approximate vision<\/li>\n<li>Business case<\/li>\n<li>Scope<\/li>\n<li>Vague estimates<\/li>\n<\/ul>\n<h5>ELABORATION<\/h5>\n<p>In Elaboration phase the project team is expected to capture a healthy majority of the system requirements It deals with<\/p>\n<ul>\n<li>Refined vision,<\/li>\n<li>Iterative implementation of the core architecture,<\/li>\n<li>Resolution of high risks,<\/li>\n<li>Identification of most requirements and scope,<\/li>\n<li>Realistic estimates.<\/li>\n<\/ul>\n<h5>CONSTRUCTION<\/h5>\n<p>Construction phase encompasses on iterative implementation of the remaining lower risk and easier elements, and preparation for deployment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 700px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/introduction-to-uml-and-ooad-z80ggnuf5?enforceShowPromotionBar=true\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":7226,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"OOAD is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming."},"product_brand":[],"product_cat":[213],"product_tag":[201],"class_list":{"0":"post-7221","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-computer-uml","7":"product_tag-lecture-notes","9":"first","10":"instock","11":"shipping-taxable","12":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introduction to UML and OOAD - BooksOfAll German<\/title>\n<meta name=\"description\" content=\"OOAD is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to UML and OOAD - BooksOfAll German\" \/>\n<meta property=\"og:description\" content=\"OOAD is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll German\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-15T02:51:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a19d60389e2.jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a19d60389e2.jpeg\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/\",\"url\":\"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/\",\"name\":\"Introduction to UML and OOAD - BooksOfAll German\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a19d60389e2.jpeg\",\"datePublished\":\"2022-06-06T01:45:33+00:00\",\"dateModified\":\"2022-06-15T02:51:26+00:00\",\"description\":\"OOAD is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a19d60389e2.jpeg\",\"contentUrl\":\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a19d60389e2.jpeg\",\"width\":\"596\",\"height\":\"842\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/de\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Introduction to UML and OOAD\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/de\/#website\",\"url\":\"https:\/\/www.booksofall.com\/de\/\",\"name\":\"BooksOfAll German\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/de\/#organization\",\"name\":\"BooksOfAll German\",\"url\":\"https:\/\/www.booksofall.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.booksofall.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll German\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduction to UML and OOAD - BooksOfAll German","description":"OOAD is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/","og_locale":"de_DE","og_type":"article","og_title":"Introduction to UML and OOAD - BooksOfAll German","og_description":"OOAD is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming.","og_url":"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/","og_site_name":"BooksOfAll German","article_modified_time":"2022-06-15T02:51:26+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a19d60389e2.jpeg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a19d60389e2.jpeg","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/","url":"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/","name":"Introduction to UML and OOAD - BooksOfAll German","isPartOf":{"@id":"https:\/\/www.booksofall.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a19d60389e2.jpeg","datePublished":"2022-06-06T01:45:33+00:00","dateModified":"2022-06-15T02:51:26+00:00","description":"OOAD is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming.","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/#primaryimage","url":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a19d60389e2.jpeg","contentUrl":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a19d60389e2.jpeg","width":"596","height":"842"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/de\/introduction-to-uml-and-ooad\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/de\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/de\/categories\/"},{"@type":"ListItem","position":3,"name":"Introduction to UML and OOAD"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/de\/#website","url":"https:\/\/www.booksofall.com\/de\/","name":"BooksOfAll German","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/de\/#organization","name":"BooksOfAll German","url":"https:\/\/www.booksofall.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.booksofall.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll German"},"image":{"@id":"https:\/\/www.booksofall.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/product\/7221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/media\/7226"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/media?parent=7221"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/product_brand?post=7221"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/product_cat?post=7221"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/product_tag?post=7221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}