Research Article

Recovering Software Design from Interviews Using the NFR Approach: An Experience Report

Table 3

Labels propagated to the web services alternative.

Source hardgoalHardgoal labelHardgoal contributionLabel propagatedRule applied

Services need channelsSatisficedBREAKDeniedR3
Provides SOAP interactionDeniedMAKEDeniedR2
Provides REST servicesDeniedMAKEDeniedR2
Controls DataflowSatisficed MAKE (not shown in Figure 4)SatisficedR2
Transports Images, Text, and XML DataSatisficedMAKE (not shown in Figure 4)SatisficedR2
Uses Postgres DatabaseSatisficedBREAK DeniedR3