These videos support the material in Chapter 10 in the 10th edition of Software Engineering. My videos are starred (*).
An introduction to critical systems
In this video, I explain what is meant by a critical system and why these are important.
In this video, I explain why we need to use more rigorous software engineering methods and techniques when we are developing critical systems. ### Software dependability
In this video, I discuss the key dependability attributes of availability, reliability, safety, security and resilience.
A lecture (not by me) based on a previous edition of my book which discusses software and systems dependability. ### Sociotechnical systems
In this video, I introduce the topic of sociotechnical systems and discusses the differences between these systems and technical systems.