Using Non-Functional Requirements to Structure Design …