Syllabus

JNTUH B.Tech 2016-2017 (R16) Detailed Syllabus Object Oriented Analysis and Design

Object Oriented Analysis and Design Detailed Syllabus for B.Tech third year second sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.

The detailed syllabus for Object Oriented Analysis and Design B.Tech 2016-2017 (R16) third year second sem is as follows.

B.Tech. III Year II Sem.      L/T/P/C
Course Code:IT612PE           3/0/0/3

Course Objectives:

Concisely define the following key terms: class, object, state, behavior, object class, class diagram, object diagram, operation, encapsulation, constructor operation, query operation, update operation, scope operation, association, association role, multiplicity, association class, abstract class, concrete class, class-scope attribute, abstract operation, method, polymorphism, overriding, multiple classification, aggregation, and composition.

  • Describe the activities in the different phases of the object-oriented development life cycle.
  • State the advantages of object-oriented modeling vis-à-vis structured approaches.
  • Compare and contrast the object-oriented model with the E-R and EER models.
  • Model a real-world application by using a UML class diagram.
  • Provide a snapshot of the detailed state of a system at a point in time using a UML (Unified Modeling Language) object diagram.
  • Recognize when to use generalization, aggregation, and composition relationships.
  • Specify different types of business rules in a class diagram.

Course Outcomes: Graduate can able to take up the case studies and model it in different views with respect user requirement such as use case, logical, component and deployment and etc, and preparation of document of the project for the unified Library application.

UNIT – I:  Introduction to UML: Importance of modeling, principles of modeling, object oriented modeling, conceptual model of the UML, Architecture, Software Development Life Cycle.

UNIT – II:  Basic Structural Modeling: Classes, Relationships, common Mechanisms, and diagrams. Advanced Structural Modeling: Advanced classes, advanced relationships, Interfaces, Types and Roles, Packages. Class & Object Diagrams: Terms, concepts, modeling techniques for Class & Object Diagrams.

UNIT – III:  Basic Behavioral Modeling-I: Interactions, Interaction diagrams. Basic Behavioral Modeling-II: Use cases, Use case Diagrams, Activity Diagrams.

Download iStudy Android App for complete JNTUH syllabus, results, timetables and all other updates. There are no ads and no pdfs and will make your life way easier.

TEXT BOOKS:

  • Grady Booch, James Rumbaugh, Ivar Jacobson: The Unified Modeling Language User Guide, Pearson Education 2nd Edition.
  • Object-Oriented Analysis and Design with the Unified Process By John W. Satzinger, Robert B Jackson and Stephen D Burd, Cengage Learning.

REFERENCE BOOKS:

  1. Meilir Page-Jones: Fundamentals of Object Oriented Design in UML, Pearson Education.
  2. Pascal Roques: Modeling Software Systems Using UML2, WILEY-Dreamtech India Pvt. Ltd.
  3. Atul Kahate: Object Oriented Analysis & Design, The McGraw-Hill Companies.
  4. Mark Priestley: Practical Object-Oriented Design with UML, TMH.
  5. Appling UML and Patterns: An introduction to Object – Oriented Analysis and Design and Unified Process, Craig Larman, Pearson Education.
  6. Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado: UML 2 Toolkit, WILEY- Dreamtech India Pvt. Ltd.
  7. UML and C++, R. C. Lee, and W. M. Tepfenhart, PHI.
  8. Object Oriented Analysis, Design and Implementation, B. Dathan, S. Ramnath, Universities Press.
  9. OO Design with UML and Java, K. Barclay, J. Savage, Elsevier.
  10. Learning UML 2.0, Russ Miles and Kim Hamilton, O’Reilly, SPD.

For all other B.Tech 3rd Year 2nd Sem syllabus go to JNTUH B.Tech Information Technology 3rd Year 2nd Sem Course Structure for (R16) Batch.

All details and yearly new syllabus will be updated here time to time. Subscribe, like us on facebook and follow us on google plus for all updates.

Do share with friends and in case of questions please feel free drop a comment.

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.