CTE Software Development Lifecycle 2 — Questions and Answers
Question 1: In a telecommunications network management system, which SDLC phase is most critical for defining SLA performance thresholds and uptime requirements?
- Design
- Requirements Analysis (Correct answer)
- Implementation
- Testing
Correct answer: Requirements Analysis
Requirements Analysis captures stakeholder needs including SLA thresholds and uptime targets before any design or coding begins.
Question 2: A telecom company discovers that its billing software has a defect that surfaces only when invoices exceed 10,000 line items. This type of bug is best caught during which SDLC phase?
- Unit Testing
- System Integration Testing (Correct answer)
- Requirements Review
- Deployment
Correct answer: System Integration Testing
System Integration Testing validates end-to-end behavior under realistic data volumes, catching edge cases that unit tests miss.
Question 3: Which software development approach is most appropriate when a telecom operator needs to rapidly prototype a new IoT device management portal with evolving requirements?
- Waterfall
- Agile/Scrum (Correct answer)
- Big Bang
- V-Model
Correct answer: Agile/Scrum
Agile/Scrum accommodates changing requirements through iterative sprints, making it ideal for rapidly evolving IoT portal development.
Question 4: During the SDLC maintenance phase, a network operations software patch causes unexpected call routing failures. This scenario illustrates the need for:
- Regression Testing (Correct answer)
- Acceptance Testing
- Static Analysis
- Feasibility Study
Correct answer: Regression Testing
Regression Testing verifies that new patches do not break existing functionality, which would have caught the routing failure before deployment.
Question 5: A CTE candidate is reviewing an SDLC document that maps each requirement to a corresponding test case. This artifact is called a:
- Change Control Board Log
- Requirements Traceability Matrix (Correct answer)
- Sprint Backlog
- Defect Density Report
Correct answer: Requirements Traceability Matrix
A Requirements Traceability Matrix links each requirement to design elements and test cases, ensuring complete coverage.
Question 6: In telecom software projects, 'technical debt' accumulated during rapid feature releases is best addressed through which SDLC activity?
- Refactoring during maintenance iterations (Correct answer)
- Increasing sprint velocity
- Skipping code reviews
- Deferring regression tests
Correct answer: Refactoring during maintenance iterations
Refactoring during planned maintenance iterations systematically reduces technical debt without disrupting service continuity.
Question 7: Which metric best indicates the quality of the Testing phase in a telecom OSS/BSS development project?
- Number of developers assigned
- Defect escape rate to production (Correct answer)
- Sprint velocity
- Lines of code written
Correct answer: Defect escape rate to production
Defect escape rate measures the percentage of bugs that reach production, directly reflecting testing effectiveness.
In a telecommunications network management system, which SDLC phase is most critical for defining SLA performance thresholds and uptime requirements?