You are on page 1of 2

EURIT502:OOADCOS&POS

LTPC
3104

CourseDescription

Objectorienteddesignconcepts,IntroducingOOconceptsthroughtypicalOOprogramming
languages. Features and problems of complex systems, evolution the objectoriented model,
foundationsandelementsoftheobjectorientedmodel,classesandobjects,relationshipsamong
classes,relationshipsamongobjects,interplayofclassesandobjects,approachestoidentifying
classesandobjects,objectorienteddesignmethodologies,methodologynotation(elementsof
UML or any other selected notation, class and object diagrams, interaction diagrams, state
transitiondiagrams,processandmodulediagrams,etc.),applicationsandcasestudies,CASE
tools.

Courseobjectives

To Acquire Knowledge in:

Conceptsandtermsusedintheobjectorientedanalysisanddesign

Highlightingtheimportanceofobjectorientedanalysisanddesignanditslimitations.
Showing how we apply the process of objectoriented analysis and design to
softwaredevelopment.

BasicelementsofeachUMLmodelsthroughouttheprocessofobjectorientedanalysis
anddesignandexplainingthenotationofvariouselementsinthesemodels.

Importanceofbasicbehavioralmodelingandbasicstructuralmodeling.

Importanceofadvancedbehavioralmodeling,advancedstructuralmodelingand
architecturalmodeling

Providing students with the necessary knowledge and skills in using objectoriented
CASEtools

CourseOutcomes
Aftercompletingthiscoursethestudentmustdemonstratetheknowledgeandabilityto:

Analyzeanddefinetheobjectorientedapproachdiffersfromthetraditionalorprocedure
orientedapproachtosystems

UnderstandtheimportanceofmodelingandhowtheUnifiedModelingLanguage
(UML)representsanobjectorientedsystemusinganumberofmodelingviews.

DrawvariousUMLmodels(includingusecasediagrams,classdiagrams,interaction
diagrams,statechartdiagrams,activitydiagrams,andimplementationdiagrams)using
theappropriatenotation.

Recognizethedifferencebetweenvariousobjectrelationships:inheritance,association,
wholepart,realizationanddependencyrelationships.

DiscusstheroleandfunctionofeachUMLmodelindevelopingobjectoriented
software.

ApplytheRationalSoftwareSuitfortheconstructionofUMLmodels

ImplementtheRationalSoftwareSuitforthedevelopingofUMLmodelsandexpressing
theappropriatenotationassociatedwitheachmodel.

You might also like