User needs and system requirements
As presented in Chapter 1, Understanding the Importance of Software Architecture, to summarize the user needs, you may use the User Story pattern. We have used this approach here so that you can read the following user stories for WWTravelClub:
US_001
: As a common user, I want to view promotional packages on the home page so that I can easily find my next vacation.US_002
: As a common user, I want to search for packages I cannot find on the home page so that I can explore other trip opportunities.US_003
: As a common user, I want to see the details of a package so that I can decide which package to buy.US_004
: As a common user, I want to register myself so that I can start buying the package.US_005
: As a registered user, I want to process the payment so that I can buy a package.US_006
: As a registered user, I want to buy a package with an expert recommendation included so that I can have an exclusive trip...