Software-Development
Question 1 |
In software development, UML, diagrams are used during --------
requirements analysis | |
system/module design | |
system integration | |
All the given options |
Question 2 |
Which of the following are Agile Process Models ?
(A) Extreme Programming (XP)
(B) Waterfall
(C) Scrum
(D) Spiral
(E) Incrementa
l Choose the correct answer from the options given below :
(A) Extreme Programming (XP)
(B) Waterfall
(C) Scrum
(D) Spiral
(E) Incrementa
l Choose the correct answer from the options given below :
(A) and (C) only
| |
(B) and (C) only
| |
(A) and (D) Only
| |
(B) and (E) only
|
Question 2 Explanation:
Extreme Programming (XP) and Scrum are both Agile Process Models.
XP (Extreme Programming) focuses on technical practices and customer satisfaction.
Scrum is a framework that organizes the work into sprints and promotes iterative progress.
The other options listed are not strictly considered Agile:
Waterfall is a traditional, linear project management method.
Spiral is a risk-driven process model that combines elements of both iterative development and the Waterfall model.
Incremental is an approach used in Agile but is not itself a specific Agile process model.
So, the correct choice is (A) and (C) only.
Question 3 |
Given below are two statements:
Statement I: Subsystem models show logical grouping of objects into coherent subsystem
Statement II: State machine models show how objects change their states in response to events.
In the light of the above statements. choose the most appropriate answer from the options given below.
Statement I: Subsystem models show logical grouping of objects into coherent subsystem
Statement II: State machine models show how objects change their states in response to events.
In the light of the above statements. choose the most appropriate answer from the options given below.
Both Statement I and Statement II are correct
| |
Both Statement I and Statement II are incorrect
| |
Statement I is correct but Statement II is incorrect
| |
Statement I is incorrect but Statement II is correct |
Question 4 |
Which of the following tools is not required during system analysis phase of system development life cycle ?
Case tool | |
RAD tool | |
Reverse engineering | |
None of these |
Question 4 Explanation:
→ Reverse engineering tools are using debuggers. The debuggers are either user mode or Kernel mode.
→ Computer aided software engineering (CASE) is the domain of software tools used to design and implement applications. CASE tools are similar to and were partly inspired by computer aided design (CAD) tools used for designing hardware products. CASE tools are used for developing high-quality, defect-free, and maintainable software.
→ Rapid Application Development refers to a software development approach which puts less emphasis on planning and even design specifications, and more on rapid development and quick feedback. Prototypes are rapidly delivered to users to ensure they’re directly involved in feedback and development. There are also tools for collecting data, designing personal workflows, and setting up unique rules for each new application.
→ Computer aided software engineering (CASE) is the domain of software tools used to design and implement applications. CASE tools are similar to and were partly inspired by computer aided design (CAD) tools used for designing hardware products. CASE tools are used for developing high-quality, defect-free, and maintainable software.
→ Rapid Application Development refers to a software development approach which puts less emphasis on planning and even design specifications, and more on rapid development and quick feedback. Prototypes are rapidly delivered to users to ensure they’re directly involved in feedback and development. There are also tools for collecting data, designing personal workflows, and setting up unique rules for each new application.
Question 5 |
System Development Life-cycle has following stages :
(I) Requirement analysis
(II) Coding
(III) Design
(IV) Testing
Which option describes the correct sequence of stages ?
(I) Requirement analysis
(II) Coding
(III) Design
(IV) Testing
Which option describes the correct sequence of stages ?
III, I, IV, II | |
II, III, I, IV | |
I, III, IV, II | |
None of the above |
Question 5 Explanation:
