Modified software engineering notes.