System Development Life Cycle
This test covers topics from SDLC.
Questions
Which study is conducted to determine if creating a new or improved system is a viable solution?
- System investigation
- System analysis
- Testing
- Design
- Defect tracking
Which stage in a system development life cycle is generally the longest?
- Installation
- Coding
- Design
- Maintenance
- Planning
During which stage of software development life cycle are 'Business Rules' described in detail?
- Planning
- Testing
- Implementation
- Design
- Maintenance
Risk management at regular stages in the development cycle is the key characteristic of which software development model?
- Waterfall
- Spiral
- Code and fix
- Iterative development
- Prototyping
At which CMM level is the focus of the organisation basically on continuous process improvement?
- Initial level
- Repeatable level
- Managed level
- Defined level
- Optimising level
Which of the following is not a characteristic of a good SRS?
- Correct
- Complete
- Ambiguous
- Verifiable
- Consistent
Which of the following is a software cost estimation model?
- CMM
- GQM
- QIP
- COCOMO
- Testing Maturity Model (TMM)
What is the process of evaluating software at the end of the software development to ensure compliance with the software requirements called?
- Verification
- Validation
- Testing
- Traceability
- Functional specification
How are PERT charts used for project management?
- Size estimation
- Cost estimation
- Scheduling
- Complexity analysis
- Reliability requirements
Which type of cohesion is the most desirable?
- Sequential cohesion
- Temporal cohesion
- Procedural cohesion
- Coincidental cohesion
- Functional cohesion
In procedural programming, what type of coupling is the highest?
- Content coupling
- Common coupling
- External coupling
- Control coupling
- Data coupling
Which testing technique is used to test the internal structures or workings of a program?
- Fuzz testing
- Grey box testing
- White box testing
- Visual testing
- Black box testing
For what purpose are assertions used?
- Requirement analysis
- Feasibility study
- Debugging
- Beta testing
- Designing
Which of these software testing process artifacts is a programing code that replicates user actions?
- Test plan
- Traceability matrix
- Test case
- Test script
- Test suite
Which test is conducted on the application to evaluate the application's compatibility with the computing environment?
- Beta testing
- Compatibility testing
- Installation testing
- Alpha testing
- Regression testing