You are on page 1of 2

Spring 2012

Master of Computer Application (MCA) Semester II MC0069 System Analysis and Design 4 Credits
(Book ID: B0714)

Assignment Set 1 (60 Marks)


Book ID: B0714 Each question carries six marks 10 x 6 = 60

1. Explain the four basic principles of modeling. 2. How do you model template classes in the UML? 3. Explain the significance of aggregation with an example. 4. Discuss UMLs extensibility mechanisms. 5. Give a brief note on the UMLs five behavioral diagrams. 6. Explain the necessary steps to reverse engineer an object diagram. 7. Explain the terms context, objects and roles, links, messages 8. Explain the five parts of a transition. 9. Explain the 3 steps to be considered to model an API. 10. Explain the importance of models.

Spring 2012

Master of Computer Application (MCA) Semester II MC0069 System Analysis and Design 4 Credits
(Book ID: B0714)

Assignment Set 2 (60 Marks)


Book ID: B0714 Each question carries six marks 10 x 6 = 60

1. Explain the four kinds of relationships in UML. 2. What are the considerations that should be taken care to model the distribution of responsibilities in a system? 3. Explain dependency in detail and also how is it different from dependency. 4. Define stereotype, tagged value and constraint. 5. What is the main advantage of modeling a system at different levels of abstraction by presenting diagrams with different levels of detail? 6. Explain the process of modeling a logical database schema? 7. Explain the concept of sequencing. 8. Explain the different components of states with reference to state machines. 9. Explain behavioral aspects of collaboration with an example. 10. Explain with a neat diagram how you would model the architecture of a system.

You might also like