CA-502 OOSE (BBACA) || Question Bank
2 marks questions:
1. Explain the waterfall model with a suitable diagram.
2. Explain the basic activities of the software development process.
3. Explain prototyping.
4. Write a short note on the Spiral model.
5. Explain different types of communication in Project Management.
6. Write a short note on Risk Management.
7. What are the requirements for elicitation?
8. What is SRS?
9. What QFD stands for?
10. What is BPR?
11. Define Business Process.
12. What is Business Engineering?
13. State the different UML views, for designing a software system.
14. State two significance of modeling a software system.
15. Define the dynamic view of a software system.
16. How is a software system modeled, using object-oriented principles?
17. State any two advantages of UML.
18. Write a short note on Adornments that can be applied to the Association relationship.
19. Define a generalization relationship? what are the different types of generalization
20. What is meant by composite aggregation? Explain with an example.
21. Write a short note on "Stereotypes that apply to dependencies"
22. Write a note on the Packages and Package diagram Write a short note on an Interface.
23. What are the basic building blocks of UML?
24. What are the different types of deployment diagrams?
25. Define an artifact.
26. What is a node?
27. Give standard stereotypes that can be applied to components. What do you mean by component?
28. Which diagram can be used for modeling an embedded system?
29. How collaboration diagram differs from a sequence diagram.
30. List the members of the development team involved in a transition phase.
31. What is QFD?
32. Give limitations of the Use Case Model.
33. Which phase tests the feasibility of a project?
34. What are functional requirements?
35. List deliverables of OMT.
36. What are the generic components of the OO design model?
4 marks questions:
1. Give various advantages of SRS.
2. Explain different types of stakeholders involved in requirements elicitation.
3. Explain different approaches for collaborative requirements gathering.
4. Explain functional and non-functional requirements with suitable examples.
5. Write a short note on Business Engineering.
6. State the basic building blocks of UML? Explain each of them.
7. State the advantages of UML
8. Describe the significance of models in product development.
9. Write a short note on the different views supported by UML.
10. Solve the following All objects have an identity and are distinguishable. However, for a large collection of objects, it may not be a trivial matter to develop a scheme to distinguish them. Furthermore, a scheme may depend on the purpose of the distinction. For each of the following collection of objects, describe how they could be distinguished: ci
a. All persons in the world for the purpose of a criminal investigation.
b. All customers with safe deposit boxes in a given bank.
C. all telephones in the world for making telephone calls.
d. All students enrolled in the 'T.Y.B.C.A' course at a college.
e. All electronic mail addresses throughout the world.
f. All employees of a company are to restrict access for security reasons.
11. Prepare a list of objects that you would expect each of the following systems to handle:
a. A program for laying out a newspaper.
b. A program to compute and store bowling scores.
C. A catalog store order entry system.
12. Discuss what the objects in each of the following lists have in common.
a. bicycle, sailboat, car, truck, airplane, glider, motorcycle.
b. tent, cave, shed, garage, barn, house, skyscraper.
c. nail, screw, bolt, rivet.
13. What is the purpose of a deployment diagram?
14. What is the use of a component diagram?
15. What is the use of a collaboration diagram?
16. Other than components what other elements are used in the deployment diagram?
17. Draw a component diagram for the ATM system.
18. Write a short note on RUP.
19. Explain various phases of RUP.
20. Write a short note on the Jacobson method.
21. Explain 5 steps of the OOA Coad-Yourdon method.
0 Comments