Systems analysis for civil engineers