Book Details

UML & Design Patterns

UML & Design Patterns

Published by uLektz

Course Code : ULZHS0109
Author : uLektz
University : General for All University
Regulation : 2013
Categories : Arts and Science
Format : ico_bookePUB3 (DRM Protected)
Type :

eBook

FREE

Buy Now

Description :UML & Design Patterns of ULZHS0109 covers the latest syllabus prescribed by General for All University for regulation 2013. Author: uLektz, Published by uLektz Learning Solutions Private Limited.

Note : No printed book. Only ebook. Access eBook using uLektz apps for Android, iOS and Windows Desktop PC.

Topics
Unit I: Introduction

1.1 Introduction to OOAD; typical activities / workflows / disciplines in OOAD

1.2 Introduction to iterative development and the Unified Process,

1.3 Introduction to UML; mapping disciplines to UML artifacts,Introduction to Design Patterns - goals of a good design,

1.4 Introducing a case study & MVC architecture

Unit II: Inception

2.1 Artifacts in inception, Understanding requirements - the FURPS model

2.2 Understanding Use case model - introduction, use case types and formats, Writing use cases - goals and scope of a use case, elements /sections of a use case, Use case diagrams

2.3 Use cases in the UP context and UP artifacts, Identifying additional requirements, Writing requirements for the case study in the use case model

Unit III: Elaboration

3.1 System sequence diagrams for use case model, Domain model : identifying concepts, adding associations, adding attributes, Interaction Diagrams

3.2 Introduction to GRASP design Patterns ,Design Model:

3.3 Use case realizations with GRASP patterns

3.4 Design Class diagrams in each MVC layer Mapping Design to Code, Design class diagrams for case study and skeleton code

Unit IV: Design Patterns

4.1 Fabrication, Indirection, Singleton, Factory, Facade, Publish-Subscribe

Unit V: UML diagrams

5.1 UML Diagrams-State-Chart diagrams-Activity diagrams-Component Diagrams-Deployment diagrams-Object diagrams

Unit VI: Advanced concepts in OOAD

6.1 Use case relationships

6.2 Generalizations Domain Model refinements, Architecture, Packaging model elements

loading