MIT301– Object Oriented Analysis and Design

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.