9 Software Quality And Safety

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

20815 marks

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 →
05 marks

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

2081.110 marks

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 →