CS 458 - Week 1 Lecture 2 - 2017-08-24 IEEE Computer Society Software Engineering Body of Knowledge: * IEEE Computer Society's attempt to define this body of knowledge! * IF you are interested: form for obtaining a link to download its PDF version: https://www.computer.org/web/swebok/v3 --- (Pfleeg's definitions) fault - occurs when a human makes a mistake, also called an error, in performing software activities failure - is a departure from the system's required behavior --- 4 reasons why Brooks thinks sw development will always be hard: * complexity * conformity * changeability * invisibility