This document contains 26 multiple choice questions about software development topics such as software quality assurance, testing methods, safety-critical systems, and configuration management. It covers definitions and processes related to defect identification, software maturity models, ethical considerations, and techniques for ensuring reliability like redundancy and n-version programming. The questions assess understanding of key concepts and best practices for the software development lifecycle.
This document contains 26 multiple choice questions about software development topics such as software quality assurance, testing methods, safety-critical systems, and configuration management. It covers definitions and processes related to defect identification, software maturity models, ethical considerations, and techniques for ensuring reliability like redundancy and n-version programming. The questions assess understanding of key concepts and best practices for the software development lifecycle.
This document contains 26 multiple choice questions about software development topics such as software quality assurance, testing methods, safety-critical systems, and configuration management. It covers definitions and processes related to defect identification, software maturity models, ethical considerations, and techniques for ensuring reliability like redundancy and n-version programming. The questions assess understanding of key concepts and best practices for the software development lifecycle.
1. Plaintiff must prove only that the software product is defective or unreasonably dangerous and that the defect caused the injury a. True b. False 2. All parties (Manufacturer, Distributors, and Subcontractors) in the chain of distribution are ………. a. Positive b. Negative c. Liable d. generative 3. Software warranty makes buyers or lessees assures that a product meets certain ……….of quality. a. Price b. Left c. Right d. Standard 4. Software ………… process recommends specific techniques for activities. a. Development b. Deployment c. Production d. Prevention 5. Always, cost to identify and remove a defect in an early stage can be up to 100 times less than removing a defect in ……….software. a. Tested b. Defected c. Distributed d. None of the above 6. Software quality assurance (QA) includes testing before the product ships. a. True b. False 7. Black-box testing means that tester has no knowledge of ……….. a. Hardware b. System functions c. Preprocessing d. None of the above 8. In ………..-box testing: all possible logic paths in the software unit should be tested with thorough knowledge of the logic. a. White b. Black c. gray 9. In gray-box testing, each program statement should be executed at least once. a. True b. False 10. In Static testing, we should looks for suspicious patterns in programs that might indicate a defect. a. True b. False 11. In integration testing; all linkages among various subsystems should work …………….. a. Together b. Updated c. Successfully d. None of the above 12. System testing should be done after successful ……..testing a. Black box b. White box c. Integration d. Integrated 13. In user acceptance testing, we should ensure that the system operates as they expect. a. True b. False 14. Capability Maturity Model is frequently used to assess software development practices. a. True b. False 15. Capability Maturity creases, organization improves its ability to deliver good software on time and on budget. a. True b. Flase 16. CMMI-Development is a set of guidelines for 22 process areas related to systems development a. True b. false 17. Ethical decisions often involve a trade-off between ……….and cost a. Price b. West c. Quality d. None of the above 18. Safety-critical system: A system whose failure may cause injury or ………. a. High cost b. Death c. Fatigue d. None of the above 19. …………… software : Requires a more rigorous and time- consuming development process than other kinds of software. a. Financial b. Health care c. Police d. Safety-critical 20. Hazard log is regularly used at each stage of the software development process to assess how ………..has accounted for detected hazards. a. project team b. project leader c. project fund d. none of the above 21. Robust configuration management system tracks all safety- related ………… a. Documentation b. Prices c. Software d. hardware 22. Redundancy : Provision of multiple interchangeable components to perform a ……….function. a. Multiple b. During c. Tree d. single 23. N-version programming: involves the execution of a series of program ………simultaneously by two different systems. a. Instructions b. Language c. Structure d. None of the above. 24. During N-version programming : If a difference is found, another ………..is executed to determine which system yielded the correct result. a. Result b. Output c. Algorithm d. input 25. Human ………….is important and difficult area of safety-critical system design. a. Being b. Body c. Interface d. Interchange
26. "FMEA" means "Failure method and effects analysis".