Concise notes on software engineering (Yourdon computing series)