Dear students get fully solved assignments
Send your semester &
Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
(spring 2016)
ASSIGNMENT
PROGRAM
|
MCA (Revised
2007)
|
SEMESTER
|
v
|
SUBJECT CODE
& NAME
|
MC0083-OBJECT
ORIENTED ANALYSIS & DESIGN USING UML
|
CREDIT
|
4
|
BK ID
|
B0969
|
MAX.MARKS
|
60
|
Note: Answer all questions. Kindly note that answers for 10 marks
questions should be approximately of 400 words. Each question is followed by
evaluation scheme.
1 Differentiate between Object and Composite Object
Answer : Objective-C is
general-purpose language that is developed on top of C Programming language by
adding features of Small Talk programming language making it an object-oriented
language. It is primarily used in developing iOS and Mac OS X operating systems
as well as its applications.
Initially, Objective-C was
developed by NeXT for its NeXTSTEP OS from whom it was taken over by Apple for
its iOS and Mac OS X.
2 What is Inheritance? Explain multiple Inheritance.
Answer : As the name inheritance suggests an object is able
to inherit characteristics from another object. In more concrete terms, an
object is able to pass on its state and behaviors to its children. For
inheritance to work the objects need to have characteristics in common with
each other.
For example, let's say we make a
class called "Human" that represents our physical characteristics.
It's a generic class that could represent you, me or anyone in the world. Its
state keeps track of things like number of legs, number of
3 What is the use of a Use case diagram? Differentiate the terms Use
case and Actor.
Answer : To model a system the
most important aspect is to capture the dynamic behaviour. To clarify a bit in
details, dynamic behaviour means the behaviour of the system when it is running
/operating.
So only static behaviour is not
sufficient to model a system rather dynamic behaviour is more important than
static behaviour. In UML ther
4 Explain the Booch and Jacobson Methodologies.
Answer : The Booch Methodology
The Booch software engineering
methodology [#!booch!#] provides an
object-oriented development in the analysis and design phases. The analysis
phase is split into steps. The first step is to establish the requirements from
the customer perspective. This analysis step generates a high-level description
of the system's function and structure. The second step is a domain analysis.
The domain analysis is accomplished by defining object classes; their
attributes, inheritance, and methods. State diagrams for the objects are then
established. The analysis phase is completed with a validation step. The
analysis phase iterates
5 Describe the scope of UML? What are the importance of UML process?
Answer : Scope of the UML:
The Unified Modeling Language (UML) is a
language for specifying, constructing, visualizing, and documenting the
artifacts of a software-intensive system.
First and foremost, the Unified
Modeling Language fuses the concepts of Booch, OMT, and OOSE. The result is a
single, common, and widely usable modeling language for users of these and
other methods.
Secondly, the Unified Modeling
Language
6 What are the different types of actions? Explain about
Collaborations.
Answer : Different kinds of actions in Struts
The different kinds of actions
are done by the following:
DispatchAction, ActionDispatcher , LookupDispatchAction.
DispatchAction:
One of the built-in actions
provided by the struts framework. The collection of related functions into a
single Action is possible using this action. It allows eliminating the creation
of multiple independent actions for each function.
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.