SlideShare a Scribd company logo
1 of 3
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601
WINTER 2015, ASSIGNMENT
PROGRAM BCA(REVISED 2007)
SEMESTER 6TH SEM
SUBJECT CODE & NAME BC0057 – OBJECT ORIENTED ANALYSIS AND DESIGN
CREDITS 4
BK ID B1010
MAX. MARKS 60
ANSWER ALL THE QUESTIONS
Question. 1.Why do we need object orientation? What is the
significance of UnifiedApproach?
Answer:Object-oriented analysis and design (OOAD) is a popular technical approach for analyzing,
designingan application, system, or business by applying the object-oriented paradigm and visual
modelingthroughoutthe development life cycles to foster better stakeholder communication and
product quality.
According to the popular guide Unified Process, OOAD in modern software engineering is best
conductedinan iterative andincremental way.Iterationbyiteration,the outputsof OOADactivities,
analysis models for OOA and design models for OOD respectively, will be refined and evolve
continuously driven by key factors like risks and business value.
UML as the name suggests has come this far through the process of unification and thus combines
ideas of leading thinkers and gives access to
Question.2.Write a note on:
i. Object-oriented analysis – use-case driven
Answer:Object-orientedanalysis:The purpose of anyanalysisactivityinthe software life-cycle is to
create a model of the system's functional requirements that is independent of implementation
constraints.
The main difference between object-oriented analysis and other forms of analysis is that by the
object-oriented approach we organize
Question.3.Explain the Macro development process in Booch
methodology.
Answer:Booch system development process is a widely used object oriented process, covers the
analysis and design phases of an object – oriented system.
The Booch methodologyisawidelyusedobject-orientedmethodthathelpsyou design your system
using the object paradigm. The Booch method consists of the following diagrams:
 Class diagrams
 Object diagrams
Question.4.(i) Explain about the UML language for constructing
andDocumenting.
Answer:With the emergence of the Unified Modeling Language (UML) from Rational Software
Corporation and the Object Management Group (OMG), it is very conceivable that such a language
that unifies the many threads and incarnations of the Knowledge Revolution is the most viable
meansfororganizationstobestrealize a competitive advantage via capturing, communicating, and
leveraging knowledge. Rational Software Corporation and three of the most prominent
methodologists in the information systems and
(ii) List few applications of UML
Answer:In 1997 the OMG (ObjectManagement Group) developed the Unified Modelling Language
(UML) as a commonarchitectural frameworkformodellingobjectorientedsystemsandapplications.
UML is derived primarily from the strengths of three notations; Bouch OOD (Object Oriented
Design), Rumbaugh OMT (Object Modelling Technique) and Jacobson OOSE (Object Oriented
Software Engineering).
Question.5.Explain the 3 steps in extracting Entity Classes with a
flowchart.
Answer:Entity class extraction consists of three steps that are carried out iteratively and
incrementally:
 Functional Modeling. Present scenarios of all the use cases (a scenario is an instance of a
use case).
 Class Modeling. Determine the entity classes and their attributes. Then, determine the
interrelationships and interactions
Question.6.Explain any 2 phases of Unified Process.
Answer:The Unified Process divides the project into four phases:
 Inception
 Elaboration(milestone)
 Construction(release)
 Transition(final production release)
InceptionPhase:Inceptionisthe smallestphase inthe project,andideallyitshouldbe quite short.If
the InceptionPhase islongthenitmaybe an indicationof excessive up-front specification, which is
contrary to the spirit of the Unified Process.
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601

More Related Content

Viewers also liked

Bc0058 data warehousing
Bc0058   data warehousingBc0058   data warehousing
Bc0058 data warehousingsmumbahelp
 
Bc5901 artificial intelligence
Bc5901   artificial intelligenceBc5901   artificial intelligence
Bc5901 artificial intelligencesmumbahelp
 
Consumer behaviour (1)
Consumer behaviour (1)Consumer behaviour (1)
Consumer behaviour (1)smumbahelp
 
글로벌 비즈니스에 대한 본질적 이해로의 길 (Ringle 교재 소개 자료)
글로벌 비즈니스에 대한 본질적 이해로의 길 (Ringle 교재 소개 자료)글로벌 비즈니스에 대한 본질적 이해로의 길 (Ringle 교재 소개 자료)
글로벌 비즈니스에 대한 본질적 이해로의 길 (Ringle 교재 소개 자료)Seunghun Lee
 
Dobijanje biodizela iz ulja semena magarećeg trna
Dobijanje biodizela iz ulja semena magarećeg trnaDobijanje biodizela iz ulja semena magarećeg trna
Dobijanje biodizela iz ulja semena magarećeg trnaMilan Kostic
 
Ms 25 managing change in organisations
Ms 25 managing change in organisationsMs 25 managing change in organisations
Ms 25 managing change in organisationssmumbahelp
 
Sample elective – retail management
Sample   elective – retail managementSample   elective – retail management
Sample elective – retail managementsmumbahelp
 
Sample elective – investment management
Sample   elective – investment managementSample   elective – investment management
Sample elective – investment managementsmumbahelp
 
Ml0018 project management in retail
Ml0018  project management in retailMl0018  project management in retail
Ml0018 project management in retailsmumbahelp
 
Ml0017 mall management
Ml0017 mall managementMl0017 mall management
Ml0017 mall managementsmumbahelp
 
Qm0025 quality standards and models
Qm0025  quality standards and modelsQm0025  quality standards and models
Qm0025 quality standards and modelssmumbahelp
 
Qm0023 understanding iso 90012008
Qm0023   understanding iso 90012008Qm0023   understanding iso 90012008
Qm0023 understanding iso 90012008smumbahelp
 
Qm0024 managing quality in organizations
Qm0024   managing quality in organizationsQm0024   managing quality in organizations
Qm0024 managing quality in organizationssmumbahelp
 

Viewers also liked (16)

Bc0058 data warehousing
Bc0058   data warehousingBc0058   data warehousing
Bc0058 data warehousing
 
Strategic hrm
Strategic hrmStrategic hrm
Strategic hrm
 
Bc5901 artificial intelligence
Bc5901   artificial intelligenceBc5901   artificial intelligence
Bc5901 artificial intelligence
 
Consumer behaviour (1)
Consumer behaviour (1)Consumer behaviour (1)
Consumer behaviour (1)
 
Maher aboud C.V
Maher aboud C.VMaher aboud C.V
Maher aboud C.V
 
글로벌 비즈니스에 대한 본질적 이해로의 길 (Ringle 교재 소개 자료)
글로벌 비즈니스에 대한 본질적 이해로의 길 (Ringle 교재 소개 자료)글로벌 비즈니스에 대한 본질적 이해로의 길 (Ringle 교재 소개 자료)
글로벌 비즈니스에 대한 본질적 이해로의 길 (Ringle 교재 소개 자료)
 
Dobijanje biodizela iz ulja semena magarećeg trna
Dobijanje biodizela iz ulja semena magarećeg trnaDobijanje biodizela iz ulja semena magarećeg trna
Dobijanje biodizela iz ulja semena magarećeg trna
 
Basic Pharmacology of Diuretics
Basic Pharmacology of DiureticsBasic Pharmacology of Diuretics
Basic Pharmacology of Diuretics
 
Ms 25 managing change in organisations
Ms 25 managing change in organisationsMs 25 managing change in organisations
Ms 25 managing change in organisations
 
Sample elective – retail management
Sample   elective – retail managementSample   elective – retail management
Sample elective – retail management
 
Sample elective – investment management
Sample   elective – investment managementSample   elective – investment management
Sample elective – investment management
 
Ml0018 project management in retail
Ml0018  project management in retailMl0018  project management in retail
Ml0018 project management in retail
 
Ml0017 mall management
Ml0017 mall managementMl0017 mall management
Ml0017 mall management
 
Qm0025 quality standards and models
Qm0025  quality standards and modelsQm0025  quality standards and models
Qm0025 quality standards and models
 
Qm0023 understanding iso 90012008
Qm0023   understanding iso 90012008Qm0023   understanding iso 90012008
Qm0023 understanding iso 90012008
 
Qm0024 managing quality in organizations
Qm0024   managing quality in organizationsQm0024   managing quality in organizations
Qm0024 managing quality in organizations
 

Similar to Bc0057 object oriented analysis and design

Mc0083 object oriented analysis & design using uml
Mc0083 object oriented analysis & design using umlMc0083 object oriented analysis & design using uml
Mc0083 object oriented analysis & design using umlsmumbahelp
 
Various Approaches Of System Analysis
Various Approaches Of System AnalysisVarious Approaches Of System Analysis
Various Approaches Of System AnalysisLaura Torres
 
Mc0083 object oriented analysis & design using uml
Mc0083 object oriented analysis & design using umlMc0083 object oriented analysis & design using uml
Mc0083 object oriented analysis & design using umlsmumbahelp
 
Mit3033 software architecture
Mit3033  software architectureMit3033  software architecture
Mit3033 software architecturesmumbahelp
 
Mit301– object oriented analysis and design
Mit301– object oriented analysis and designMit301– object oriented analysis and design
Mit301– object oriented analysis and designsmumbahelp
 
Unit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptxUnit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptxRavindranath67
 
Mit109 – software engineering
Mit109 – software engineeringMit109 – software engineering
Mit109 – software engineeringsmumbahelp
 
Mit109 – software engineering
Mit109 – software engineeringMit109 – software engineering
Mit109 – software engineeringsmumbahelp
 
Mc0084 software project management & quality
Mc0084 software project management & qualityMc0084 software project management & quality
Mc0084 software project management & qualitysmumbahelp
 
Asld2011 derntl
Asld2011 derntlAsld2011 derntl
Asld2011 derntlYishay Mor
 
System designing approaches
System designing approachesSystem designing approaches
System designing approachesJaipal Dhobale
 
Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineeringsmumbahelp
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementationthe_wumberlog
 
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdfunit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdfRojaPogul1
 
Unit 1( modelling concepts & class modeling)
Unit  1( modelling concepts & class modeling)Unit  1( modelling concepts & class modeling)
Unit 1( modelling concepts & class modeling)Manoj Reddy
 
A World In Motion
A World In MotionA World In Motion
A World In Motionoose
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfB.T.L.I.T
 
Bt8901 object oriented systems-de (1)
Bt8901 object oriented systems-de (1)Bt8901 object oriented systems-de (1)
Bt8901 object oriented systems-de (1)smumbahelp
 
Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1Haitham Raik
 

Similar to Bc0057 object oriented analysis and design (20)

Mc0083 object oriented analysis & design using uml
Mc0083 object oriented analysis & design using umlMc0083 object oriented analysis & design using uml
Mc0083 object oriented analysis & design using uml
 
Various Approaches Of System Analysis
Various Approaches Of System AnalysisVarious Approaches Of System Analysis
Various Approaches Of System Analysis
 
Mc0083 object oriented analysis & design using uml
Mc0083 object oriented analysis & design using umlMc0083 object oriented analysis & design using uml
Mc0083 object oriented analysis & design using uml
 
Mit3033 software architecture
Mit3033  software architectureMit3033  software architecture
Mit3033 software architecture
 
Mit301– object oriented analysis and design
Mit301– object oriented analysis and designMit301– object oriented analysis and design
Mit301– object oriented analysis and design
 
Unit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptxUnit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptx
 
Mit109 – software engineering
Mit109 – software engineeringMit109 – software engineering
Mit109 – software engineering
 
Mit109 – software engineering
Mit109 – software engineeringMit109 – software engineering
Mit109 – software engineering
 
Mc0084 software project management & quality
Mc0084 software project management & qualityMc0084 software project management & quality
Mc0084 software project management & quality
 
Uml tutorial
Uml tutorialUml tutorial
Uml tutorial
 
Asld2011 derntl
Asld2011 derntlAsld2011 derntl
Asld2011 derntl
 
System designing approaches
System designing approachesSystem designing approaches
System designing approaches
 
Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineering
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementation
 
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdfunit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
 
Unit 1( modelling concepts & class modeling)
Unit  1( modelling concepts & class modeling)Unit  1( modelling concepts & class modeling)
Unit 1( modelling concepts & class modeling)
 
A World In Motion
A World In MotionA World In Motion
A World In Motion
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdf
 
Bt8901 object oriented systems-de (1)
Bt8901 object oriented systems-de (1)Bt8901 object oriented systems-de (1)
Bt8901 object oriented systems-de (1)
 
Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1
 

Recently uploaded

The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Recently uploaded (20)

The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

Bc0057 object oriented analysis and design

  • 1. Dear students get fully solved assignments Send your semester & Specialization name to our mail id : help.mbaassignments@gmail.com or call us at : 08263069601 WINTER 2015, ASSIGNMENT PROGRAM BCA(REVISED 2007) SEMESTER 6TH SEM SUBJECT CODE & NAME BC0057 – OBJECT ORIENTED ANALYSIS AND DESIGN CREDITS 4 BK ID B1010 MAX. MARKS 60 ANSWER ALL THE QUESTIONS Question. 1.Why do we need object orientation? What is the significance of UnifiedApproach? Answer:Object-oriented analysis and design (OOAD) is a popular technical approach for analyzing, designingan application, system, or business by applying the object-oriented paradigm and visual modelingthroughoutthe development life cycles to foster better stakeholder communication and product quality. According to the popular guide Unified Process, OOAD in modern software engineering is best conductedinan iterative andincremental way.Iterationbyiteration,the outputsof OOADactivities, analysis models for OOA and design models for OOD respectively, will be refined and evolve continuously driven by key factors like risks and business value. UML as the name suggests has come this far through the process of unification and thus combines ideas of leading thinkers and gives access to Question.2.Write a note on: i. Object-oriented analysis – use-case driven Answer:Object-orientedanalysis:The purpose of anyanalysisactivityinthe software life-cycle is to create a model of the system's functional requirements that is independent of implementation constraints.
  • 2. The main difference between object-oriented analysis and other forms of analysis is that by the object-oriented approach we organize Question.3.Explain the Macro development process in Booch methodology. Answer:Booch system development process is a widely used object oriented process, covers the analysis and design phases of an object – oriented system. The Booch methodologyisawidelyusedobject-orientedmethodthathelpsyou design your system using the object paradigm. The Booch method consists of the following diagrams:  Class diagrams  Object diagrams Question.4.(i) Explain about the UML language for constructing andDocumenting. Answer:With the emergence of the Unified Modeling Language (UML) from Rational Software Corporation and the Object Management Group (OMG), it is very conceivable that such a language that unifies the many threads and incarnations of the Knowledge Revolution is the most viable meansfororganizationstobestrealize a competitive advantage via capturing, communicating, and leveraging knowledge. Rational Software Corporation and three of the most prominent methodologists in the information systems and (ii) List few applications of UML Answer:In 1997 the OMG (ObjectManagement Group) developed the Unified Modelling Language (UML) as a commonarchitectural frameworkformodellingobjectorientedsystemsandapplications. UML is derived primarily from the strengths of three notations; Bouch OOD (Object Oriented Design), Rumbaugh OMT (Object Modelling Technique) and Jacobson OOSE (Object Oriented Software Engineering). Question.5.Explain the 3 steps in extracting Entity Classes with a flowchart.
  • 3. Answer:Entity class extraction consists of three steps that are carried out iteratively and incrementally:  Functional Modeling. Present scenarios of all the use cases (a scenario is an instance of a use case).  Class Modeling. Determine the entity classes and their attributes. Then, determine the interrelationships and interactions Question.6.Explain any 2 phases of Unified Process. Answer:The Unified Process divides the project into four phases:  Inception  Elaboration(milestone)  Construction(release)  Transition(final production release) InceptionPhase:Inceptionisthe smallestphase inthe project,andideallyitshouldbe quite short.If the InceptionPhase islongthenitmaybe an indicationof excessive up-front specification, which is contrary to the spirit of the Unified Process. Dear students get fully solved assignments Send your semester & Specialization name to our mail id : help.mbaassignments@gmail.com or call us at : 08263069601