FY Computer Science Semester-II (Set of 5 Books) Original price was: ₹1,130.Current price is: ₹961.
Back to products
Foundations to Frontiers in Machine Learning Original price was: ₹450.Current price is: ₹405.

Software Architechture and Design Pattern

As Per NEP w.e.f. 2024-25

M.Sc. (Computer Science)

Semesters-III

Book ID: 2115

Author: Anand Jain

ISBN: 978-93-94022-88-1

Original price was: ₹310.Current price is: ₹279.

30 in stock

Description

Contents

1. Introduction
1. Introduction
2. Introduction to UML
2.1 Need of UML
3. Use Case Model
3.1 Developing Use Case Model
3.2 Use Case Diagram
4. Elements of Use Case Diagram (Use Case Diagram Notations / Symbols)
4.1 Relationships in Use Case Diagram
4.2 Description of Use Case Diagram
4.3 Case Study on Use Case: ATM System
4.4 Use Case Description for the above Requirements Statement
4.5 Use Case Diagram for the above Requirements Statement
5. Activity Diagram
5.1 Elements in Activity Diagrams
6. Sequence Diagram
6.1 Why Use Sequence Diagram?
6.2 Elements of Sequence Diagram
7. Collaboration Diagram
7.1 Elements of Collaboration Diagram
8. Class Diagram
8.1 Elements of a Class Diagram
8.2 Visibility
8.3 Relationships in the Classes
8.4 Elements of State Chart Diagram
9. Rational Unified Process (RUP)
9.1 Phases of RUP

2. Software Architecture

1. Introduction
2. What is Software Architecture?
3. Examples of Software Architecture (Software Architecture Patterns)
4. Architectural Structures and Views

3. Architectural Styles

1. Introduction
2. Architectural Styles
3. Pipe and Filter
4. Data Abstraction and Object Oriented Organization
4.1 Data Abstraction in Software Architecture
4.2 Object-Oriented Organization in Software Architecture
4.3 Data Abstraction and Object-Oriented Organization in Software Architecture
5. Repository
6. Interpreter
7. Heterogeneous Architecture
7.1 Layered Systems

4. Introduction to Patterns

1. Introduction
2. What makes a Pattern GOF
3. Describing Design Patterns
4. Relationships between Patterns
4.1 Pattern Relationships and Software Architecture
5. The Catalog of Design Patterns
6. Organizing the Catalog
6.1 Selection of a Design Pattern
7. Patterns and Software Architecture
7.1 Patterns Commonly Used in Architectural Styles

5. Study of Design Patterns

1. Creational Design Pattern
1.1 Singleton Pattern
1.2 Factory Method
1.3 Abstract Factory
2. Structural Pattern
2.1 Adapter Pattern
2.2 Decorator Pattern
2.3 Facade Pattern
3. Behavioural Pattern
3.1 Iterator Pattern
3.2 Observer Pattern
3.3 Strategy Pattern
3.4 Command Pattern
3.5 State Pattern

6. GRASP (General Responsibility Assignment Software Pattern)

1. Introduction
2. Controller
3. Information Expert in GRASP4
3.1 Creator in GRASP
3.2 High Cohesion in GRASP
3.3 Low Coupling in GRASP
4. Polymorphism in GRASP
4.1 Pure Fabrication
4.2 Indirection in GRASP

7. Study of Frameworks

1. Frameworks as Reusable Chunk of Architecture
2. Framework Life Cycle
2.1 Development using Frameworks
3. Spring Core Framework
3.1 Spring Architecture
4. Spring Boot Framework
5. Spring and AOP
6. DAO (Data Access Object) Support in Spring
6.1 Spring and JDBC Framework
7. Spring and EJB

8. Case Study

1. Case Study: E-commerce Application with Spring Framework
2. Case Study: Identifying Patterns in the Spring Framework for a Banking Application
3. Framework Identification in ASP.NET MVC
4. Benefits of Design Patterns in Spring Framework

Customer Reviews

There are no reviews yet.

Be the first to review “Software Architechture and Design Pattern”

Your email address will not be published. Required fields are marked *