You are on page 1of 18

SVKM's NMIMS University

Mukesh PateI SchooI of TechnoIogy Management & Engineering


B.Tech. (Computer Engineering) Trimester VIII
Sub : Object Oriented Software
Engineering
Code : OOSE
Periods per week Lecture 4 Hrs
Practical 3 Hrs
Tutorial -
Hours Marks
Evaluation system Theory
Examination
3 S0 (100 scaled down
to 30)
Test 20
Term Work 30
Objective: the objective of the course is to introduce the object oriented software
development concepts and develop skill set of analyzing, designing, implementing and
managing software project and get convinced the importance of object oriented approach.
Prerequisite: Software Engineering, C / Java
Detailed Syllabus
Unit Topics Duration(Hr)
1 Unified Process
Phases of the Unified Process, Mapping of Phases 8 Generic
Process Frame Work, Unified Process Work Products,
4
2 Introduction to Unified Modelling Language
Things, Relationships, Common Mechanisms in UML, Basic
Object Modelling, Views 8 Models with UML,
Introduction to StarUML
6
3 UML Diagrams
Views in UML, Use Case Diagram, Activity Diagram, Class
Diagrams, Object Diagram, Sequence Diagram, Collaboration
Diagram, Component Diagram, State Diagram, Deployment
Diagram, Extension in UML 2.0
6
4 Object Oriented Analysis & Design with UML
Problem Analysis, Using 8 Recording Use Case Analysis,
Modeling Scenarios, Identifying Classes 8 Objects of Real world
problems, Defining Attributes 8 Methods, Mapping Events to
Objects, , Simple Collaboration Modeling, Modeling Workflow
10
S Modeling Component Level Design
Designing Class-based Components, Component Level Design
Guidelines, Cohesion 8 Coupling
4
6 Testing
Object Oriented Testing : Test Case Design Implication of OO
Concepts, Fault-based Testing, Test Cases 8 Class Hierarchy,
Random Testing for OO Classes, Partition Testing at Class Level,
Multiple Class Testing, Test Derived from Behavior l Models
4
7 Object Oriented Software Project Management
Object Oriented Metrics, Estimation for Object Oriented Projects,
Object Oriented Software Project Management Issues
2
BOOKS
Reference Books:
Roger Pressman, Software Engineering : A Practitioner's Approach, 6
th
Edition,
McGraw Hill, 2003
Booch, Rumbaugh 8 Jacobson, : The Unified Modelling Language User Guide, Pearson
Internet references:
www.uml.com
www.ariadnetraining.co.uk
Term work consists of the following
1. Minimum 7 practical experiments covering all the topics.
2. Two term test papers.
3. Minimum two assignments.

You might also like