17.01.2013 Views

Vishwakarma Institute of Technology Master of Computer ...

Vishwakarma Institute of Technology Master of Computer ...

Vishwakarma Institute of Technology Master of Computer ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

BRACT’S<br />

<strong>Vishwakarma</strong> <strong>Institute</strong> <strong>of</strong> <strong>Technology</strong>, Pune – 411 037<br />

Department <strong>of</strong> <strong>Computer</strong> Engineering<br />

CS70104: Object Oriented Modeling and Design<br />

Structure & Syllabus <strong>of</strong> MCA Pattern C11, issue 03, Rev 01 Dt 2/4/2011<br />

5<br />

FF No. : 654<br />

Credits: 03 Teaching Scheme: - Theory 3 Hrs/Week<br />

Prerequisites:<br />

1. S<strong>of</strong>tware Engineering<br />

2. Object Oriented Programming<br />

Objectives:<br />

• To experience the insights necessary to obtain maximum benefit from object<br />

technology<br />

• To understand the need for, the place <strong>of</strong>, and aims <strong>of</strong>, requirements, analysis and<br />

design<br />

• To thoroughly understand the practices <strong>of</strong> analysis and design (OOA and OOD)<br />

• To understand the practical connections between the theory <strong>of</strong> object-oriented design<br />

and the object-oriented programming languages<br />

• To become familiar with the unified modelling language (UML 1.x or UML 2.0)<br />

• To understand the relative merits <strong>of</strong> the different UML diagrams, distinguishing those<br />

diagrams most likely always to be useful to typical projects from those diagrams<br />

more likely to be <strong>of</strong> interest to more specialized projects<br />

• Transforming analysis behavioral models into design sequence diagrams .<br />

Unit I (9+2Hrs)<br />

Introduction to Object Orientation<br />

A Elements <strong>of</strong> UML: The importance <strong>of</strong> modeling, enabling concise communication,<br />

Building blocks: things, relationships and diagrams, Architectural views: use case, design,<br />

implementation, process and deployment, Object-oriented Methodology: Object<br />

properties: Abstraction, encapsulation, Modularity, Hierarchy, Overview <strong>of</strong> OO<br />

Methodologies: Object-Oriented Analysis and Design, Object Oriented S<strong>of</strong>tware<br />

Engineering, Object Modelling Technique<br />

B. Levels <strong>of</strong> detail: visualization, specification and construction , Dynamic Systems<br />

Development Method, Responsibility-driven design, Enterprise Unified Process

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!