Object Oriented Analysis and Design MSC IT Term 3rd Past paper 2015 UOS

University of Sargodha
M. Sc. I. T. 3rd Term Exam 2015.
Paper: Object Oriented Analysis & Design (SE: 3311)
Time Allowed: 2:30 Hour
Maximum Marks: 80
Objective Part
(16*2)
Q.1. Write short answer of following questions in 2-4 lines only.
i. What is Object Oriented Analysis?
ii. What is the role of UML in SDLC?
iii. Write the name of approaches used in Agile Modeling?
iv. Write the names of Rational Unified Process (RUP) phases?
v. How diagrams are divided in UML?
vi. Explain the term Extend and Include in Use case diagram?
vii. What are different types of actor used in Use Case?
viii. List the name of different relationships in Class Diagram?
ix. How to construct SSD from Use case?
x. What are pattern?
xi. Differentiate between cohesion and coupling?
xii. What is encapsulation, how it supports reusability?
xiii. Differentiate between required and provided interface?
xiv. Discuss the use of fork and join with respect to activity diagram?
xv. State Chart diagrams are dedicatedly used for which type of software?
xvi. What are the various kinds of visibilities that can be specified for attributes and operations of a class?
Subjective Part
(3*16)
An expert system has to be developed for prescribing medicine for given symptom. The system should contain the following features.
- The user has to query the system by giving his name, age, gender, and symptoms, period for which the user is having the symptom. And based on the input the system has to take a comparison with the system given in the database and prescribe the medicine for the given symptom.
- Only the registered user can access the system and so there should be a registration form and after registrations the user has to be given with the password and the username only if the user data’s are valid.
- In the query form, age group should be a combo box, a list of symptoms in the form of list box with an option box for selecting many symptoms, while prescribing the medicine for the symptoms the corresponding diseases, medicine name, medicine MFT name, along with the price to be displayed.
Q.2.
a) Draw the Class diagram of above mentioned Scenario? (06)
b) Draw System Sequence diagram (10)
Q.3.
What is an object & the main advantage of object-oriented development? What is the difference between object’s methods and properties? (6+10)
Q.4.
a) Why use case diagrams are required? (8)
b) What sort of projects demand for package diagrams? (8)
Q.5.
Explain GRASP patterns & its component in detail? (16)
Q.6.
Explain Associations, Aggregation and Composition with suitable scenario? (16)