cs504 current papers 17 McQs contains Past Papers. 1 As Per - TopicsExpress



          

cs504 current papers 17 McQs contains Past Papers. 1 As Per Code methodology, bin, cabinet folder locker, safe, shelf etc under which category? (Mark 2) 2 For an item which attributes can be written? (Mark 2) 3 Suppose you are designing object Model for ABC company. which techniques will use to Identify the object and the classes? (Mark 3) 4 Architectural design process consists of three activities. List them. (Mark 3) 5 A software engineer is working an online banking system. There are two scenarios for which he wants to make interaction diagrams; sequence and collaboration. Can you tell which diagram(s) is/are suitable for following scenarios and why? (Mark 5) 6 Apply Petor Coad methodology on Virtual University of Pakistan and identify actors, places, transactions and tangible things. (Mark 5) ////////////////////////////////////////////////////////////////////////////////////////////// My today paper is very simple 5 MCQS from past and 15 mcqs are conceptual Q: Name to two type of structure (2 marks) Q: Define UML methodology its Helpful True or False if true give the reason? (2 marks) Q: How Encapsulation helpful in software engineering? (3 marks) Answer: Encapsulation hides the details of the implementation of an object. Intelligent encapsulation focus design decisions that are likely to change. The ability to change the representation of an object without disturbing any of its clients is the essential benefit of encapsulation. Q: In OO system it’s is possible to increase cohesion and decrease coupling (5 marks) /////////////////////////////////////////////////////////////////////////////////////////// Some of the key advantages which make the object-oriented technology significantly attractive than other technologies include: Clarity and understandability of the system, as object-oriented approach is closer to the working of human cognition. Reusability of code resulting from low inter-dependence among objects, and provision of generalization and specialization through inheritance. Reduced effort in maintenance and enhancement, resulting from inheritance, encapsulation, low coupling, and high cohesion. ///////////////////////////////////////////////////////////////////////////////////////////// Question No: 1 ( Marks: 2 ) Define abstraction ? Question No: 2 ( Marks: 2 ) Is the design of software architecture a creative process? Question No: 3 ( Marks: 2 ) Suppose you are working as a software engineer involved in the development of an ecommerce website. What are the 2 most important characteristics your software must have? Question No: 4 ( Marks: 3 ) What is the purpose of collaboration diagrams? Question No: 5 ( Marks: 3 ) What is the difference between Aggregation and Association? Question No: 6 ( Marks: 5 ) what parameters are used to measure and analyze design quality? Question No: 7 ( Marks: 5 ) How the objects are identified in Peter codd’s tech
Posted on: Mon, 19 Jan 2015 07:27:35 +0000

Trending Topics



Recently Viewed Topics




© 2015