You are on page 1of 2
AULibrary.com Time 10. a Reg, No. eat Quesion Papen Coden G19 BEJB Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBEH 2014 Righth Semesrer lofermation Tech nelogy {7 206207 $04/10177 ILW 46 — SOFTWARE DESIGN Megulation 2698/2010) ‘Three hours Masiuum | 100 marks Anewer ALL quostions State the components of object goustraint Iamguiige. How would you ensure design quality? Distinguish | Akstraccion grfl]RincapsulatiorAULibrary.com Define : Content coupling, What is refactoring? | 4 How would you measate the coupling bedveen objects? What are the benefits of recarding anci-patterns? Wigtinguish : Bvelurionary peotatyps and Throwaway prototype. When would you want to create a pattern while designing the snftware? And what would motivate you? Cohesion is geucrally used te identify the poorly designed class, Explain why. PARTB (x 16= 80 marks) (0) How would you assens the design complexity? Diecuse 6) ny AULibrary.com (bo) What are the various perspectives in desigaing « sefliggre? Explain, (16) AULibrary.com 32, 13. 14, ® © b) @) (b) (a) (hb) AULibrary.com Discuss the top-down and bottom-up strategies for designing a kids game. (16) ie AULibrary.com Discuss the metrics for ensuring software quality, (16). Define the template fer high-level and detailed use cases. Also design a high-level and detsiled use case for ‘listing the train arrivals’ at Chenngf Central. Or Describe any four class analyeis patterns with example code/if'Java. (16) Write a sample code to implement producer-consymer desigmepattem in java. (16) Or Discuss the notations of UML aggregation with suitable example. (16) State and eaplain the stages of prototyging @lB¥aduct driven sofware. (16) Why would you normalize the'desifned data? When vould you want to denormalise it? Comment on thé performance of DBMS on the effect of normalization and denormalization. (1) AULibrary.com

You might also like