Software Engineering Mcqs

Which of the following term is best defined by the statement: “Derive traceability information to maximize information hiding in the design.” ?

(A) Underestimated development time

(B) Organizational restructuring

(C) Requirements changes

(D) None of the mentioned

Submitted By: Ali Uppal


A make-buy decision is based on whether________________?

(A) The software may be purchased off-the-shelf

(B) “Full-experience” or “Partial-experience” software components should be used

(C) Customer-built software should be developed

(D) All of the mentioned

Submitted By: Ali Uppal


Who suggested the four different approaches to the sizing problem ?

(A) Putnam

(B) Myers

(C) Boehm

(D) Putnam and Myers

Submitted By: Ali Uppal


Which of the following is not one of the five information domain characteristics of Function Point (FP) decomposition ?

(A) External inputs

(B) External outputs

(C) External process

(D) External inquiries

Submitted By: Ali Uppal


Submitted By: Ali Uppal


What involves preparing software for external release and keeping track of the system versions that have been released for customer use ?

(A) System building

(B) Release management

(C) Change management

(D) Version management

Submitted By: Ali Uppal


Which of the following process is concerned with analyzing the costs and benefits of proposed changes ?

(A) Change management

(B) Version management

(C) System building

(D) Release management

Submitted By: Ali Uppal


Which method recommends that very frequent system builds should be carried out with automated testing to discover software problems ?

(A) Agile method

(B) Parallel compilation method

(C) Large systems method

(D) All of the mentioned

Submitted By: Ali Uppal


Which of the following is not a Version management feature ?

(A) Version and release identification

(B) Build script generation

(C) Project support

(D) Change history recording

Submitted By: Ali Uppal


Which of the following is not a build system feature ?

(A) Minimal recompilation

(B) Documentation generation

(C) Storage management

(D) Reporting

Submitted By: Ali Uppal