We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 2
2 Any evetingt eaten, appeal cvalnr a a equa ten e428 vale eae as mac, Imporan Nate 1. On comping your nse compuloly da dag CECSISCHENE | I a7is72 ere >= A =>) seventh semester B.E. Degree Examinstion, Jan¥/Feb.2021 Software Architecture and Design Patterns ‘Modute-1 ‘What is design patter? Differentiate between pattems. and frameworks with suitable example, (0s Marts) lustate the step-by-step approach of applying a design pattem efctively with relevant examples. (Marts) oR ‘What are the key eonéeps of object oriented design? (4 Marks) Ilustate hovr to maximize reusability of design patterns. (eMart) Explain the compmon causes of redesign ad its design patterns for aderessing them (12 Marks) ‘Module-2 “The abal¥sis needs to earn the exiting system andthe requirements Justify. _(@5 Mark) \Waite'a use case diagram for Book-checkout ofa library system with business rules applied, (7 Marks) Describe the guidelines to remimber when writing use-cases with suitible examples. (Os Marks) on. Briefly explain the major steps involved in designing a brary system, co Marts) Describe the conceptual, software and implementation clases (06 Marks) Draw a sequence diagram for registering # member. (04 Marks) Modute-3 Given problem context “Decdiple an abstraction fom its implementation so thatthe two can be Varied independently” Iustrate your understanding with suitable examples. (a0 Marks) Explain the structure ai siues to be considred while implementing decorator pattern (QD Marks) on Demonstrate the'sfuctured and implementation of adaper pattern wis suitable example and Java code, (ao Marks) Detail the issues to be considered while implementing composite pater taking an example ‘of computer or stereo components organized as part-whole hierarchies, (aostarks) Module With neat diagram, explain MVC architecture and akemnative view of MVC architecture. (U0 Marks) ‘What are the characteristics of architectural pattems? Explain thee kinds pattems 0 be identified while crating software (dois) Lot? ! {10 Aco oP qis72 oR Draw and explain the sequence diagram for adding a label ita simple drawing program. (0S Marks) Define the controller. Explain the steps involved in defining the contcler. (48 Marks) [Explain the issues needed tobe highlighted when implementing the UNDO operation (07 Mark) Module-5 Explain the advantages and disadvantages of distributed systems. (05 Mart) [Explain the elien/server architecture in detail (os Marks) How the library system can be deployed on the work-wide-web? (Mart) oR Briefly explain steps used 16 Seip a remote object system. (amar) Explain Java Remote Method Invocation wih suitable example {06 Marks) 2082