- MDU Syllabus
- Source Code
- Blogging
- Tutorials
- Zones
- Resources
- Subjects
- Object Oriented Programming
- Data Structures & Algorithms
- Database Manangement System
- Discrete Structures
- Engineering Chemistry
- Software Project Management
- Manufacturing Process
- Multimedia Technology
- Digital Electronics
- MDU Maths - I
- E Network Security & Management
- Distributed Operating System
- Object Oriented Systems Development
- Rapid Application Development
- About
- DateSheet
CSE-448 E Object Oriented Systems Development Syllabus
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
- mdu's blog
- Login or register to post comments
- 0 points
