Home > 8th Sem CSE, Computer Science & Engineering, MDU Syllabus, Syllabus > CSE-448 E Object Oriented Systems Development

CSE-448 E Object Oriented Systems Development

CSE-448 E Object Oriented Systems Development

Class Work: 50
Exam: 100

Unit-1: Introduction: Review of the Traditional Methodologies,

Advantages of Object Oriented Methodologies over Traditional Methodologies,

Classes, Objects, Encapsulation, Association, Aggregation, Inheritance, Polymorphism, States and Transitions.

Visual Modelling using Unified Modelling Language (UML):

What is Visual Modelling? Object Oriented Modelling,  Introduction to Unified Modelling Language (UML):  History of UML, Overview of UML – Capabilities, Usage of UML.

Introduction to Rational Rose CASE tool: Introduction – Importance of Rational Rose, Capabilities of Rational Rose Case Tool.

Unit-2:

Introduction to Objectory Software Development Process:

Introduction, Benefits, Phases and Iterations,

Elaboration Stage, Construction Stage, Transition Stage.

Creating Use Case Diagrams: Actors and Use Cases, Use Case Relationships, Types of Relationships, Use Case Diagrams: Creating Main Use Case -,Relationships – , Additional Use Case – Diagrams in Rational Rose, Activity Diagrams Activities, Transitions, Decision Points, Swimlanes

Unit-3: Identifying Classes ,Packages and drawing a Class Diagram: State, Behaviour, Identity of Objects, Stereotypes and Classes, Creating and Documenting Classes in rational Rose, Packages, Drawing a Class Diagram Specifying Relationships : The Need of Defining Relationships, Association and Aggregation Relationships, Naming Relationships, Role Names, Multiplicity Indicators, Reflexive Relationships, Package Relationships, Inheritance, Finding Relationships, Creating Relationships in Rational Rose

Unit-4: Discovering Object Interactions: Documenting Scenarios using Interaction Diagrams, Types of Interaction Diagrams, Adding Behaviour and Structure: Representing Behaviour and Structure, Creating Attributes & operations and documenting them, Displaying attributes and operations, Association Classes, Analysing Object Behaviour: Modelling Dynamic Behaviour, States

Unit-5: Checking the Model: Making the Model Homogeneous, Combining Classes, Splitting Classes, Eliminating Classes, Consistency Checking, Scenario Walk-through, Event Tracing, Documentation Review, Designing the System Architecture : The need for Architecture, The “4+1” view of Architecture, The Logical view, The Component View, The Process View, The Deployment View, The Use Case view.

Unit-6: The Iteration Planning Process: Benefits, Goals, Design the User Interface, Adding Design Classes, The Emergence of Patterns, Designing Relationships, Designing Attributes and Operations, Designing for Inheritance, Coding, Testing, and Documenting the Iteration.

Text Books:

· “UML User Guide”, Grady Booch, James Rumbaugh, Ivar Jacobson, 2000, Addison Wesley.

· Visual Modeling with Rational Rose 2000 and UMLBy Terry Quatrani Foreword by Grady Booch, 2000

Reference Books:

· “UML Reference Guide”, James Rumbaugh, Ivar Jacobson, Grady Booch, 2000, Addison Wesley.

· “The Objectory Software Development Process”, Ivar Jacobson, Grady Booch, James Rumbaugh, 1999, Addison Wesley.

· UML Distiled by Maxtin Fowler with Kendall Scott,2000 ,Second Edition

· Sams Teach Yourself “UML” In 24 Hours By Joseph Schmuller ,2000

Note: Eight questions will be set in all by the examiners taking at least one question from each unit. Students will be required to attempt five questions in all.

Related posts:

  1. IT-202 E Object Oriented Programming Using C++
  2. MDU Syllabus | F-Scheme | IT-202 F Object Oriented Programming Using C++
  3. CSE-311 E Web Development & Core JAVA Lab.
  4. CSE-434 E Advanced Database Management Systems
  5. CSE- 307 E Web Development
  1. No comments yet.
  1. No trackbacks yet.