Key points
Software engineers have responsibilities to the engineering profession and society. They should not simply be concerned with technical issues.
Professional societies publish codes of conduct which set out the standards of behaviour expected of their members.
Three case studies are used in the book:
An embedded insulin pump control system
A system for mental health care patient management
A wilderness weather station