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, designing an application, system, or business by
applying the object-oriented paradigm and visual modeling throughout the
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 conducted in an iterative
and incremental way. Iteration by iteration, the outputs of OOAD activities,
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-oriented analysis: The purpose of any analysis activity in the
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 methodology is a widely used
object-oriented method that helps you 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 means for organizations to best
realize 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 (Object Management Group) developed the Unified Modelling
Language (UML) as a common architectural framework for modelling object
oriented systems and applications. 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)
Inception Phase: Inception is the smallest phase in the
project, and ideally it should be quite short. If the Inception Phase is long
then it may be an indication of 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
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.