An activity chart represents a project schedule as a directed graph.
In project scheduling, the critical path is the longest path in the project network.
It contains dependent tasks because one task depends on the completion of another task.
The critical path defines the total project duration.
So, the correct sequence is:
$Activity,\ Longest,\ Dependent,\ Duration$
Productivity relation:
$Productivity = \dfrac{Effort}{Size}$
Given:
$Effort = 2000$ person-month
$Productivity = 5$ person-month per KLOC
So
$Size = \dfrac{Effort}{Productivity}$
$Size = \dfrac{2000}{5}$
$Size = 400$ KLOC
Match List - I with List - II.
| List - I (software design principles) | List - II (Definitions) |
| (A) Cohesion | (I) Degree to which one module relies on another module |
| (B) Coupling | (II) Dividing a software system into distinct modules |
| (C) Abstraction | (III) Degree to which elements of a module belong together |
| (D) Modularity | (IV) Simplifying complex reality by modeling classes appropriate to the problem |
Choose the correct answer from the options given below :
efinitions:
Cohesion → elements of a module belong together → (III)
Coupling → dependency between modules → (I)
Abstraction → simplify complexity → (IV)
Modularity → divide system into modules → (II)
Thus:
(A)-(III), (B)-(I), (C)-(IV), (D)-(II)
Which of the following are Agile Process Models ?
(A) Extreme Programming (XP)
(B) Waterfall
(C) Scrum
(D) Spiral
(E) Incremental
Choose the correct answer from the options given below :
Agile models include iterative and flexible development approaches.
Check each:
(A) Extreme Programming (XP) → Agile methodology ✔
(B) Waterfall → Traditional sequential model ✘
(C) Scrum → Agile framework ✔
(D) Spiral → Risk-driven traditional model ✘
(E) Incremental → Development strategy but not strictly Agile model here
Thus Agile models are:
Extreme Programming and Scrum
Given below are two statements:
Statement I: Software testing must be recognized as a significant effort, and its planning must begin at the earliest possible time.
Statement II: The cost of software testing is an important contribution in determining overall software development costs.
Statement I is true because software testing planning should start early in the software development life cycle.
Statement II is also true because testing cost is a major part of total software development cost.
So, correct option is:
$\boxed{(a)\ \text{Both Statement I and Statement II are true}}$
Which of the following need not be assessed during unit testing?
A. Algorithmic performance.
B. Number of lines of code.
C. Error handling.
D. Execution paths.
Choose the correct answer from the options given below:
During unit testing, error handling is important to test.
But algorithmic performance, number of lines of code and execution paths are not the main assessment points in this context.
So, correct option is:
$\boxed{(b)\ \text{A, B, D only}}$
Arrange the following steps of Feature Driven Development (FDD) process in the correct sequence :
(A) Develop an overall model
(B) Build by feature
(C) Plan by feature
(D) Design by feature
(E) Build a feature list
Choose the correct answer from the options given below :
Standard FDD lifecycle steps:
Develop overall model
Build feature list
Plan by feature
Design by feature
Build by feature
Thus order:
(A) → (E) → (C) → (D) → (B)
Online Test Series, Information About Examination,
Syllabus, Notification
and More.
Online Test Series, Information About Examination,
Syllabus, Notification
and More.