<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="/static/feed.xsl" type="text/xsl" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:quartz="https://quartz.jzhao.xyz/ns">
  <script xmlns="http://www.w3.org/1999/xhtml" src="/static/scripts/xslt-polyfill-214fd525.js"></script>
  <title>/Private / sem 9 / OOAD</title>
  <subtitle>Recent notes in /Private / sem 9 / OOAD on Animesh Mishra</subtitle>
  <link href="https://animishraa05.github.io/Private/sem-9/OOAD" />
  <link rel="alternate" type="text/html" href="https://animishraa05.github.io/Private/sem-9/OOAD" />
  <category term="Private/sem-9/OOAD" />
  <id>https://animishraa05.github.io/Private/sem-9/OOAD</id>
  <updated>2026-09-23T04:06:42.751Z</updated>
  <contributor>
    <name>Animesh Mishra</name>
    <email>animesh.mishra818@gmail.com</email>
  </contributor>
  <logo>https://animishraa05.github.io/icon.png</logo>
  <icon>https://animishraa05.github.io/icon.png</icon>
  <generator>Quartz v4.6.0 -- quartz.jzhao.xyz</generator>
  <rights type="html">&amp;amp;copy; 2026 Animesh Mishra</rights>
  
  <entry>
    <title>object-oriented-analysis-and-design</title>
    <link href="https://animishraa05.github.io/Private/sem-9/OOAD/object-oriented-analysis-and-design" />
    <link rel="alternate" type="text/markdown" href="https://animishraa05.github.io/Private/sem-9/OOAD/object-oriented-analysis-and-design.md" />
    <summary>Object Oriented Analysis and Design Course Code: IC-905A Course Type: Core Course Credits: 4-Theory: 2-Practical Course Objective The course aims to enable the students to have a thorough understanding of the activities associated to develop projects.</summary>
    <published>2026-09-23T04:06:42.751Z</published>
    <updated>2026-09-23T04:06:42.751Z</updated>
    <publishedTime>Sep 23, 2026</publishedTime>
    <updatedTime>Sep 23, 2026</updatedTime>
    
    <author>
      <name>Animesh Mishra</name>
      <email>animesh.mishra818@gmail.com</email>
    </author>
    <content type="html">&lt;h1 id=&quot;object-oriented-analysis-and-design&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Object Oriented Analysis and Design&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#object-oriented-analysis-and-design&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Course Code:&lt;/strong&gt; IC-905A&lt;br&gt;
&lt;strong&gt;Course Type:&lt;/strong&gt; Core&lt;br&gt;
&lt;strong&gt;Course Credits:&lt;/strong&gt; 4-Theory: 2-Practical&lt;/p&gt;
&lt;h2 id=&quot;course-objective&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Objective&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-objective&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;The course aims to enable the students to have a thorough understanding of the activities associated to develop projects. And establish the flow of events by making a planning that how software can be shown in its entirety prior to its implementation using Object Oriented Analysis and Design techniques.&lt;/p&gt;
&lt;h2 id=&quot;course-outcomes&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Outcomes&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-outcomes&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;After completion of the course, student will:&lt;/p&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;CO1:&lt;/strong&gt; Be able to analyze and model software specifications&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO2:&lt;/strong&gt; Gain insight about the RUP process model and best practices of RUP.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO3:&lt;/strong&gt; Be able to apply the Unified Modeling Language (UML) towards analysis and design of software projects.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO4:&lt;/strong&gt; Develop the skills to determine which processes and OOAD techniques should be applied to a given real world project.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;course-contents&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Contents&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-contents&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;unit-1-review-of-object-oriented-concepts-and-principles&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 1: Review of Object Oriented Concepts and Principles&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-1-review-of-object-oriented-concepts-and-principles&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; The Object Oriented Paradigm, Basic Concepts, Software Development Life Cycle and Model Architectures, Object Technology, Basic Principal of Object Orientation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1 and 2*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Describe the fundamental concepts of Object Oriented Paradigm.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Present the principles and concepts of object-oriented programming&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-2-introduction-to-rup&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 2: Introduction to RUP&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-2-introduction-to-rup&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Basic Concepts, Symptoms in Software Development and their Root Causes, Best Practices of RUP, RUP software life cycle, 4+1 view model, Various Workflows.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2 and 3*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Explain RUP software life cycle and 4+1 view model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Design system software framework using RUP.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-3-introduction-to-uml&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 3: Introduction to UML&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-3-introduction-to-uml&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; UML: its road map, Notations, modeling, mechanisms, Relationships and their representation, Study of UML based tools.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Apply and analyze implementation of software system using UML.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Develop a software design using UML.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-4-requirements-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 4: Requirements Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-4-requirements-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Key concepts, problem statement, Glossary, use-case model, supplementary specification, functional and nonfunctional requirements.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Explain the various types of requirements and their representation for a software project.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Evaluating and refine software designs to meet functional and non-functional requirements.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-5-analysis-and-design-overview&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 5: Analysis and design overview&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-5-analysis-and-design-overview&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Architectural analysis-layers. Use case Analysis- Activity diagram, Analysis class Model. Responsibilities, attributes and association.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Analyze and represent the design in terms of Upper layer and lower layer architecture.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Construct the VOPC model for a software.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-6-object-oriented-design&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 6: Object Oriented Design&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-6-object-oriented-design&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Architectural design, Class diagram Behavioral Modeling: Interaction Diagram, State chart Diagram, Implementation Diagram: Component and deployment Diagram.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Compare and contrast analysis classes and analysis mechanisms using UML.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Compare and Contrast analysis classes and analysis mechanisms using UML.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-7-describe-concurrency-and-describe-distribution&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 7: Describe concurrency and Describe distribution&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-7-describe-concurrency-and-describe-distribution&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Use-case design, Subsystem Design, Class design, package.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Demonstrate the design in terms of Class design and Sub-system design.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Draw and discuss the Use-case design, Subsystem Design, Class design.&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;em&gt;* 1- Remember, 2- understand, 3- Apply, 4- Analyze, 5-Evaluate, 6-Create&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;books-and-reading&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Books and Reading&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#books-and-reading&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol dir=&quot;auto&quot;&gt;
&lt;li&gt;Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modelling Language User Guide”, 2nd Edition, Pearson Education, 2005.(Text Book)&lt;/li&gt;
&lt;li&gt;Stephen R. Schach, “Object Oriented Classical Software Engg.” Tata McGraw Hill, 2007.&lt;/li&gt;
&lt;li&gt;Gamma G.Helm, Johnson, “Design Patterns, Elements of Reusable Object Oriented Software”,First Edition, Pearson, 2015.&lt;/li&gt;
&lt;li&gt;Ivon Jacobson, “Object Oriented Software Engineering”, First Edition, Addison Wesley, 1992.&lt;/li&gt;
&lt;li&gt;Phillipe Kruchten, “The Rational Unified Process - An Introduction”, 3rd Edition, Pearson Ed. 2003.&lt;/li&gt;
&lt;li&gt;Ivar J, Grady B, James R., “The Unified Software Development Process”, Pearson Ed. 2003.&lt;/li&gt;
&lt;li&gt;Timothy C. Lethbridge, Robert Laganiere, “Object Oriented Software Engg.”, Tata McGraw Hill, 2004.&lt;/li&gt;
&lt;li&gt;IBM Rational Modules&lt;/li&gt;
&lt;/ol&gt;</content>
  </entry>
</feed>