Dear students get fully solved
assignments
Send your semester &
Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
(FALL
2014) ASSIGNMENT
PROGRAM
|
MCA (Revised Fall 2012)
|
SEMESTER
|
2
|
SUBJECT CODE & NAME
|
MIT301– Object Oriented Analysis and
Design
|
CREDIT
|
2
|
BK ID
|
B1405
|
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.List
the advantages of object oriented software development and Explain.
Answer : Object-orientation is a
method of structuring the data and logic in a computer program in a way that
makes it easier for a programmer to accurately model real business entities and
processes. For example in an accounts receivable program we might define a
"Customer" object that has an "UpdateAccounts" method that
automatically updates all the accounts linked to the customer. Then in the
program's source code wherever we wish to ensure a customer's accounts are
updated we can simply write a line of code that looks like this:
2
What are the different methods that we can follow to develop efficient software
using object oriented software development?
Answer : Fusion
The Fusion method is a combination of
different sections of different methods. It was discounted almost immediately
due to its failure to describe an organised methodology for developing
applications. A large amount of documentation is produced during the Fusion
methodology, however the processes by which that documentation is produced, the
manner in which that documentation links - or its overall cohesiveness, and the
actual worth of the documentation produced is sadly lacking.
3
What are the four phases of the object modeling technique? Explain.
Answer : Object Modeling Technique
(OMT)
OMT (Rumbaugh et al., 1991) was
developed as an approach to software development. A fundamental assumption of
OMT is that object-oriented thinking represents a more natural and intuitive
way for people to reason about reality (ibid.:21), although this claim has been
severely questioned, e.g. by Høydalsvik and Sindre, 1993; and Hanseth and
Monteiro, 1994.
OMT is included here because Rumbaugh
(1993:18) discusses enterprise modeling explicitly using OMT. OMT is also a
widely popular and comprehensive approach that exemplifies the vast number of
object-oriented approaches to modeling.
4
Explain the different states of activity diagram.
Answer : Activity diagrams are often
used to model business processes. They simply and quite plainly show how things
work, and so function as a good aid to discussions of aspects of the workflow
with the domain experts. These are less abstract than the often used
object-oriented state machine diagrams.
Activity diagrams are an essential part of the modeling process. They are
used to clarify complicated use cases, illustrate control among objects, or to
show the logic of an algorithm. The UML 2.0 metamodel substantially refined and
improved Activity diagrams; whereas the UML 1.4 Activity diagram was a subclass
of State
5
Write a note on Object Constraint Language (OCL)
Answer : The Object
Constraint Language (OCL) is an expression language that describes constraints
on object-oriented languages and other modelling artifacts. A
constraint can be seen as a restriction on a model or a system. OCL is part of
Unified Modeling Language (UML) and it plays an important role in the analysis
phase of the software lifecycle.
Object Constraint Language (OCL), is a formal
language
to express side effect-free constraints. Users
of the Unified Modeling Language and other
languages can use OCL to specify constraints
and other expressions attached to their models.
6
What are the rules for developing usability testing?
Answer : Usability testing is a technique used in user-centered interaction design
to evaluate a product by testing it on users. This can be seen as an
irreplaceable usability practice, since it gives direct input on how real users
use the system. This is in contrast with usability inspection methods where
experts use different methods to evaluate a user interface without involving
users. Usability testing focuses on
measuring a human-made product's capacity to meet its intended purpose.
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.