OOAD(Object Oriented Analysis and Design) May 2013 Semester 5th, BE IT
Con. 10011-13. GS-9279
(3 Hours) [Total Marks:100]
N.B. (1) Question No. 1 is compulsory.
(2) Attempt any four questions, out of remaining questtions.
(3) Draw neat and clean diagram, wherever required.
(4) Assume suitable data,if necessary.
| Q1.A | Carefully study the following case study and answer the following questions. | [10] |
| Draw a class diagram for an information modeling system for a school | ||
| School has one more Department. Department offers one or more Subjects.A | ||
| particular subject will be offered by only one department.Department has instuctiors and | ||
| instructors can work for one or more departments.Student can enrol in upto 5 subjects | ||
| in a School.Instuctors can teach upto 3 subjects.The same subject can be taught by | ||
| different instructors.Students can be enrolled in more than one school. | ||
Q1.B | Explain the following with suitable examples | [10] |
| (a) Association | ||
| (b) Aggregation | ||
| (c) Multiplicity | ||
| (d) Generalization | ||
Q2.A | Explain the different types of Cohesion and Coupling | [10] |
Q2.B | What is Requirment? Explain the different types of Requirements in detail. | [10] |
Q3.A | Write the problem statement and Draw a Deployment diagram for an online "Airline | [10] |
| Reservation System" | ||
Q3.B | What are the design principles? Explain the difficulties and risk in design? | [10] |
Q4.A | Draw the Sequence diagram for the following scenario. | [10] |
| A customer wants to draw money from his bank account. He enters his card into an | ||
| ATM(automated teller machine). The ATM machine prompts "Enter PIN". The customer | ||
| enters his PIN. The ATM (internally) retrives the bank account number from the card. The | ||
| ATM encrypts the PIN and the account number and sends it over to the bank. The bank | ||
| verifies the encypted account and PIN number. If the PIN number is correct, the ATM | ||
| displays "Enter Amount". Draws money from the bank account and pays out the amount. | ||
Q4.B | Draw the Activity diagram for the scenario in Q4 (a), show swim lanes | [10] |
Q5.A | Draw Use Case digram for the following system, clearly show the include and | [10] |
| extends relationship between usecases | ||
| A compterized library system for a university keeps track of all books and periodicals in | ||
| the library and their check-out status. Ceckout and return are automated through a bar | ||
| code reader (an external device). The libray system also interfaces with an external | ||
| relatonal database which stores information about the library users (students, faculty, | ||
| and staff),including whether they have any library items checked out . Library users can | ||
| access the catalog and recall books and periodicals. Library employees have the same | ||
| access as well as additional capabilities (e.g., listing the status of an item). | ||
Q5.B | Differentiable between static and Dynamic modeling in detail | [10] |
Q6.A | Enlist the design pattern and explain any two Design pattern | [10] |
Q6.B | For a Library management system design the test cases for the | [10] |
| "issue and retun of book" | ||
Q7. | Write Short Notes on: (Any Two) | [20] |
| a) | Testing Stratergies | |
| b) | User Interface Design Principles | |
| c) | Framework and Comonents | |
| d) | Software quality Assurance | |
| e) | Mapping Model to Code | |
| f) | State Modeling in UML |
Also see Object oriented analysis and design question papers December 2012
No comments:
Post a Comment