Our daily activity is more and more bounded to the proper behaviour of ICT systems. Low quality in the design and development process may lead to production delays, increased costs, or solutions of low quality (ultimately resulting in unsatisfied customers/users). Further, the misbehaviour of these systems may lead to different consequences, ranging to disservice and user unsatisfaction, to economic loss, and ultimately damages or people harm. The first part of this Course investigates processes, methodologies and techniques for quality and quality management, with attention to software engineering and related processes. The second part of the course instead focuses on safety-critical systems, and discusses related standards (and the recommended processes and techniques) in different domains.
Summary of contents