Syllabus

JNTUK B.Tech UML & Design Patterns for R13 Batch.

JNTUK B.Tech UML & Design Patterns gives you detail information of UML & Design Patterns R13 syllabus It will be help full to understand you complete curriculum of the year.

Course Objectives

  • The focus of this course is on design rather than implementation.
  • Introducing the Unified Process and showing how UML can be used within the process.
  • Presenting a comparison of the major UML tools for industrial-strength development.
  • introduction to design patterns, practical experience with a selection of central patterns.

Course Outcomes

  • Students successfully completing this course will be able to:
  • identify the purpose and methods of use of common object-oriented design patterns
  • select and apply these patterns in their own designs for simple programs
  • represent the data dependencies of a simple program using UML
  • represent user and programmatic interactions using UML
  • create design documentation outlining the testable and complete design of a simple program
  • produce and present documents for the purpose of capturing software requirements and specification
  • produce plans to limit risks specific to software designed for use in a particular social context
  • Syllabus

Unit I

Introduction : Introduction to OOAD; typical activities / workflows / disciplines in OOAD, Introduction to iterative development and the Unified Process, Introduction to UML; mapping disciplines to UML artifacts, Introduction to Design Patterns – goals of a good design, Introducing a case study & MVC architecture.

Unit II

Inception: Artifacts in inception, Understanding requirements – the FURPS model, 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, 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: System sequence diagrams for use case model, Domain model : identifying concepts, adding associations, adding attributes, Interaction Diagrams, Introduction to GRASP design Patterns ,Design Model: Use case realizations with GRASP patterns, Design Class diagrams in each MVC layer Mapping Design to Code, Design class diagrams for case study and skeleton code

Unit IV

More Design Patterns: Fabrication, Indirection, Singleton, Factory, Facade, Publish-Subscribe

Unit V

More UML diagrams : State-Chart diagrams, Activity diagrams, Component Diagrams, Deployment
diagrams, Object diagrams.

Unit VI

Advanced concepts in OOAD : Use case relationships, Generalizations Domain Model refinements, Architecture, Packaging model elements.

Text books

  • ‘Applying UML and patterns’ by Craig Larman, Pearson
  • Object-Oriented Analysis & Design with the Unified Process by Satzinger, Jackson & Burd Cengage Learning
  • ‘UML distilled’ by Martin Fowler , Addison Wesley, 2003
  • Reference
  • O’reilly ‘ s ‘Head-First Design Patterns’ by Eric Freeman et al, Oreillly
  • UML 2 Toolkit, by Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado: WILE\’-Dreamtech lndia Pvt. Lid.

For more information about all JNTU updates please stay connected to us on FB and don’t hesitate to ask any questions in the comment.

3 Comments

  1. vishwajeet

    i want notes of the UML for R13 syllabus.

    1. anjani

      did u have uml notes now

  2. anjani

    notes for 4-1 sem cse

Leave a Reply

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

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.