<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>     nam a22     7a 4500</leader>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">8102</subfield>
    <subfield code="d">8102</subfield>
  </datafield>
  <controlfield tag="005">20201231120256.0</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-81-946902-9-0</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="c">AEF</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="2">22nd ed.</subfield>
    <subfield code="a">005.1</subfield>
    <subfield code="b">KHA</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Khandagale, Manisha.</subfield>
    <subfield code="9">1561</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Software architecture and design pattern</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Pune:</subfield>
    <subfield code="b">Vision Publication,</subfield>
    <subfield code="c">2020.</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">Contents

1. Introduction

1. Introduction

2. UML

3. Unified Process / Rational Unified Process  

2. Software Architecture

1. Introduction

2. What is Software Architecture?

3. Importance of Software Architecture

4. Architectural Structures and Views 

3. Architecture Styles

1. Introduction

2. Architectural Style

3. Pipes and Filters

4. Data Abstraction and Object-Oriented Organization

5. Event-Based, Implicit Invocation

6. Layered Systems

7. Repositories

8. Table Driven Interpreters

9. Other Familiar Architectures

10.Heterogeneous Architectures 

4. Introduction to Patterns

1. Introduction

2. Pattern

3. Design Pattern

4. What Makes a Pattern?

5. GOF Design Pattern and Organizing Catalogue

6. Describing Design Patterns

7. Pattern Categories and Relationship

8. Patterns and Software Architecture 

5. Study of Design Patterns

1. Introduction

2. Creational Patterns

3. Structural Patterns  

4. Behavioral Patterns

6. GRASP(General Responsibilities Assignment Software Pattern)

1. Introduction

2. GRASP

3. Controller

4. Polymorphism

5. Pure Fabrication

6. Indirection

7. Protected Variations (PV)

8. Don't Talk to Strangers (Law of Demeter) 

7. Study of Frameworks

1. Introduction

2. Frameworks as Reusable Chunks of Architecture

3. The Framework Lifecycle, Development

4. Spring Core Framework

5. Spring Boot Framework

6. Microservice with Spring

7. Web Architectures

8. Selection of Proper Framework

9. Comparison of Frameworks

10.Advantages of Spring

11.Web Based Case Study 

8. Case Study(Any one of the Web Architecture)

1. Case Study: Spring Web Architecture

2. Take a Framework and Find Patterns in the Framework

3. Benefits of Patterns in the Chosen Framework

4. How Pattern Interact in the Selected Framework
</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">M. Sc. Computer science </subfield>
    <subfield code="9">1563</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Patil, Maisha.</subfield>
    <subfield code="9">1562</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">Textbooks</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-12-31</subfield>
    <subfield code="g">225.00</subfield>
    <subfield code="o">005.1 KHA</subfield>
    <subfield code="r">2020-12-31</subfield>
    <subfield code="w">2020-12-31</subfield>
    <subfield code="y">Textbooks</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-12-31</subfield>
    <subfield code="e">8</subfield>
    <subfield code="g">168.75</subfield>
    <subfield code="p">5827</subfield>
    <subfield code="r">2020-12-31</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2020-12-31</subfield>
    <subfield code="y">Textbooks</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-12-31</subfield>
    <subfield code="e">8</subfield>
    <subfield code="g">168.75</subfield>
    <subfield code="p">5826</subfield>
    <subfield code="r">2020-12-31</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2020-12-31</subfield>
    <subfield code="y">Textbooks</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-12-31</subfield>
    <subfield code="e">8</subfield>
    <subfield code="g">168.75</subfield>
    <subfield code="l">2</subfield>
    <subfield code="m">0</subfield>
    <subfield code="p">5825</subfield>
    <subfield code="q">2025-12-26</subfield>
    <subfield code="r">2025-12-09</subfield>
    <subfield code="s">2025-12-09</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2020-12-31</subfield>
    <subfield code="y">Textbooks</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-12-31</subfield>
    <subfield code="e">8</subfield>
    <subfield code="g">168.75</subfield>
    <subfield code="l">1</subfield>
    <subfield code="p">5828</subfield>
    <subfield code="q">2023-11-13</subfield>
    <subfield code="r">2023-10-26</subfield>
    <subfield code="s">2023-10-26</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2020-12-31</subfield>
    <subfield code="y">Textbooks</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-12-31</subfield>
    <subfield code="e">8</subfield>
    <subfield code="g">168.75</subfield>
    <subfield code="p">5824</subfield>
    <subfield code="r">2020-12-31</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2020-12-31</subfield>
    <subfield code="y">Textbooks</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-12-31</subfield>
    <subfield code="e">8</subfield>
    <subfield code="g">168.75</subfield>
    <subfield code="l">1</subfield>
    <subfield code="p">5823</subfield>
    <subfield code="q">2023-01-09</subfield>
    <subfield code="r">2022-12-23</subfield>
    <subfield code="s">2022-12-23</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2020-12-31</subfield>
    <subfield code="y">Textbooks</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-12-31</subfield>
    <subfield code="e">8</subfield>
    <subfield code="g">168.75</subfield>
    <subfield code="p">5822</subfield>
    <subfield code="r">2020-12-31</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2020-12-31</subfield>
    <subfield code="y">Textbooks</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2021-02-10</subfield>
    <subfield code="e">14</subfield>
    <subfield code="g">175.50</subfield>
    <subfield code="l">1</subfield>
    <subfield code="p">5898</subfield>
    <subfield code="q">2023-11-13</subfield>
    <subfield code="r">2023-10-26</subfield>
    <subfield code="s">2023-10-26</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2021-02-10</subfield>
    <subfield code="y">TEXT</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2021-02-10</subfield>
    <subfield code="e">14</subfield>
    <subfield code="g">175.50</subfield>
    <subfield code="l">1</subfield>
    <subfield code="p">5902</subfield>
    <subfield code="q">2023-10-26</subfield>
    <subfield code="r">2023-10-26</subfield>
    <subfield code="s">2023-10-26</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2021-02-10</subfield>
    <subfield code="y">TEXT</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2021-02-10</subfield>
    <subfield code="e">14</subfield>
    <subfield code="g">175.50</subfield>
    <subfield code="l">1</subfield>
    <subfield code="p">5899</subfield>
    <subfield code="q">2023-11-13</subfield>
    <subfield code="r">2023-10-26</subfield>
    <subfield code="s">2023-10-26</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2021-02-10</subfield>
    <subfield code="y">TEXT</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2021-02-10</subfield>
    <subfield code="e">14</subfield>
    <subfield code="g">175.50</subfield>
    <subfield code="l">3</subfield>
    <subfield code="m">3</subfield>
    <subfield code="o">005.1 KHA</subfield>
    <subfield code="p">5901</subfield>
    <subfield code="q">2022-10-26</subfield>
    <subfield code="r">2022-09-21</subfield>
    <subfield code="s">2022-09-21</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2021-02-10</subfield>
    <subfield code="y">Textbooks</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2021-02-10</subfield>
    <subfield code="e">14</subfield>
    <subfield code="g">175.50</subfield>
    <subfield code="p">5900</subfield>
    <subfield code="r">2021-02-10</subfield>
    <subfield code="v">225.00</subfield>
    <subfield code="w">2021-02-10</subfield>
    <subfield code="y">TEXT</subfield>
  </datafield>
</record>
