An introduction to structured systems analysis