uestion No: 1 ( Marks: 1 ) - Please choose one

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 ( Marks: 1 ) - Please choose one

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 ( Marks: 1 ) - Please choose one

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 ( Marks: 1 ) - Please choose one

Which test criteria should be applied in a phase of testing?





► functional validity









► interface integrity



► correctness





► all of the given











Question No: 5 ( Marks: 1 ) - Please choose one

The hardest single part of building a software system is deciding precisely ----------- to

build.





► what



► How

► When

► Why



Question No: 6 ( Marks: 1 ) - Please choose one

In sequence Diagrams objects are organized in a ----------line

► horizontal

► vertical

► horizontal and vertical

► non of the above



Question No: 7 ( Marks: 1 ) - Please choose one

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 ( Marks: 1 ) - Please choose one

Like analysis models, many different kinds of -----------models are developed





► Architectural



► System

► Design

► Logical



Question No: 9 ( Marks: 1 ) - Please choose one

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 ( Marks: 1 ) - Please choose one

The construction is used to avoid ---------------- errors.





► compilation



► runtime

► design time

► non of them



Question No: 11 ( Marks: 1 ) - Please choose one

All comments should be written in-----------

► English

► French

► C++

► JAVA



Question No: 12 ( Marks: 1 ) - Please choose one


One of the Guidelines to avoid common mistakes is to never use --------- except for declaration





► ,



► ;

► =

► ||



Question No: 13 ( Marks: 1 ) - Please choose one

The order in which bytes of one word are stored is ----------- dependent





► Hardware



► Software

► language

► system



Question No: 14 ( Marks: 1 ) - Please choose one

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 ( Marks: 1 ) - Please choose one

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 ( Marks: 1 ) - Please choose one 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 ( 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: 18 ( Marks: 1 ) - Please choose one 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 ( Marks: 1 ) - Please choose one

First hand accounts of the problem are always useful in Debugging process.





► True









► False











Question No: 20 ( Marks: 1 ) - Please choose one

Software architecture elements are further divided into categories which in total are -----------





► 2



► 3

► 4

► 5



Question No: 21 ( Marks: 1 ) - Please choose one

Establishing responsibilities for objects include

► Generalization Relationships

► Specialization Relationships

► all of the above

► identifying Association relationships



Question No: 22 ( Marks: 1 ) - Please choose one

Source files can have the extension ---------------------

► c++ .





Sponsored Links







► .C



► .cpp

► all of the given



Question No: 23 ( Marks: 1 ) - Please choose one

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 ( Marks: 1 ) - Please choose one

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 ( Marks: 1 ) - Please choose one

Which of the following is a fact finding method?





► Site visits



► Prototyping

► Study of similar systems

► All of given



Question No: 26 ( Marks: 1 ) - Please choose one

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 ( Marks: 2 )

What is Software Testing?

Question No: 28 ( Marks: 2 )

Write unit testing qualitative benefits.

Question No: 29 ( Marks: 2 )

Where Term Compute can be used in Methods?

Question No: 30 ( Marks: 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 ( Marks: 3 )

Write unit testing principleas.

Question No: 32 ( Marks: 3 )

The use of do .... while loops should be avoided. Explain why ?

Question No: 33 ( Marks: 3 )

Give 3 Equivalence partitioning guidelines

Question No: 34 ( Marks: 5 )

Discus the symptoms and an example of memory overrun bug class.

Question No: 35 ( Marks: 5 )

Write at leas 5 General Naming conventions for C++ or Java

Question No: 36 ( Marks: 5 )
Expalin at least 2 code structures