Which three framework activities are present in Adaptive Software Development(ASD) ?

A. analysis, design, coding
B. requirements gathering, adaptive cycle planning, iterative development
C. speculation, collaboration, learning
D. all of the mentioned
✅ The correct answer is option C.

User requirements are expressed as _______________ in Extreme Programming?

A. implementation tasks
B. functionalities
C. scenarios
D. none of the mentioned
✅ The correct answer is option C.
Explanation: User requirements are expressed as scenarios or user stories.These are written on cards and the development team break them down into implementation tasks. These tasks are the basis of schedule and cost estimates

How is plan driven development different from agile development ?

A. Outputs are decided through a process of negotiation during the software development process
B. Specification, design, implementation and testing are interleaved
C. Iteration occurs within activities
D. All of the mentioned
✅ The correct answer is option C.
Explanation: A plan-driven approach to software engineering is based around separate development stages with the outputs to be produced at each of these stages planned in advance.

Programmers prefer programming to testing and sometimes they take shortcuts when writing tests. For example, they may write incomplete tests that do not check for all possible exceptions that may occur ?

A. True
B. False
Explanation: In XP Some tests can be very difficult to write incrementally.For example, in a complex user interface, it is often difficult to write unit tests for the code that implements the ‘display logic’ and workflow between screens.
✅ The correct answer is option A.

Agile Software Development is based on_________________?

A. Incremental Development
B. Iterative Development
C. Linear Development
D. Both Incremental and Iterative Development
✅ The correct answer is option D.
Explanation: The software is developed in increments with the customer specifying the requirements to be included in each increment and the highest priority is to satisfy the customer through early and continuous delivery of valuable software. They are iterative because they work on one iteration followed by improvements in next iteration

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
✅ The correct answer is option A.
Explanation: Fifth-generation programming language are built on LISP.

Which of the following 4GLs invented at IBM and subsequently adopted by ANSI and ISO as the standard language for managing structured data?

A. SQL
B. PROLOG
C. C
D. JAVA
✅ The correct answer is option A.
Explanation: C & JAVA are third generation languages(3GLs) whereas PROLOG is a 5GL.

Which of the following model has a major disadvantage in terms of the coding phase of a software life cycle model ?

A. Spiral Model
B. Waterfall Model
C. Rad Model
D. 4GT Model
✅ The correct answer is option D.
Explanation: Since coding phase is eliminated in 4GT Model,more expertise is required for analysis,design and testing activities.

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
✅ The correct answer is option C.
Explanation: Each linear sequence produces a deliverable “increment” of the software and particularly when we have to quickly deliver a limited functionality system.

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
✅ The correct answer is option A.
Explanation: All other options are the advantages of Spiral Model.