SlideShare a Scribd company logo
1 of 23
Custom Closet
                                     Fashion Designer and E-Commerce
                                     Web Application



                                     Requirements Specification



                                       Date:                   5thDecember 2011

                                       Authors:



                                       Version:                3

                                       Status:                 Release Candidate




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx          Page 1 of 23
Document Control
Contributors

Name/Position                       Organization                 Contact Details

Fabrizio Valerio Covone             DIT                          Fabrizio.covone@mydit.ie

Cara Murphy                         DIT                          Cara.murphy@mydit.ie

Christopher Conlan                  DIT                          Christopher.conlan@mydit.ie

Stephen Carberry                    DIT                          Stephen.carberry@mydit.ie

Shane Ellis                         DIT                          Shane.ellis@mydit.ie



Version History

Date                      Version                  Status                 Comments

23/11/2011                1                        Draft                  Initial Requirement
                                                                          Gathering.

01/12/2011                2                        Draft                  Requirements analyzed
                                                                          into functionalities.

05/12/2011                3                        Release Candidate      Final Constraints and
                                                                          Initial Specification
                                                                          added.




Changes since last version

N/A



Known Omissions

N/A




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                   Page 2 of 23
Approvals

Date        Name                   Title                Signature      Version




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx   Page 3 of 23
Reviewers Comments
No comments




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx   Page 4 of 23
Table of Contents
Document Control................................................................................................................................... 2

Reviewers Comments.............................................................................................................................. 4

Table of Contents .................................................................................................................................... 5

1    Introduction ..................................................................................................................................... 7

    1.1     Purpose of the Document .......................................................................................................... 7

    1.2     Intended Audience .................................................................................................................... 7

    1.3     Definitions, Acronyms and Abbreviations ................................................................................... 7

2    Requirements Overview ................................................................................................................... 8

    2.1     Functional Scope ....................................................................................................................... 8

    2.2     Initial Specification .................................................................................................................... 8

    2.3     Initial Requirements List ............................................................................................................ 9

    2.4     Assumptions .............................................................................................................................. 9

    2.5     Constraints .............................................................................................................................. 10

3    Requirements Definition ................................................................................................................. 11

    3.1     High Level overview ................................................................................................................. 11

    3.2     Functional Modules ................................................................................................................. 11

    3.3     Requirements List .................................................................................................................... 13

       3.3.1      Customer Registration ................................................................................................................ 13

       3.3.2      Fashion Designer Registration .................................................................................................... 14

       3.3.3      Registered Customer Profile ....................................................................................................... 15

       3.3.4      Fashion Designer Profile ............................................................................................................. 16

       3.3.5      User Log In .................................................................................................................................. 17

requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                                                                 Page 5 of 23
3.3.6    Products Gallery .......................................................................................................................... 18

    3.3.7    FD Engagement ........................................................................................................................... 19

    3.3.8    Custom Product Request ............................................................................................................ 20

    3.3.9    Shopping Cart.............................................................................................................................. 21

    3.3.10     Purchase Process ...................................................................................................................... 22

    3.3.11     Refund Process ......................................................................................................................... 23




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                                                          Page 6 of 23
1 Introduction
1.1   Purpose of the Document
The purpose of this document is to record the requirements specification for the Custom ClosetWeb
Application. This document will focus on the analysis of the requirements gathered from the client in order
to define a list of core functionalities offered by the application.




1.2   Intended Audience
This document is a business level document intended for all project members, the project stakeholders and
potential users of the system.


1.3   Definitions, Acronyms and Abbreviations
UCD: User Centred Design

Requirements Specification: A document that describes the high level functional requirements of the
system to be developed.

RC: Registered Customer.

FD: Fashion Designer.

Admin: Custom Closet’s Administrator.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                     Page 7 of 23
2 Requirements Overview
2.1   Functional Scope
Custom Closet is a Web Application where Fashion designers can show their work and sell their products. It
is also a place where customers can engage a Fashion designer to design and/or produce a customized dress
based on their needs.


2.2   Initial Specification
The following specification was received from the customer at the project inception:

This website serves as a platform for all fashion designers to advertise and sell their designs. The customer
uploads what exactly they are looking for including: sizes, preferences for fabric, price range, style etc. and
if they wish to be fitted for the item.

Specifications will then be sent to all of the designers and dressmakers who match the requirements. They
can then upload a picture, which match the specifications and then the customer chooses the one they
want.

The customer is encouraged to leave feedback for the designer and will receive a discount on their next
order if they post a picture of themselves in the item they bought.

There will be links to each designer’s webpage and a shop, which will feature all of their existing stock.

It would especially cater for people who are struggling to find clothes that suite them for a big event or
people who have seen a picture of a designer dress in a magazine or online and want to have a cheaper
copy made.

It showcases fashion in a convenient, accessible forum.

Because the designer does not have to pay overheads such as rent, lighting, electricity to have a shop where
people can visit the whole experience will be cheaper. The site will showcase their designs through
photographs and videos of them making the clothes, which will also allow the customers to put a face to a
name. It allows customers to partake in the creative process as well as being guaranteed to get exactly what
they want.

A photo blog showing only 'real' people who have used the site or well dressed people on the street makes
it more appealing to people of all shapes and sizes.


requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                         Page 8 of 23
2.3     Initial Requirements List
 Ref            Description

 IR-0001        Fashion designers have to register in order to have their own profile.

 IR-0002        Inside its own profile a Fashion designer will show his/her working portfolio and full
                detailed contacts.

 IR-0003        In order to be visible to customers, a Fashion Designer has to pay a subscription fee.

 IR-0004        In order to engage a designer and buy a product, a customer has to be registered.

 IR-0005        A registered customer can engage a Fashion Designer to order a customized product.

 IR-0006        A registered customer can buy adesigned product shown into Designer’s portfolio.

 IR-0007        A not registered customer can only browse fashion designers’ products and profiles.

 IR-0008        After a purchase, Customer and Designer will have to rate each other.

 IR-0009        Custom Closet will keep a small percentage of the revenues of each purchase.

 IR-0010        In order to commit a purchase a customer has to agree a Terms & Condition Agreement.
                See Constraint 001 for more details.

 IR-0011        In order to commit a purchase a customer has to update andconfirm his/her size
                measures.

 IR-0012        In case of tailored attire engagement the customer has to provide a picture to the designer
                by uploading it or webcam acquisition (if possible).

 IR-0013        In case of a customized product engagement a customer could provide to the designer
                sketches and/or images as a starting point.



2.4     Assumptions
 Ref          Description


 0001         Registered Fashion Designers have the responsibility to produce and deliver their products to the customers.


 0002         In order to be available in the Custom Product Request feature, FD has to provide a stylized version of their
              products.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                                        Page 9 of 23
2.5     Constraints
 Ref         Description


 0001        Terms & Conditions: A refund is granted to the client only in case of wrong size and damaged product delivery.


 0002        Terms & Conditions: Registered users whether they are Fashion Designer or Customers have to behave properly.


 0003        Terms & Conditions: If a registered user (RC and/or FD) is caught behaving in an inappropriate way (e.g.: usage of
             bad words in rating system, spamming, etc.) by and Admin. He/she will be banned for a period of time related to
             the gravity of his/her actions.


 0004        Terms & Conditions: Custom Closet will keep a small percentage of the revenues of each purchase.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                                    Page 10 of 23
3 Requirements Definition
3.1   High Level overview
This section’s target is to show the main core functionalities of Custom Closet Web App.




3.2   Functional Modules
The functional modules describe the main functional clusters within the system



Ref         Name                  Description

FM-0001     Customer              This is the registration process of any user who wants to buy FD’s shown
            Registration          products and/or engage a FD for a customized product.

FM-0002     FD Registration       This is the registration process that a Fashion Designer has to fulfil in order to
                                  set up his/her Personal Profile. During this process FDs have to apply to the
                                  monthly subscription.

FM-0003     RC Profile            This functional module is the RCs’ personal profile where FDs can manage
                                  their purchased products and rate FDs.

FM-0004     FD Profile            This functional module is the FDs’ personal showroom where FDs can exhibit
                                  their work and be contacted by RC.

FM-0005     User Log In           This is the module where RCs and FDs log n in order to access their relative
                                  features.

FM-0006     Products Gallery      In this module all FD’s products are shown and can be purchased by RCs.

FM-0007     FD Engagement         This functionality module provides RCs to contact and engage FDs to order
                                  tailored attire.

FM-0008     Custom Product        RCs can customize their purchase by choosing different products by many
            Request               FDs.

FM-0009     Shopping Cart         RCs can add to the shopping cart the products that they want to purchase.


requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                            Page 11 of 23
FM-0010   Purchase Process    During this process RCs will pay the products they want to purchase. After
                              they have received their purchased products, RCs and FDs have to rate each
                              other.

FM-0011   Refund Process      During this process RCs can ask for a refund, but only a Admin will decide to
                              proceed further or to reject it. See Constraint 001 for more details.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                      Page 12 of 23
3.3     Requirements List
3.3.1      Customer Registration

This is the registration process of any user who wants to buy Fashion Designer’s shown products and/or
engage a FD for a customized product. A more detailed listing of these requirements is provided below:



Ref               Description                                                               CrossRef.

FR-1.010          Customer’s personal detail form request.

FR-1.020          Personal detail validation.

FR-1.030          Customer’s payment details request.

FR-1.040          Payment detail validation.

FR-1.040          Terms & Conditions agreement consent request.

FR-1.050          Activation email sent to the customer.

FR-1.060          RC’s Profile activated.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                   Page 13 of 23
3.3.2      Fashion Designer Registration

This is the registration process that a Fashion Designer has to fulfil in order to set up his/her Personal Profile.
During this process FDs have to apply to the monthly subscription. A more detailed listing of these
requirements is provided below:



Ref               Description                                                                      CrossREf

FR-2.010          FD’s personal detail form request.

FR-2.020          Personal detail validation.

FR-2.030          Monthly Subscription Application.

FR-2.040          FD’s payment details request.

FR-2.050          Payment detail validation.

FR-2.060          Terms & Conditions agreement consent request.

FR-2.070          Monthly Subscription’s purchase committed.

FR-2.080          Activation email sent to the FD.

FR-2.090          FD’s Profile activated.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                          Page 14 of 23
3.3.3      Registered Customer Profile

This functional module is the RCs’ personal profile where RCs can manage their purchased products and rate
FDs. A more detailed listing of these requirements is provided below



Ref               Description                                                               CrossRef

FR-3.010          Update Personal Details.

FR-3.020          Update Payment Details.

FR-3.030          Manage FD Engagements.

FR-3.040          Rate FDs.

FR-3.050          Ask for a refund.                                                         See Chapter
                                                                                            4.3.11 for more
                                                                                            details.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                   Page 15 of 23
3.3.4      Fashion Designer Profile

This functional module is the FDs’ personal showroom where FDs can exhibit their work and be contacted by
RC. A more detailed listing of these requirements is provided below



Ref             Description                                                                  CrossRef

FR-4.010        Update Personal Details.

FR-4.020        Update Payment Details.

FR-4.030        Apply for a Subscription.

FR-4.040        Manage Engagements done by RCs.

FR-4.050        Rate RCs.

FR-4.060        Add a new single product.

FR-4.070        Add a new season line of products.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                  Page 16 of 23
3.3.5      User Log In

This is the module where RCs and FDs log n in order to access their relative features. A more detailed listing
of these requirements is provided below



Ref               Description                                                                   CrossRef

FR-5.010          Credentials Request.

FR-5.020          Credential Verification.

FR-5.030          Redirecting to related User Profile.

FR-5.040          Forgot your password feature.

FR-5.050          Email Verification.

FR-5.050          Password reset email sent to the user.

FR-5.060          New Password Setting Request.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                       Page 17 of 23
3.3.6      Products Gallery

In this module all FD’s products are shown and can be purchased by RCs. A more detailed listing of these
requirements is provided below



Ref               Description                                                                      CrossRef

FR-6.010          Show all products.

FR-6.020          Search a product.

FR-6.030          Sort Products by Relevance of search.

FR-6.040          Sort Products by Name.

FR-6.050          Sort Products by Prize.

FR-6.060          Sort Products by Type of Clothing (e.g.: pants, hoodies, t-shirts, etc.)

FR-6.070          Sort Products by Fashion Designer.

FR-6.080          Sort Products by Fashion Season.

FR-6.090          Sort Products by Colour.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                           Page 18 of 23
3.3.7      FD Engagement

This functionality module provides RCs to contact and engage FDs to order tailored attire. A more detailed
listing of these requirements is provided below



Ref              Description                                                                 CrossRef

FR-7.010         Contact a FD.

FR-7.020         Ask for tailored attire design.

FR-7.030         Agree a price with FD.

FR-7.040         Send all size details to FD.

FR-7.050         Send images to the contacted FD as starting point. (optional)

FR-7.060         Watch and review the design produced by the FD.

FR-7.070         Request the production of the designed product.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                    Page 19 of 23
3.3.8      Custom Product Request

RCs can customize their purchase by choosing different products by many FDs. A more detailed listing of
these requirements is provided below



Ref              Description                                                                 CrossRef

FR-8.010         Select one or more Products from the Products Gallery.

FR-8.020         Choose an avatar.

FR-8.030         Add a product to the avatar.

FR-8.040         Remove a product to the avatar.

FR-8.050         Clear avatar appearance.

FR-8.060         Add products’ set to the shopping cart.                                     See Chapter
                                                                                             4.3.9 for more
                                                                                             details.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                    Page 20 of 23
3.3.9      Shopping Cart

RCs can add to the shopping cart the products that they want to purchase. A more detailed listing of these
requirements is provided below



Ref              Description                                                                 CrossRef

FR-9.010         Add a product.

FR-9.020         Remove a product.

FR-9.030         Clear Shopping Cart.

FR-9.040         View Selected Products.

FR-9.050         Start Purchase Process.                                                     See Chapter
                                                                                             4.3.10 for more
                                                                                             details.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                    Page 21 of 23
3.3.10 Purchase Process

During this process RCs will pay the products they want to purchase. After they have received their
purchased products, RCs and FDs have to rate each other. A more detailed listing of these requirements is
provided below



Ref              Description                                                                 CrossRef

FR-10.010        Confirm Selected Products.

FR-10.020        Confirm Size Details.

FR-10.030        Confirm Payment Details.

FR-10.040        Confirm Personal Details.

FR-10.050        Commit purchase.

FR-10.060        RC rates FD’s services.

FR-10.070        FD rates RC’s behaviour.




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                    Page 22 of 23
3.3.11 Refund Process

During this process RCs can ask for a refund, but only a Admin will decide to proceed further or to reject it.
See Constraint 001 for more details. A more detailed listing of these requirements is provided below



Ref              Description                                                                     CrossRef

FR-11.010        RC asks for a Refund.

FR-11.020        Admin verifies Refund’s applicability.                                          See Constraint
                                                                                                 001 for more
                                                                                                 details.

FR-11.030        Admin rejects Refund Request.

FR-11.040        Admin confirms Refund Request.

FR-11.050        RC sends back purchased product/s.

FR-11.060        FD provides refunded money to RC.

FR-11.070        Admin bans RC. (if his/her didn’t behave properly)

FR-11.080        Admin bans FD. (if his/her didn’t behave properly)




requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx                        Page 23 of 23

More Related Content

Viewers also liked

Domain Driven Design - 10min
Domain Driven Design - 10minDomain Driven Design - 10min
Domain Driven Design - 10minChristian Baranowski
 
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...HOOD Group
 

Viewers also liked (6)

Machinima Report
Machinima ReportMachinima Report
Machinima Report
 
Custom Closet Use Cases v4
Custom Closet Use Cases v4Custom Closet Use Cases v4
Custom Closet Use Cases v4
 
Na Celtigh - v0.95
Na Celtigh - v0.95Na Celtigh - v0.95
Na Celtigh - v0.95
 
Domain Driven Design - 10min
Domain Driven Design - 10minDomain Driven Design - 10min
Domain Driven Design - 10min
 
Custom Closet Use Cases v1
Custom Closet Use Cases v1Custom Closet Use Cases v1
Custom Closet Use Cases v1
 
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
 

Similar to Custom Closet Requirements Specification v3

3- Siemens Open Library - Example Object Configuration.pdf
3- Siemens Open Library - Example Object Configuration.pdf3- Siemens Open Library - Example Object Configuration.pdf
3- Siemens Open Library - Example Object Configuration.pdfEMERSON EDUARDO RODRIGUES
 
Software Requirement Specification Master Template
Software Requirement Specification Master TemplateSoftware Requirement Specification Master Template
Software Requirement Specification Master TemplateWayne Chen
 
Software requirements specifications wp2
Software requirements specifications wp2Software requirements specifications wp2
Software requirements specifications wp2ambitlick
 
Draft Ietf Oauth V2 12
Draft Ietf Oauth V2 12Draft Ietf Oauth V2 12
Draft Ietf Oauth V2 12Vishal Shah
 
Appendix b functionaldesignphasebusinessequirementsdocument021805
Appendix b functionaldesignphasebusinessequirementsdocument021805Appendix b functionaldesignphasebusinessequirementsdocument021805
Appendix b functionaldesignphasebusinessequirementsdocument021805Udaya Kumar
 
Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112magik570
 
435752048-web-development-report.pdf
435752048-web-development-report.pdf435752048-web-development-report.pdf
435752048-web-development-report.pdfUtkarshSingh697319
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]Rajon
 
Phase 1 of Predicting Payment default on Vehicle Loan EMI
Phase 1 of Predicting Payment default on Vehicle Loan EMIPhase 1 of Predicting Payment default on Vehicle Loan EMI
Phase 1 of Predicting Payment default on Vehicle Loan EMIVikas Virani
 
D4.3. Content and Concept Filter V1
D4.3. Content and Concept Filter V1D4.3. Content and Concept Filter V1
D4.3. Content and Concept Filter V1LinkedTV
 
Daemon Behr - Challenge 1 - Virtual Design Master
Daemon Behr - Challenge 1 - Virtual Design MasterDaemon Behr - Challenge 1 - Virtual Design Master
Daemon Behr - Challenge 1 - Virtual Design Mastervdmchallenge
 
Assignments Three And Four Object-Oriented Software Design And Implementatio...
Assignments Three And Four  Object-Oriented Software Design And Implementatio...Assignments Three And Four  Object-Oriented Software Design And Implementatio...
Assignments Three And Four Object-Oriented Software Design And Implementatio...Andrew Parish
 
Instruction Manual XChange 2 User Manual English Language web4901 0127-2
Instruction Manual XChange 2 User Manual English Language web4901 0127-2 Instruction Manual XChange 2 User Manual English Language web4901 0127-2
Instruction Manual XChange 2 User Manual English Language web4901 0127-2 Serious Detecting
 
ALCS_AID v4.0, 2016-03-18
ALCS_AID v4.0, 2016-03-18ALCS_AID v4.0, 2016-03-18
ALCS_AID v4.0, 2016-03-18lakshmanan m
 
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docx
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docxBoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docx
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docxjasoninnes20
 

Similar to Custom Closet Requirements Specification v3 (20)

3- Siemens Open Library - Example Object Configuration.pdf
3- Siemens Open Library - Example Object Configuration.pdf3- Siemens Open Library - Example Object Configuration.pdf
3- Siemens Open Library - Example Object Configuration.pdf
 
Software Requirement Specification Master Template
Software Requirement Specification Master TemplateSoftware Requirement Specification Master Template
Software Requirement Specification Master Template
 
Software requirements specifications wp2
Software requirements specifications wp2Software requirements specifications wp2
Software requirements specifications wp2
 
Draft Ietf Oauth V2 12
Draft Ietf Oauth V2 12Draft Ietf Oauth V2 12
Draft Ietf Oauth V2 12
 
Appendix b functionaldesignphasebusinessequirementsdocument021805
Appendix b functionaldesignphasebusinessequirementsdocument021805Appendix b functionaldesignphasebusinessequirementsdocument021805
Appendix b functionaldesignphasebusinessequirementsdocument021805
 
Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112
 
435752048-web-development-report.pdf
435752048-web-development-report.pdf435752048-web-development-report.pdf
435752048-web-development-report.pdf
 
CS4099Report
CS4099ReportCS4099Report
CS4099Report
 
Rfp dolci v1.0
Rfp dolci v1.0Rfp dolci v1.0
Rfp dolci v1.0
 
Online computer shop 111 35-181
Online computer shop 111 35-181Online computer shop 111 35-181
Online computer shop 111 35-181
 
Sample BRS
Sample BRSSample BRS
Sample BRS
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
 
Phase 1 of Predicting Payment default on Vehicle Loan EMI
Phase 1 of Predicting Payment default on Vehicle Loan EMIPhase 1 of Predicting Payment default on Vehicle Loan EMI
Phase 1 of Predicting Payment default on Vehicle Loan EMI
 
D4.3. Content and Concept Filter V1
D4.3. Content and Concept Filter V1D4.3. Content and Concept Filter V1
D4.3. Content and Concept Filter V1
 
Daemon Behr - Challenge 1 - Virtual Design Master
Daemon Behr - Challenge 1 - Virtual Design MasterDaemon Behr - Challenge 1 - Virtual Design Master
Daemon Behr - Challenge 1 - Virtual Design Master
 
Rfc3413
Rfc3413Rfc3413
Rfc3413
 
Assignments Three And Four Object-Oriented Software Design And Implementatio...
Assignments Three And Four  Object-Oriented Software Design And Implementatio...Assignments Three And Four  Object-Oriented Software Design And Implementatio...
Assignments Three And Four Object-Oriented Software Design And Implementatio...
 
Instruction Manual XChange 2 User Manual English Language web4901 0127-2
Instruction Manual XChange 2 User Manual English Language web4901 0127-2 Instruction Manual XChange 2 User Manual English Language web4901 0127-2
Instruction Manual XChange 2 User Manual English Language web4901 0127-2
 
ALCS_AID v4.0, 2016-03-18
ALCS_AID v4.0, 2016-03-18ALCS_AID v4.0, 2016-03-18
ALCS_AID v4.0, 2016-03-18
 
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docx
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docxBoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docx
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docx
 

More from Fabrizio Valerio Covone (18)

Shards Idea Proposal
Shards Idea ProposalShards Idea Proposal
Shards Idea Proposal
 
Shards 2nd presentation
Shards 2nd presentation Shards 2nd presentation
Shards 2nd presentation
 
Prince of Persia - Flow charts
Prince of Persia - Flow chartsPrince of Persia - Flow charts
Prince of Persia - Flow charts
 
Shards - Presentation
Shards - PresentationShards - Presentation
Shards - Presentation
 
Custom Closet Presentation Phase 3
Custom Closet Presentation Phase 3Custom Closet Presentation Phase 3
Custom Closet Presentation Phase 3
 
Custom Closet Prototype Storyboard
Custom Closet Prototype StoryboardCustom Closet Prototype Storyboard
Custom Closet Prototype Storyboard
 
Sound State Presentation
Sound State PresentationSound State Presentation
Sound State Presentation
 
Custom Closet Presentation
Custom Closet PresentationCustom Closet Presentation
Custom Closet Presentation
 
Custom Closet Presentation
Custom Closet PresentationCustom Closet Presentation
Custom Closet Presentation
 
Game Analysis - Mafia Wars
Game Analysis - Mafia WarsGame Analysis - Mafia Wars
Game Analysis - Mafia Wars
 
Na Celtigh v1.1
Na Celtigh v1.1Na Celtigh v1.1
Na Celtigh v1.1
 
Na Celtigh - v1.0
Na Celtigh - v1.0Na Celtigh - v1.0
Na Celtigh - v1.0
 
Na Celtigh - v0.9
Na Celtigh - v0.9Na Celtigh - v0.9
Na Celtigh - v0.9
 
Na Celtigh - v0.8
Na Celtigh - v0.8Na Celtigh - v0.8
Na Celtigh - v0.8
 
Na Celtigh - v0.7
Na Celtigh - v0.7Na Celtigh - v0.7
Na Celtigh - v0.7
 
Na Celtigh - v0.6
Na Celtigh - v0.6Na Celtigh - v0.6
Na Celtigh - v0.6
 
Na Celtigh - v0.5
Na Celtigh - v0.5Na Celtigh - v0.5
Na Celtigh - v0.5
 
Integrated Project Phase 1
Integrated Project Phase 1Integrated Project Phase 1
Integrated Project Phase 1
 

Recently uploaded

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 

Recently uploaded (20)

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 

Custom Closet Requirements Specification v3

  • 1. Custom Closet Fashion Designer and E-Commerce Web Application Requirements Specification Date: 5thDecember 2011 Authors: Version: 3 Status: Release Candidate requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 1 of 23
  • 2. Document Control Contributors Name/Position Organization Contact Details Fabrizio Valerio Covone DIT Fabrizio.covone@mydit.ie Cara Murphy DIT Cara.murphy@mydit.ie Christopher Conlan DIT Christopher.conlan@mydit.ie Stephen Carberry DIT Stephen.carberry@mydit.ie Shane Ellis DIT Shane.ellis@mydit.ie Version History Date Version Status Comments 23/11/2011 1 Draft Initial Requirement Gathering. 01/12/2011 2 Draft Requirements analyzed into functionalities. 05/12/2011 3 Release Candidate Final Constraints and Initial Specification added. Changes since last version N/A Known Omissions N/A requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 2 of 23
  • 3. Approvals Date Name Title Signature Version requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 3 of 23
  • 5. Table of Contents Document Control................................................................................................................................... 2 Reviewers Comments.............................................................................................................................. 4 Table of Contents .................................................................................................................................... 5 1 Introduction ..................................................................................................................................... 7 1.1 Purpose of the Document .......................................................................................................... 7 1.2 Intended Audience .................................................................................................................... 7 1.3 Definitions, Acronyms and Abbreviations ................................................................................... 7 2 Requirements Overview ................................................................................................................... 8 2.1 Functional Scope ....................................................................................................................... 8 2.2 Initial Specification .................................................................................................................... 8 2.3 Initial Requirements List ............................................................................................................ 9 2.4 Assumptions .............................................................................................................................. 9 2.5 Constraints .............................................................................................................................. 10 3 Requirements Definition ................................................................................................................. 11 3.1 High Level overview ................................................................................................................. 11 3.2 Functional Modules ................................................................................................................. 11 3.3 Requirements List .................................................................................................................... 13 3.3.1 Customer Registration ................................................................................................................ 13 3.3.2 Fashion Designer Registration .................................................................................................... 14 3.3.3 Registered Customer Profile ....................................................................................................... 15 3.3.4 Fashion Designer Profile ............................................................................................................. 16 3.3.5 User Log In .................................................................................................................................. 17 requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 5 of 23
  • 6. 3.3.6 Products Gallery .......................................................................................................................... 18 3.3.7 FD Engagement ........................................................................................................................... 19 3.3.8 Custom Product Request ............................................................................................................ 20 3.3.9 Shopping Cart.............................................................................................................................. 21 3.3.10 Purchase Process ...................................................................................................................... 22 3.3.11 Refund Process ......................................................................................................................... 23 requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 6 of 23
  • 7. 1 Introduction 1.1 Purpose of the Document The purpose of this document is to record the requirements specification for the Custom ClosetWeb Application. This document will focus on the analysis of the requirements gathered from the client in order to define a list of core functionalities offered by the application. 1.2 Intended Audience This document is a business level document intended for all project members, the project stakeholders and potential users of the system. 1.3 Definitions, Acronyms and Abbreviations UCD: User Centred Design Requirements Specification: A document that describes the high level functional requirements of the system to be developed. RC: Registered Customer. FD: Fashion Designer. Admin: Custom Closet’s Administrator. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 7 of 23
  • 8. 2 Requirements Overview 2.1 Functional Scope Custom Closet is a Web Application where Fashion designers can show their work and sell their products. It is also a place where customers can engage a Fashion designer to design and/or produce a customized dress based on their needs. 2.2 Initial Specification The following specification was received from the customer at the project inception: This website serves as a platform for all fashion designers to advertise and sell their designs. The customer uploads what exactly they are looking for including: sizes, preferences for fabric, price range, style etc. and if they wish to be fitted for the item. Specifications will then be sent to all of the designers and dressmakers who match the requirements. They can then upload a picture, which match the specifications and then the customer chooses the one they want. The customer is encouraged to leave feedback for the designer and will receive a discount on their next order if they post a picture of themselves in the item they bought. There will be links to each designer’s webpage and a shop, which will feature all of their existing stock. It would especially cater for people who are struggling to find clothes that suite them for a big event or people who have seen a picture of a designer dress in a magazine or online and want to have a cheaper copy made. It showcases fashion in a convenient, accessible forum. Because the designer does not have to pay overheads such as rent, lighting, electricity to have a shop where people can visit the whole experience will be cheaper. The site will showcase their designs through photographs and videos of them making the clothes, which will also allow the customers to put a face to a name. It allows customers to partake in the creative process as well as being guaranteed to get exactly what they want. A photo blog showing only 'real' people who have used the site or well dressed people on the street makes it more appealing to people of all shapes and sizes. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 8 of 23
  • 9. 2.3 Initial Requirements List Ref Description IR-0001 Fashion designers have to register in order to have their own profile. IR-0002 Inside its own profile a Fashion designer will show his/her working portfolio and full detailed contacts. IR-0003 In order to be visible to customers, a Fashion Designer has to pay a subscription fee. IR-0004 In order to engage a designer and buy a product, a customer has to be registered. IR-0005 A registered customer can engage a Fashion Designer to order a customized product. IR-0006 A registered customer can buy adesigned product shown into Designer’s portfolio. IR-0007 A not registered customer can only browse fashion designers’ products and profiles. IR-0008 After a purchase, Customer and Designer will have to rate each other. IR-0009 Custom Closet will keep a small percentage of the revenues of each purchase. IR-0010 In order to commit a purchase a customer has to agree a Terms & Condition Agreement. See Constraint 001 for more details. IR-0011 In order to commit a purchase a customer has to update andconfirm his/her size measures. IR-0012 In case of tailored attire engagement the customer has to provide a picture to the designer by uploading it or webcam acquisition (if possible). IR-0013 In case of a customized product engagement a customer could provide to the designer sketches and/or images as a starting point. 2.4 Assumptions Ref Description 0001 Registered Fashion Designers have the responsibility to produce and deliver their products to the customers. 0002 In order to be available in the Custom Product Request feature, FD has to provide a stylized version of their products. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 9 of 23
  • 10. 2.5 Constraints Ref Description 0001 Terms & Conditions: A refund is granted to the client only in case of wrong size and damaged product delivery. 0002 Terms & Conditions: Registered users whether they are Fashion Designer or Customers have to behave properly. 0003 Terms & Conditions: If a registered user (RC and/or FD) is caught behaving in an inappropriate way (e.g.: usage of bad words in rating system, spamming, etc.) by and Admin. He/she will be banned for a period of time related to the gravity of his/her actions. 0004 Terms & Conditions: Custom Closet will keep a small percentage of the revenues of each purchase. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 10 of 23
  • 11. 3 Requirements Definition 3.1 High Level overview This section’s target is to show the main core functionalities of Custom Closet Web App. 3.2 Functional Modules The functional modules describe the main functional clusters within the system Ref Name Description FM-0001 Customer This is the registration process of any user who wants to buy FD’s shown Registration products and/or engage a FD for a customized product. FM-0002 FD Registration This is the registration process that a Fashion Designer has to fulfil in order to set up his/her Personal Profile. During this process FDs have to apply to the monthly subscription. FM-0003 RC Profile This functional module is the RCs’ personal profile where FDs can manage their purchased products and rate FDs. FM-0004 FD Profile This functional module is the FDs’ personal showroom where FDs can exhibit their work and be contacted by RC. FM-0005 User Log In This is the module where RCs and FDs log n in order to access their relative features. FM-0006 Products Gallery In this module all FD’s products are shown and can be purchased by RCs. FM-0007 FD Engagement This functionality module provides RCs to contact and engage FDs to order tailored attire. FM-0008 Custom Product RCs can customize their purchase by choosing different products by many Request FDs. FM-0009 Shopping Cart RCs can add to the shopping cart the products that they want to purchase. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 11 of 23
  • 12. FM-0010 Purchase Process During this process RCs will pay the products they want to purchase. After they have received their purchased products, RCs and FDs have to rate each other. FM-0011 Refund Process During this process RCs can ask for a refund, but only a Admin will decide to proceed further or to reject it. See Constraint 001 for more details. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 12 of 23
  • 13. 3.3 Requirements List 3.3.1 Customer Registration This is the registration process of any user who wants to buy Fashion Designer’s shown products and/or engage a FD for a customized product. A more detailed listing of these requirements is provided below: Ref Description CrossRef. FR-1.010 Customer’s personal detail form request. FR-1.020 Personal detail validation. FR-1.030 Customer’s payment details request. FR-1.040 Payment detail validation. FR-1.040 Terms & Conditions agreement consent request. FR-1.050 Activation email sent to the customer. FR-1.060 RC’s Profile activated. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 13 of 23
  • 14. 3.3.2 Fashion Designer Registration This is the registration process that a Fashion Designer has to fulfil in order to set up his/her Personal Profile. During this process FDs have to apply to the monthly subscription. A more detailed listing of these requirements is provided below: Ref Description CrossREf FR-2.010 FD’s personal detail form request. FR-2.020 Personal detail validation. FR-2.030 Monthly Subscription Application. FR-2.040 FD’s payment details request. FR-2.050 Payment detail validation. FR-2.060 Terms & Conditions agreement consent request. FR-2.070 Monthly Subscription’s purchase committed. FR-2.080 Activation email sent to the FD. FR-2.090 FD’s Profile activated. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 14 of 23
  • 15. 3.3.3 Registered Customer Profile This functional module is the RCs’ personal profile where RCs can manage their purchased products and rate FDs. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-3.010 Update Personal Details. FR-3.020 Update Payment Details. FR-3.030 Manage FD Engagements. FR-3.040 Rate FDs. FR-3.050 Ask for a refund. See Chapter 4.3.11 for more details. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 15 of 23
  • 16. 3.3.4 Fashion Designer Profile This functional module is the FDs’ personal showroom where FDs can exhibit their work and be contacted by RC. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-4.010 Update Personal Details. FR-4.020 Update Payment Details. FR-4.030 Apply for a Subscription. FR-4.040 Manage Engagements done by RCs. FR-4.050 Rate RCs. FR-4.060 Add a new single product. FR-4.070 Add a new season line of products. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 16 of 23
  • 17. 3.3.5 User Log In This is the module where RCs and FDs log n in order to access their relative features. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-5.010 Credentials Request. FR-5.020 Credential Verification. FR-5.030 Redirecting to related User Profile. FR-5.040 Forgot your password feature. FR-5.050 Email Verification. FR-5.050 Password reset email sent to the user. FR-5.060 New Password Setting Request. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 17 of 23
  • 18. 3.3.6 Products Gallery In this module all FD’s products are shown and can be purchased by RCs. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-6.010 Show all products. FR-6.020 Search a product. FR-6.030 Sort Products by Relevance of search. FR-6.040 Sort Products by Name. FR-6.050 Sort Products by Prize. FR-6.060 Sort Products by Type of Clothing (e.g.: pants, hoodies, t-shirts, etc.) FR-6.070 Sort Products by Fashion Designer. FR-6.080 Sort Products by Fashion Season. FR-6.090 Sort Products by Colour. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 18 of 23
  • 19. 3.3.7 FD Engagement This functionality module provides RCs to contact and engage FDs to order tailored attire. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-7.010 Contact a FD. FR-7.020 Ask for tailored attire design. FR-7.030 Agree a price with FD. FR-7.040 Send all size details to FD. FR-7.050 Send images to the contacted FD as starting point. (optional) FR-7.060 Watch and review the design produced by the FD. FR-7.070 Request the production of the designed product. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 19 of 23
  • 20. 3.3.8 Custom Product Request RCs can customize their purchase by choosing different products by many FDs. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-8.010 Select one or more Products from the Products Gallery. FR-8.020 Choose an avatar. FR-8.030 Add a product to the avatar. FR-8.040 Remove a product to the avatar. FR-8.050 Clear avatar appearance. FR-8.060 Add products’ set to the shopping cart. See Chapter 4.3.9 for more details. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 20 of 23
  • 21. 3.3.9 Shopping Cart RCs can add to the shopping cart the products that they want to purchase. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-9.010 Add a product. FR-9.020 Remove a product. FR-9.030 Clear Shopping Cart. FR-9.040 View Selected Products. FR-9.050 Start Purchase Process. See Chapter 4.3.10 for more details. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 21 of 23
  • 22. 3.3.10 Purchase Process During this process RCs will pay the products they want to purchase. After they have received their purchased products, RCs and FDs have to rate each other. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-10.010 Confirm Selected Products. FR-10.020 Confirm Size Details. FR-10.030 Confirm Payment Details. FR-10.040 Confirm Personal Details. FR-10.050 Commit purchase. FR-10.060 RC rates FD’s services. FR-10.070 FD rates RC’s behaviour. requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 22 of 23
  • 23. 3.3.11 Refund Process During this process RCs can ask for a refund, but only a Admin will decide to proceed further or to reject it. See Constraint 001 for more details. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-11.010 RC asks for a Refund. FR-11.020 Admin verifies Refund’s applicability. See Constraint 001 for more details. FR-11.030 Admin rejects Refund Request. FR-11.040 Admin confirms Refund Request. FR-11.050 RC sends back purchased product/s. FR-11.060 FD provides refunded money to RC. FR-11.070 Admin bans RC. (if his/her didn’t behave properly) FR-11.080 Admin bans FD. (if his/her didn’t behave properly) requirementsspecificationcustomclosetv3-111211100956-phpapp02.docx Page 23 of 23