FINALTERM EXAMINATION
Fall 2008
CS504- Software Engineering _ I (Session - 1)
Question No: 1 ( Marks: 1 ) - Please choose one
Object-oriented domain analysis is concerned with the identification and specification of
reusable capabilities within an application domain.
Ø True
Ø False
Question No: 2 ( Marks: 1 ) - Please choose one
Fourth generation techniques
Ø Allow software to be developed without any testing.
Ø Eliminate the need for costly requirements gathering activities.
Ø Can reduce the time required to develop software.
Ø Are best used by non-programmers to build small systems.
Question No: 3 ( Marks: 1 ) - Please choose one
Data design actually begins during the creation of the analysis model, not the architectural model.
Ø True
Ø False
Question No: 4 ( Marks: 1 ) - Please choose one
The states shown in a state transition diagram do not necessarily correspond to the processes shown in a control flow diagram for the same system.
Ø True
Ø False
Question No: 5 ( Marks: 1 ) - Please choose one
The criteria used to assess the quality of an architectural design should be based on system
Ø accessibility and reliability
Ø data and control
Ø functionality
Ø implementation details
Question No: 6 ( Marks: 1 ) - Please choose one
A useful technique for evaluating the overall complexity of a proposed architecture is to
look at the component
Ø number and size of components
Ø flow dependencies and sharing dependencies
Ø size and cost
Ø none of the given
Question No: 7 ( Marks: 1 ) - Please choose one
The three basic principles that guide maintainability are: simplicity, clarity, and__________________ .
Ø Generality
Ø Reliability
Ø All of the given choices
Ø None of the Given choices
Question No: 8 ( Marks: 1 ) - Please choose one
In order to make a program self documented a number of attributes required. Which one
is the attribute/s of self documented program
Ø All of the given choices
Ø Size of each function
Ø Choice of variable
Ø Modularity
Question No: 9 ( Marks: 1 ) - Please choose one
Floating point constants should always be written with decimal point and at least
Ø one decimal
Ø two decimal
Ø three decimal
Ø none of the given
Question No: 10 ( Marks: 1 ) - Please choose one
The code becomes self explanatory with the help of proper use of parentheses. Select the
right one.
Ø leapYear = year % 4 == 0 && year % 100 != 0 || year % 400 == 0 ;
Ø leapYear = ((year % 4 == 0) && (year % 100 != 0) || ((year % 400 == 0));
Ø leapYear = ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0);
Ø leapYear = (year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0);
Ø none of the given options
Question No: 11 ( Marks: 1 ) - Please choose one
Graph-based testing methods can only be used for object-oriented systems
Ø True
Ø False
Question No: 12 ( Marks: 1 ) - Please choose one
Configuration reviews are not needed if regression testing has been rigorously
applied during software integration.
Ø True
Ø False
Question No: 13 ( Marks: 1 ) - Please choose one
A class is a -------------- of objects
Ø Template
Ø Stereotype
Ø Collection
Ø Non of the above
Question No: 14 ( Marks: 1 ) - Please choose one
A public Interface provides a way for with other Classes.
Ø Comminication
Ø Accessibility
Ø Reaching
Ø All of the above
Question No: 15 ( Marks: 1 ) - Please choose one
Flow Charts represents
Ø sequence Activity
Ø random activity
Ø parallel activity
Ø non of the above
Question No: 16 ( Marks: 1 ) - Please choose one
Software architecture defines the high level structure of the software by putting together a
number of architectural ---------- in an organized fashion.
Ø elements
Ø parts
Ø components
Ø non of the all
Question No: 17 ( Marks: 1 ) - Please choose one
Patterns are devices that allow programs to share knowledge about their -------------.
Ø Design
Ø Code
Ø Analysis
Ø Non of the all
Question No: 18 ( Marks: 1 ) - Please choose one
MVC stands for ---------------
Ø Model View Controller
Ø Modern View Center
Ø Model View Center
Ø Modern View Controller
Question No: 19 ( Marks: 1 ) - Please choose one
A -------------------- is a code that explains itself without the need of comments and
extraneous documentation
Ø Self documenting code
Ø Self telling Code
Ø Self Documenting Design
Ø Non of the them
Question No: 20 ( Marks: 1 ) - Please choose one
Type conversions must always be done -------------
Ø explicitly
Ø implicitly
Ø simultaneously
Ø non of them
Question No: 21 ( Marks: 1 ) - Please choose one
Types that are -----------to one file only can be declared inside that file.
Ø Local
Ø Global
Ø Private
Ø General
Question No: 22 ( Marks: 1 ) - Please choose one
The use of d, while loops should be -------------
Ø avoided
Ø encouraged
Ø practiced
Ø non of them
Question No: 23 ( Marks: 1 ) - Please choose one
one of the causes of the portability issues is the order of ----------- varies from one implementation
to other.
Ø evaluation
Ø numbers
Ø variables
Ø symbols
Question No: 24 ( Marks: 1 ) - Please choose one
------------- is a powerful technique that separates error-handling code from normal code.
Ø Exception handling
Ø Code handling
Ø variable handling
Ø pointer handling
Question No: 25 ( Marks: 1 ) - Please choose one
The goal of testing is to expose ---------- defects in a software system before it is put
to use.
Ø latent
Ø already present
Ø current
Ø runtime
Question No: 26 ( Marks: 1 ) - Please choose one
Static analyzers are software tools for --------------- processing.
Ø analysis text
Ø source text
Ø design text
Ø non of the given
Question No: 27 ( Marks: 1 ) - Please choose one
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: 28 ( Marks: 1 ) - Please choose one
Which one of the given below is not a symptom of memory overrun?
Ø Program crashes quite regularly after a given routine is called, that routine should be examined for a possible overrun condition.
Ø If the routine in question does not appear to have any such problem the most likely cause is that another routine, called in the prior sequence, has already trashed variables or memory blocks.
Ø Checking the trace log of the called routines leading up to one with the problem will often show up the error.
Ø Compiler warnings.
Question No: 29 ( Marks: 1 ) - Please choose one
Holistic medicine, concerns itself with the state of the body as a whole, not the -----------
that is currently attacking it.
Ø reason
Ø disease
Ø source
Ø non of the given
Question No: 30 ( Marks: 1 ) - Please choose one
Bugs that won't "stand still" (almost random) are the ---------- to deal with.
Ø least difficult
Ø most difficult
Ø very easy
Ø easy
No comments:
Post a Comment
PLEASE COMMENT ABOUT YOUR VISIT AND MY SITE
Note: Only a member of this blog may post a comment.