Software Engineering Mcqs

What is a major advantage of using a 4GT Model for producing small scale products, applications or programs ?

(A) Improved productivity of software engineers

(B) Reduction in software development time

(C) 4GT helped by CASE tools and code generators offers a credible solution to many software problems

(D) None of the mentioned

Submitted By: Ali Uppal


Which of the following is not a type of a 4GL? One originating _________________?

(A) on Lisp machine

(B) on report generators

(C) from database query languages

(D) from GUI creators

Submitted By: Ali Uppal


If you were to create client/server applications, which model would you go for ?

(A) WINWIN Spiral Model

(B) Spiral Model

(C) Concurrent Model

(D) Incremental Model

Submitted By: Ali Uppal


Identify the disadvantage of Spiral Model?

(A) Doesn’t work well for smaller projects

(B) High amount of risk analysis

(C) Strong approval and documentation control

(D) Additional Functionality can be added at a later date

Submitted By: Ali Uppal


The spiral model has two dimensions namely _______________ and _______________?

(A) diagonal, angular

(B) radial, perpendicular

(C) radial, angular

(D) diagonal, perpendicular

Submitted By: Ali Uppal


The Incremental Model is a result of combination of elements of which two models?

(A) Build & FIX Model & Waterfall Model

(B) Linear Model & RAD Model

(C) Linear Model & Prototyping Model

(D) Waterfall Model & RAD Model

Submitted By: Ali Uppal


RUP stands for______________ created by a division of ______________?

(A) Rational Unified Program, IBM

(B) Rational Unified Process, Infosys

(C) Rational Unified Process, Microsoft

(D) Rational Unified Process, IBM

Submitted By: Ali Uppal


Which two models doesn’t allow defining requirements early in the cycle?

(A) Waterfall & RAD

(B) Prototyping & Spiral

(C) Prototyping & RAD

(D) Waterfall & Spiral

Submitted By: Ali Uppal


Submitted By: Ali Uppal


Submitted By: Ali Uppal