Get
fully solved assignment. Buy online from website
online
store
or
plz
drop a mail with your sub code
we
will revert you within 2-3 hour or immediate
Charges rs 125/subject
If urgent then call us on
08791490301
PROGRAM
Master of Science in Information
Technology(MSc IT)Revised Fall 2011
SEMESTER
SUBJECT CODE & NAME
MIT301– Object Oriented Analysis and
Design(OOAD)
Qus:1 Explain the following object
oriented properties:
(a) Inheritance
(b) Polymorphism
(c) Encapsulation
(d) Abstraction
Answer: (a)
Inheritance
Inheritance is defined as the property of an object oriented
system, where one class shares the structure or behavior of one or more other
classes. It allows us to build new objects from the existing ones.
We can view inheritance as a relationship between a parent
class and the sub classes. To study the use
Qus:2 What is meant by unified
approach? Describe the steps, methods and tools of unified approach.
Answer: Unified approach is a better way for understanding concepts
of objects oriented system
development. Unified approach is a methodology for software development. The unified approach, based on
methodologies given by Booch,
Rum Baugh and Jacobson tries to combine the methods and guidelines of unified modeling language.
We can define unified modeling language (UML) as a set of
notations and conventions that are used to describe and shape an application of
the system. But UML will not specify
Qus:3 Describe
the various states of activity diagram.
Answer: Activity diagrams are special cases of state chart diagrams.
An activity diagram has actions as states. It can be considered as some kind of
elaborate flow diagram and has therefore some graphical structures for handling
conditions like a diamond shaped box for conditionals
Qus:4 Discuss the strategies for
designing classes.
Answer: The object oriented design process
is a complex process. The following methods can help you design better classes:
1) Analyze the role of the objects of the class in the application.
An object can play any of the following roles:
Value
Qus:5 Mention
and describe the basic categories of program errors.
Answer: Debugging is a process of finding
errors in the code which cause unexpected results and eliminating them. The
process of testing and identifying bugs is a balance of science, art and luck.
There are three basic categories of program errors:
1) Syntax errors
2) Run-time
Qus:6 Explain
the following:
(a) Black box testing
(b) White box testing
Answer: (a)
Black box testing
This treats the system as one that cannot be seen in detail.
The structure of the program is not taken into account. The tests are performed
based on what the program does. This is sometimes called functional testing.
The functional
Get
fully solved assignment. Buy online from website
online
store
or
plz
drop a mail with your sub code
we
will revert you within 2-3 hour or immediate
Charges rs 125/subject
If urgent then call us on
08791490301
No comments:
Post a Comment