0% found this document useful (0 votes)
34 views2 pages

Object Oriented System Design

jgh

Uploaded by

Shubham
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views2 pages

Object Oriented System Design

jgh

Uploaded by

Shubham
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Curriculam

Course Code: CSE431 Credit Units L T P/S SW AS/DS FW No. of PSDA Total Credit Unit
Course Level UG 3 0 0 0 0 0 0 3
Course Title Object Oriented System Design

Course
Description :

Course Objectives :

SN
Objectives
.
The purpose of this module is to acquaint students with key aspects of object-oriented principles and systems modelling. It also aims to give students
1 skills in the use of appropriate tools and familiarity with techniques applied at different stages of the software development lifecycle. Object oriented
concepts have been the backbone of software solution design across platform such as embedded, internet and business solution.

Pre-Requisites : General

Course Contents / Syllabus :

SN. Module Descriptors / Topics Weightage


Object
• Introduction to OOSD – What is OOSD? • What is UML? What are the Unitedprocess(UP) phases • Case study – the
1 Oriented 20.00
NextGen POS system, Inception • Use caseModeling • Relating Use cases • include, extend and generalization.
Design
Systems
modelling
using the • Elaboration - Domain Models – • Finding conceptual classes and description classes • Associations – Attributes –
2 object Domain model refinement • Finding conceptual class hierarchies- Aggregation and Composition- • UML activity 20.00
oriented diagrams and modeling, • Scenario based examples for system modeling using object oriented approach.
approach
and UML
• System sequence diagrams • Relationship between sequence diagrams and use cases • Logical architecture and
3 Diagrams UML package diagram , Logical architecture refinement • UML class diagrams • UML interaction diagrams • UML 20.00
deployment and component diagrams
• Design Issues, Unified Approach to design, Partitioning of analysis model • Concurrency and subsystem allocation,
object
task management component. • User interface component, Data management component, Resource management
oriented
4 component • Inter-subsystem, Communication, Object description, Data structure, Component and interfaces • Design 20.00
system
Patterns and reuse • Elaboration and implementation of Use cases Class • Object collaboration, Interaction, STD
design
diagram and modeling – Operation contracts- Mapping design to code etc
• GRASP: Designing objects with responsibilities ,Creator , Information expert • Low Coupling –Controller – High
GRASP &
5 Cohesion, Designing for visibility • Applying GoF design patterns – adapter, singleton, factory and observer patterns. • 20.00
UML
UML deployment and component diagrams • Tools for business requirement

Course Learning Outcomes :

SN. Course Learning Outcomes


1 Understanding the concept of visual modelling using UML
2 Apply OOSD techniques to implement behavioral diagrams.
3 Create structure diagrams addressing a clearly defined problem
4 Able to design real world problems using OOSD components
5 Design software system with responsibility and design pattern concepts

Pedagogy for Course Delivery :

SN. Pedagogy Methods


1 Remote teaching will take place for the subject, the topics will be discussed with the help of case presentations.

Theory /VAC / Architecture Assessment (L,T & Self Work): 100.00 Max : 100

Attendance+CE+EE : 5+35+60

SN. Type Component Name Marks


1 Attendance 5.00
2 End Term Examination (OMR) 60.00
3 Internal CLASS TEST 15.00
4 Internal HOME ASSIGNMENT 10.00
5 Internal VIVA VOCE 10.00

Lab/ Practical/ Studio/Arch. Studio/ Field Work Assessment : 0.00 Max : 100

N/A

List of Professional skill development activities :

No.of PSDA : 0
N/A

Text & References :

SN. Type Title/Name Description ISBN/ URL


CraigLarman,"Applying UML and Patterns:
1 Book An Introduction to object-oriented Analysis 0131489062
and Design
Mike O’Docherty, “Object-Oriented Analysis
2 Book & Design: Understanding System 978-0-470-09240-8
Development with UML 2.0”
James W- Cooper, Addison-Wesley, “Java
3 Book
Design Patterns – A Tutorial”, 2000.
MichealBlaha, James Rambaugh, “Object-
4 Book Oriented Modeling and Design with UML”,
Second Edition
Design patterns: Elements of Reusable
5 Book object-oriented software”, Addison-Wesley,
1995

You might also like