PhotoShine.org – design requirements - e-Lite
Transcription
PhotoShine.org – design requirements - e-Lite
PhotoShine.org – design requirements Requirements for the design of the PhotoShine.org web site on photograph sharing and publication Brief Introduction PhotoShine.org is a photo archival and sharing portal which allows users to store, publish and share photos with friends. The business model lying at the basis of PhotoShine.org is based on a set of paid functionalities offered to premium users, on advertisements and on the provision of additional services related to pictures and photography like: photo printing, calendar making, etc. Functional Requirements The following functional requirements have been identified by discussing with the PhotoShine.org management team: • • • • • • • • • Photo search: the site will offer search functionalities for retrieving pictures, results will depend on the authorization policies enforced for the current user The site will offer to registered users the ability to create and edit groups of personal contacts and known or trusted users The site will offer to registered users the ability to define picture collections that can be published on the user profile Registered and premium users will have the ability of publishing, and customizing a public profile page Registered users will be able to add pictures to a set of “preferred” pictures Registered users can publish the list of preferred images Registered and premium users will be allowed to load images and picture files, together with a set of metadata pertaining the picture contents The site will allow registered users to “monitor” the activities of selected users or user groups, by inserting on the user’s profile page a list of the last actions done by “monitored” or “linked” users. The site will provide on-line paying facilities for premium users accounts Non Functional Requirements The following set of non-functional requirements has been identified in agreement with the PhotoShine.org management and publishing team: • • • • • • The site must store the user accounts and the corresponding data Several user categories are foreseen: anonymous, registered, premium, administrator, manager The pictures will have a maximum size limit The maximum size limit for premium users will be higher than the ones of registered users Every loaded image will either be: private, public, shared with one or more registered users (or groups), premium Every non-public image can be commented by users having the right for visualizing the image • • Every public image can be commented by every registered user For each image the following mandatory metadata must be specified: Title, Tag list, Category (selected by a predefined set) Information Architecture Given the above requirements the EBWA master course has been charged to define a draft web site structure, and the underlying information architecture. EWBA members are allowed to fill up un-complete requirements with missing details and must prepare a web site design proposal on the basis of provided information.