Society and Ethics in IT · Unit 9
Software Quality and Safety
Exam-focused notes for Software Quality and Safety (Society and Ethics in IT, BIT358): what the TU syllabus asks and how it has actually been tested, with 3 solved past questions from this unit.
What this unit covers
- Software safety challenges and difficulties
- Software safety guarantees and limitations
- Causes of software failures
- Methods to improve software quality
- Reliability and testing approaches
- Risk management in software development
Software safety challenges and difficulties
Why is software safety so difficult to attain? Can it be guaranteed? [5]
Software safety is challenging for several fundamental reasons: - Modern software systems contain millions of lines of code with intricate interdependencies - The number of possible execution paths and states grows exponentially, making exhaustive testing i...
Full solved answer →Why is software safety so difficult to attain? Can it be guaranteed? [5]
Software safety is challenging for several fundamental reasons: - Modern software systems contain millions of lines of code with intricate interdependencies - The number of possible execution paths and states grows exponentially, making exhaustive testing i...
Full solved answer →Methods to improve software quality
How can we improve software quality? Describe the causes of software failures.[10]
Software quality can be improved through the following approaches: - Clearly define and document all functional and non-functional requirements - Validate requirements with stakeholders before development begins - Maintain traceability between requirements ...
Full solved answer →Make Unit 9 stick
Practice BIT358 with flashcards & quizzes