SOFTWARE DEVELOPMENT, RAD, PROTOTYPING & PROGRAMMING LANGUAGES 2026 – A+ EXAM NOTES(Q&A), Exams of Software Engineering

SOFTWARE DEVELOPMENT, RAD, PROTOTYPING & PROGRAMMING LANGUAGES 2026 – A+ EXAM NOTES(Q&A)

Typology: Exams

2025/2026

Available from 01/01/2026

ElevateEducation
ElevateEducation 🇺🇸

1.5K documents

1 / 47

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
SOFTWARE
DEVELOPMENT, RAD,
PROTOTYPING &
PROGRAMMING
LANGUAGES 2026 – A+
EXAM NOTES(Q&A)
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f

Partial preview of the text

Download SOFTWARE DEVELOPMENT, RAD, PROTOTYPING & PROGRAMMING LANGUAGES 2026 – A+ EXAM NOTES(Q&A) and more Exams Software Engineering in PDF only on Docsity!

SOFTWARE

DEVELOPMENT, RAD,

PROTOTYPING &

PROGRAMMING

LANGUAGES 2026 – A+

EXAM NOTES(Q&A)

  1. What is the first step in the software development lifecycle? System Design Coding System Testing Preliminary Investigation and Analysis - correct answers- Preliminary Investigation and Analysis -The first phase of the software development life cycle is the requirement analysis, in which the software engineer analyzes the software requirement based on the user's outlook

Specification freeze - correct answers-the parties involved decide not to add any new requirement, specification, or feature to the feature list of a software project, so as to begin coding

  1. Which of the following is involved in the system planning and designing phase of the Software Development Life Cycle (SDLC)? Sizing Parallel run Specification freeze All of the above - correct answers- All of the above
  1. What does RAD stand for? Rapid Application Document Rapid Application Development Relative Application Development None of the above - correct answers-Rapid Application Development Rapid Application Development (RAD) - correct answers-A development method that uses special tools and an iterative approach to rapidly produce a high- quality system.
  1. The major drawback of RAD model is __________. It requires highly skilled developers/designers. It necessitates customer feedbacks. It increases the component reusability. Both (a) & (c) - correct answers- Both (a) & (c)

evolutionary processes model - correct answers-designed for rapid software development, which starts from scratch with raw specifications and modifies as per the user requirement

incremental model - correct answers-process where requirements are divided into several stand-alone software development modules Concurrent Development Model - correct answers-models within which the various activities of software development happen at the same time, for faster development and a better outcome

  1. Which of the following does not relate to Evolutionary Process Model? Incremental Model
  1. What is the major drawback of the Spiral Model? Higher amount of risk analysis Doesn't work well for smaller projects Additional functionalities are added later on Strong approval and documentation control - correct answers-Doesn't work well for smaller projects -**Look at definition The major drawbacks of the Spiral model are as follows: - correct answers-Expensive

Doesn't work well for smaller projects Risk analysis requires highly skilled experts Model Selection - correct answers-a process researchers use to compare the relative value of different statistical models and determine which one is the best fit for the observed data

  1. Model selection is based on __________. Requirements Development team & users Project type & associated risk

None - correct answers-Both RAD & Prototyping Model facilitates reusability of components

  1. Which of the following models doesn't necessitate defining requirements at the earliest in the lifecycle? RAD & Waterfall Prototyping & Waterfall Spiral & Prototyping Spiral & RAD - correct answers- Spiral & Prototyping -In the Prototyping model, the first phase is the requirement analysis phase, which involves Brainstorming, QFD, and FAST, whereas the Spiral model

encompasses customer communication activities such as defining objectives. When the user participation isn't involved, which of the following models will not result in the desired output? Prototyping & Waterfall Prototyping & RAD Prototyping & Spiral RAD & Spiral - correct answers- Prototyping & RAD -The Prototyping model necessitates user participation as when a prototype is created or designed, whereas, in the case of

RAD

Both (b) and (c) - correct answers- Both (b) and (c)

  1. Arrange the following activities for making a software product by utilizing 4GT. I. Design strategy II. Transformation into product III. Implementation IV. Requirement gathering -4, 1, 3, 2 4, 3, 2, 1 1, 2, 3, 4

1, 4, 2, 3 - correct answers-4, 1, 3, 2 black box - correct answers-any system that cannot be directly observed and easily understood Functional Processing - correct answers-selects lemmas and assigns each to a grammatical function or case role Black Box Testing (Functional Testing) - correct answers-Testing where no internal details of the system implementation are used.

third generation language examples - correct answers-C, C+ +, Java, & JavaScript fourth generation languages - correct answers-programming languages that look similar to human languages fourth generation languages examples - correct answers-Perl, PHP, Python, Ruby, and SQL Which of the following is an example of Black Box and Functional Processing? First Generation Language

Second Generation Language Third Generation Language Fourth Generation Language - correct answers-Fourth Generation Language -Functional processing or testing is commonly known as black-box testing, where the existing contents are almost unknown, so anything could be demonstrated as a black box. Hence the functionality of a black box can be defined in terms of inputs and outputs. The productivity of a software engineer can be reduced by using a 4GT.