Complex system design task sequencing for cost and time considerations