martedì 22 febbraio 2011

Starting the Web Architectures Project

The Application Domain of my project is a Web Portal for booking and managing ski instructors. It should provide services for the instructors, for their agency, for tourists, but also for hotels that want to offer this feature to their guests.

From now on the project will be identified with the name "Snow Instructions".

In order clarify the domain, it's useful to illustrate the scenario of the application. This operation is particularly important because allows us to identify the main requirements before the design or implementation phases.

"The skiing agency based in Val di Fassa which offers skiing lessons during the winter season, wants to provide an online booking service to its customers, allowing them to view, book and pay for lessons hours. The service will be represented by a website, intuitively in the form of a standard e-commerce site, on which the agency, the instructors, the customers (the tourists) and the hotels can operate in different manners and with different privileges."

In the next post I will illustrate the main actors and their associated actions using a simple Use Case Diagram.