Typical Software Development Life Cycle (SDLC) activities:
Requirement Analysis ✔
System Design ✔
Implementation / Testing
Deployment ✔
Check options:
(A) Requirement Analysis → ✔
(B) System Design → ✔
(C) Code Refactoring → maintenance activity, not core lifecycle step ✘
(D) Deployment → ✔
(E) Substructure → not SDLC activity ✘
Thus correct:
(A), (B), (D)
In incremental model, software is developed and delivered in small parts called increments.
First, a working core product is developed quickly.
Then, more features are added step by step.
So, correct option is:
$\boxed{(b)\ \text{A good approach when a working core product is required quickly}}$
Typical Agile workflow:
Planning
Design
Development
Testing
Release
Thus order:
(E) → (A) → (D) → (C) → (B)
| List-I | Attribute | List-II | Definition |
|---|---|---|---|
| (a) | Functionality | (i) | Relationship between level of performance and amount of resources |
| (b) | Reliability | (ii) | Characteristics related with achievement of purpose |
| (c) | Efficiency | (iii) | Efforts needed to make for improvement |
| (d) | Maintainability | (iv) | Capability of software to maintain performance of software |
Functionality means characteristics related with achievement of purpose.
So, (a) $\rightarrow$ (ii)
Reliability means capability of software to maintain its performance.
So, (b) $\rightarrow$ (iv)
Efficiency means relationship between level of performance and amount of resources used.
So, (c) $\rightarrow$ (i)
Maintainability means efforts needed to make improvement.
So, (d) $\rightarrow$ (iii)
Hence, correct matching is:
(a)-(ii), (b)-(iv), (c)-(i), (d)-(iii)
| List-I | Agile Process Model | List-II | Task |
|---|---|---|---|
| (a) | Scrum | (i) | CRC cards |
| (b) | Adaptive software development | (ii) | Sprint backlog |
| (c) | Extreme programming | (iii) | the <by/for/of/to> a(n) |
| (d) | Feature-driven development | (iv) | Time box release plan |
Scrum uses sprint backlog.
So, (a) $\rightarrow$ (ii)
Adaptive Software Development uses time box release plan.
So, (b) $\rightarrow$ (iv)
Extreme Programming uses CRC cards.
So, (c) $\rightarrow$ (i)
Feature-Driven Development uses feature template like:
the <by/for/of/to> a(n)
So, (d) $\rightarrow$ (iii)
Hence, correct matching is:
(a)-(ii), (b)-(iv), (c)-(i), (d)-(iii)
If a software project has 2000 lines of code (LOC) and the average productivity rate is 10 LOC per person-hour, how many person-hours are required to complete the project?
The primary objectives of the SWE-IPT are to:
A. Solicit stakeholder needs and expectations.
B. Specify the software requirements for the product and post-development processes.
C. Generate the integrated technical plans for accomplishing the software development effort.
D. Translate stakeholder requirements into a complete, specified architectural description.
E. Ensure that the software technical data package is sufficiently detailed to facilitate an efficient and effective software implementation.
Choose the correct answer from the options given below:
SWE-IPT means Software Engineering Integrated Product Team.
Its objectives include requirement collection, software requirement specification, planning, architectural description and implementation support.
So, all given statements are correct.
Correct option is:
$\boxed{(a)\ \text{All the statements are correct}}$
Online Test Series, Information About Examination,
Syllabus, Notification
and More.
Online Test Series, Information About Examination,
Syllabus, Notification
and More.