(a) Distinguish between White Box and Black Box testing. (b) Explain the principles of low coupling and high cohesion in software design. (c) The…
(a) Distinguish between White Box and Black Box testing.
(b) Explain the principles of low coupling and high cohesion in software design.
(c) The following task must be performed in a software project.
| Task | Earliest Time | Most likely time | Latest time | Other Tasks that must precede the task |
| A | 35 | 50 | 65 | - |
| B | 30 | 40 | 50 | - |
| C | 15 | 20 | 25 | A |
| D | 35 | 45 | 55 | C |
| E | 15 | 20 | 30 | C |
| F | 15 | 25 | 30 | D |
| G | 05 | 11 | 15 | E |
| H | 25 | 35 | 45 | B, F, G |
Draw the precedence diagram and find the expected time of the software project completion using PERT method.
From the BCS Technical Cadre (ICT) October 2025 – 49th BCS Written (Special) (BPSC) exam, question 103 of 106.
More from this paper
- Previous: (a) What is cryptography? Explain the working principle of RSA algorithm. (b) Explain the concept of IPv6 addressing scheme and its…
- Next: (a) Differentiate between stored procedure and trigger in Structured Query Language (SQL). (b) What are the properties of a transaction?…
- All questions in BCS Technical Cadre (ICT) October 2025 – 49th BCS Written (Special) (BPSC)