MC0083-OBJECT ORIENTED ANALYSIS & DESIGN USING UML

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.