Skip to main content

CS504 Current Final Term Fall 2013 Shared by Aleen Tahir File 4

My CS504 Paper 2/3/14
Total Questions = 52
MCQ's = 40 (70% from Tariq Hanif file)
Subjective = 12

1) XYZ Company wants to re-deploy its architecture. They require certain guidelines for finalizing the design decision. Can you help them by writing steps that will provide them a guideline for performing architectural analysis? (5)
2) Suppose you want to write a Java program that contains declaration of an interface and a class. Class contains different static variables, instance variables, constructors and methods. Write down the exact sequence in which you will declare all these (Note: no need to write actual code, but just sequence). (5)
3) List down any three potential points(phases) in development life cycle where there are greater chances of defect inclusion into development. (5)
4) What is Infeasible path? Give an example of infeasible path. (5)

5) What will happen if defects are not discovered and fixed at the appropriate stage? Give a solid reason. (3)
6) A client sends a request to the system to perform a necessary action e.g insert data.
What do you think which architectural style it is? (3)
7) Write any three attributes of a program that contribute towards making the program self documented? (3)
8) Write one advantage and one disadvantage of using bit fields in writing the code. (3)

9) In which two ways the shift Operator (>>) can be used in C/C++? (2)
10) It is a good programming practice to modularize the code. How it helps in recursive functions? (2)
11) In the “4+1” view model, which view describes the system from a programmer’s perspective and is concerned with the organization of physical code, its main modules, and their dependencies. (2)
12) What is meant by Holistic approach? (2)


Comments

Popular posts from this blog

CS504 Quiz No.3 Shared by Angel

Question # 1 of 10 ( Start time: 09:08:01 PM ) Total Marks: 1 Defining the services of an object means: Select correct option: What it does?        ok What it knows? Who knows it? Whome it knows? Question # 2 of 10 ( Start time: 09:08:27 PM ) Total Marks: 1 Which one of these represents the Krutchen’s 4+1 architectural view model? Select correct option: Logical view, Process view, Physical view, Development view, Use case view Logical view, Dynamic view, Physical view, Development view, Use case view Logical view, Process view, Physical view, Development view, Sequence view Dynamic view, Process view, Physical view, Development view, Use case view Question # 3 of 10 ( Start time: 09:09:50 PM ) Total Marks: 1 Return values in Synchronous messages are represented by: Select correct option: A solid line A dotted line with label        ok A solid line with label Double line Question # 4 of 10 ( Start tim...

CS302 Quiz No.4 Shared by Jawwad

Question # 1 of 10 ( Start time: 01:15:08 PM ) Total Marks: 1  Asynchronous mean that_____________  Select correct option:  Each flip-flop after the first one is enabled by the output of the preceding flip-flop  Each flip-flop is enabled by the output of the preceding flip-flop  Each flip-flop except the last one is enabled by the output of the preceding flip-flop  Each alternative flip-flop after the first one is enabled by Question # 2 of 10 ( Start time: 01:16:36 PM ) Total Marks: 1 A divide-by-10 ring counter requires a minimum of Select correct option: ten flip-flops five flip-flops four flip-flops twelve flip-flops Question # 3 of 10 ( Start time: 01:17:00 PM ) Total Marks: 1 When the number of states are reduced during the design any counter Select correct option: output changes and Input remain unchanged Input changes and output remain unchanged Input and output bith change Input and output remain unchanged Question # 4 of...

CS614 Quiz No.1 Shared by Manzar (UnSolved)

Question # 1 of 10 ( Start time: 03:35:24 PM )   Total Marks: 1 MDX by Microsoft is an example of _______ Select correct option: HOLAP DOLAP ROLAP None of the given options Question # 2 of 10 ( Start time: 03:36:40 PM )   Total Marks: 1 In decision support system ease of use is achieved by: Select correct option: Normalization Denormalization Drill up Drill down Question # 3 of 10 ( Start time: 03:38:07 PM )   Total Marks: 1 Which of the denormalization technique squeezes master table into detail? Select correct option: Pre-joining Horizontal splitting Vertical splitting Adding redundant column Question # 4 of 10 ( Start time: 03:38:28 PM )   Total Marks: 1 The trade-offs of denormalization is/are: Select correct option: Storage Performance Ease-of-use All of the given options Question # 5 of 10 ( Start time: 03:38:46 PM )   Total Marks: 1 ________is usually deployed when expressions can be used to group data together in...