CS504 Final term Paper 2010

FINALTERM  EXAMINATION
Spring 2010
CS504- Software Engineering - I (Session - 2)
Time: 90 min
M a r k s: 58  
Question No: 1    ( M a r k s: 1 )    http://vuzs.net
 The first step in any OOA process model is to____________________
       ► build an object-relationship model
       ► define collaborations between objects
       ► elicit customer requirements
       ► select a representation language
   
Question No: 2    ( M a r k s: 1 )    http://vuzs.net
A necessary supplement to transform or transaction mapping needed to create a complete architectural design is __________________________.
       ► entity relationship diagrams
       ► the data dictionary
       ► processing narratives for each module
       ► test cases for each module
   
Question No: 3    ( M a r k s: 1 )    http://vuzs.net
 What types of errors are missed by black-box testing and can be uncovered by
white-box testing?


       ► behavioral errors

       ► subtle logic errors

       ► performance errors

       ► input error

Question No: 4    ( M a r k s: 1 )    http://vuzs.net
 Which test criteria should be applied in a phase of testing?


       ► functional validity

       ►  interface integrity

       ► correctness

       ► all of the given

Question No: 5    ( M a r k s: 1 )    http://vuzs.net
 The hardest single part of building a software system is deciding precisely ----------- to
build.



       ► what


       ► How

       ► When
       ► Why
   
Question No: 6    ( M a r k s: 1 )    http://vuzs.net
 In sequence Diagrams objects are organized in a ----------line
       ► horizontal
       ► vertical
       ► horizontal and vertical
       ► non of the above
   
Question No: 7    ( M a r k s: 1 )    http://vuzs.net
 Every view is potentially Hierarchical in this regard which of the view are Hierarchical ?


       ► Functioanl View


       ► Development View


       ► Concurrency view


       ► All of given


Question No: 8    ( M a r k s: 1 )    http://vuzs.net
 Like analysis models, many different kinds of -----------models are developed



       ► Architectural


       ► System

       ► Design
       ► Logical
   
Question No: 9    ( M a r k s: 1 )    http://vuzs.net
 idea behind zero install architecture is to develop a system where no installation on the ---------- is needed.



       ► Client side


       ► Server Side

       ► Client & Server Side           
       ► Non of the all
   
Question No: 10    ( M a r k s: 1 )    http://vuzs.net
 The construction is used to avoid ---------------- errors.



       ► compilation


       ► runtime

       ► design time
       ► non of them
   
Question No: 11    ( M a r k s: 1 )    http://vuzs.net
 All comments should be written in-----------
       ► English
       ► French
       ► C++
       ► JAVA
   
Question No: 12    ( M a r k s: 1 )    http://vuzs.net
 
One of the Guidelines to avoid common mistakes is to never use --------- except for declaration



       ► ,


       ► ;

       ► =
       ► ||
   
Question No: 13    ( M a r k s: 1 )    http://vuzs.net
 The order in which bytes of one word are stored is -----------  dependent



       ► Hardware


       ► Software

       ► language
       ► system
   
Question No: 14    ( M a r k s: 1 )    http://vuzs.net
 Verification and validation are the processes in which we check a product against its
---------  and the --------------- of the users who will be using it



       ► specifications, expectations


       ► statements, expectations

       ► specifications , arguments
       ► statements, arguments
   
Question No: 15    ( M a r k s: 1 )    http://vuzs.net
Two tests are considered to be equivalent if it is believed that: if one discovers a defect, the other probably will too, and if one does not discover a defect, ---------------------------------.


       ► the other probably may


       ► non of them

       ► the other probably won’t either
       ► the other probably will
   
Question No: 16    ( M a r k s: 1 )    http://vuzs.net It was  lady named -----------------   who actually coin the term “bug" for the fiest time.



       ► Elisay Chistopher

       ► Admiral Grace Hopper

       ► Ana Nicholson

       ► Jane Hopper
   
Question No: 17    ( M a r k s: 1 )    http://vuzs.net
The first “bug” was actually a moth, which flew through an open window and into one of the Mark --------- 's relays.



       ► II


       ► I

       ► III
       ► IV
   
Question No: 18    ( M a r k s: 1 )    http://vuzs.net
  Symptoms of logical errors are ------------------------------

       ► code is misbehaving

       ► The program doesn't crash, but akes odd branches through the code.

       ► Results are the opposite

       ► Output looks strange,

       ► all of the given


Question No: 19    ( M a r k s: 1 )    http://vuzs.net
First hand accounts of the problem are always useful in Debugging process.


       ► True

       ► False


Question No: 20    ( M a r k s: 1 )    http://vuzs.net
 Software architecture elements are further divided into categories which in total are -----------


       ► 2


       ► 3

       ► 4
       ► 5
   
Question No: 21    ( M a r k s: 1 )    http://vuzs.net
 Establishing responsibilities for objects include
       ► Generalization Relationships
       ► Specialization Relationships
       ► all of the above
       ► identifying Association relationships
   
Question No: 22    ( M a r k s: 1 )    http://vuzs.net
 Source files can have the extension ---------------------
       ► c++ .

       ►  .C

       ► .cpp

       ► all of the given
   
Question No: 23    ( M a r k s: 1 )    http://vuzs.net
 Be very careful when you use functions with side effects – functions that change the values of the
-------------
       ► parameters
       ► variables
       ► constants
       ► None of given
   
Question No: 24    ( M a r k s: 1 )    http://vuzs.net
 Which of the following is not a characteristic of software?



       ► Software is tangible


       ► A change to a piece of code may implicitly affect the functions of the rest of the code.

       ► Software is configurable.
       ► Software does not wear and tear.
   
Question No: 25    ( M a r k s: 1 )    http://vuzs.net
 Which of the following is a fact finding method?



       ► Site visits


       ► Prototyping

       ► Study of similar systems
       ► All of given
   
Question No: 26    ( M a r k s: 1 )    http://vuzs.net
 The statements given below are associated with system development, testing and maintenance. Identify the correct statement from among them:



       ► Some of the activities in the implementation phase are building individual system components, writing of programs and development of user interfaces.


       ► The post implementation review is performed to see that the computer system is working.

       ► None of Given
       ► System development phase consists of a development phase and an implementation phase.
   
Question No: 27    ( M a r k s: 2 )
 What is Software Testing?
Question No: 28    ( M a r k s: 2 )
  Write unit testing qualitative benefits. 
Question No: 29    ( M a r k s: 2 )
 Where Term Compute can be used in Methods?
Question No: 30    ( M a r k s: 2 )
Which of the following is a/are non-functional requirement of an e-learning system?
(a) User friendliness
(b) Time taken to download study materials through the system should not be too long.
(c) On-line assignment submission facility
(d) On-line chatting facility
(e) Robustness
   
Question No: 31    ( M a r k s: 3 )
Write unit testing principleas.
Question No: 32    ( M a r k s: 3 )
  The use of do .... while loops should be avoided. Explain why ?  
Question No: 33    ( M a r k s: 3 )
Give  3 Equivalence partitioning guidelines
Question No: 34    ( M a r k s: 5 )
Discus the symptoms and an example of memory overrun bug class.   
Question No: 35    ( M a r k s: 5 )
Write at leas 5 General Naming conventions for C++ or Java   
Question No: 36    ( M a r k s: 5 )
Expalin at least 2 code structures.

Leave a Reply

Related Posts Plugin for WordPress, Blogger...