American software engineer, author, and consultant on software engineering topics. Early developer of structured analysis in the 1970s.