SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Custom Closet
                                     Fashion Designer and E-Commerce
                                     Web Application



                                     Requirements Specification



                                       Date :                  1stDecember 2011

                                       Authors:



                                       Version:                2

                                       Status:                 Draft




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx          Page 1 of 22
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.




Changes since last version

N/A



Known Omissions

N/A



Approvals


requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx              Page 2 of 22
Date        Name                   Title                Signature      Version




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx   Page 3 of 22
Reviewers Comments
No comments




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx   Page 4 of 22
Table of Contents
Document Control......................................................................................... Error! Bookmark not defined.

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............................................................................................................. 8

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

    2.5     Constraints ................................................................................................................................ 9

3    Requirements Definition ................................................................................................................. 10

    3.1     High Level overview ................................................................................................................. 10

    3.2     Functional Modules ................................................................................................................. 10

    3.3     Requirements List .................................................................................................................... 12

       3.3.1      Customer Registration ................................................................................................................ 12

       3.3.2      Fashion Designer Registration..................................................................................................... 13

       3.3.3      Registered Customer Profile ....................................................................................................... 14

       3.3.4      Fashion Designer Profile.............................................................................................................. 15

       3.3.5      User Log In ................................................................................................................................... 16

requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                                                                  Page 5 of 22
3.3.6    Products Gallery .......................................................................................................................... 17

    3.3.7    FD Engagement ........................................................................................................................... 18

    3.3.8    Custom Product Request............................................................................................................. 19

    3.3.9    Shopping Cart .............................................................................................................................. 20

    3.3.10     Purchase Process ...................................................................................................................... 21

    3.3.11     Refund Process.......................................................................................................................... 22




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                                                           Page 6 of 22
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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                     Page 7 of 22
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:




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



requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                              Page 8 of 22
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.




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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                                      Page 9 of 22
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.


requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                            Page 10 of 22
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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                      Page 11 of 22
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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                   Page 12 of 22
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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                          Page 13 of 22
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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                   Page 14 of 22
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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                  Page 15 of 22
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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                       Page 16 of 22
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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                           Page 17 of 22
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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                    Page 18 of 22
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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                    Page 19 of 22
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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                    Page 20 of 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.




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                    Page 21 of 22
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)




requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx                        Page 22 of 22

Weitere ähnliche Inhalte

Andere mochten auch

Web 2.0 tools for the 1to1 classroom
Web 2.0 tools for the 1to1 classroomWeb 2.0 tools for the 1to1 classroom
Web 2.0 tools for the 1to1 classroomalicemanning
 
EScreenz white paper
EScreenz white paperEScreenz white paper
EScreenz white paperEScreenz
 
1 to 1 NT - My students have laptops, now what?
1 to 1 NT - My students have laptops, now what?1 to 1 NT - My students have laptops, now what?
1 to 1 NT - My students have laptops, now what?alicemanning
 
Custom closet presentation
Custom closet presentationCustom closet presentation
Custom closet presentationStephen-Carberry
 

Andere mochten auch (6)

Na Celtigh - v0.6
Na Celtigh - v0.6Na Celtigh - v0.6
Na Celtigh - v0.6
 
Omerta
OmertaOmerta
Omerta
 
Web 2.0 tools for the 1to1 classroom
Web 2.0 tools for the 1to1 classroomWeb 2.0 tools for the 1to1 classroom
Web 2.0 tools for the 1to1 classroom
 
EScreenz white paper
EScreenz white paperEScreenz white paper
EScreenz white paper
 
1 to 1 NT - My students have laptops, now what?
1 to 1 NT - My students have laptops, now what?1 to 1 NT - My students have laptops, now what?
1 to 1 NT - My students have laptops, now what?
 
Custom closet presentation
Custom closet presentationCustom closet presentation
Custom closet presentation
 

Ă„hnlich wie Custom Closet Requirements Specification v2

Fi dev fs_92_vendor customer creation
Fi dev fs_92_vendor customer creationFi dev fs_92_vendor customer creation
Fi dev fs_92_vendor customer creationANILKUMARPULIPATI1
 
Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112magik570
 
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
 
Software requirements specifications wp2
Software requirements specifications wp2Software requirements specifications wp2
Software requirements specifications wp2ambitlick
 
Software Requirement Specification Master Template
Software Requirement Specification Master TemplateSoftware Requirement Specification Master Template
Software Requirement Specification Master TemplateWayne Chen
 
App builder
App builderApp builder
App builderbibis2
 
mini_Project_SRS
mini_Project_SRSmini_Project_SRS
mini_Project_SRSVayodya Tamari
 
Example Software Requirements Specification Document for ReqView
Example Software Requirements Specification Document for ReqViewExample Software Requirements Specification Document for ReqView
Example Software Requirements Specification Document for ReqViewEccam
 
Appendix b functionaldesignphasebusinessequirementsdocument021805
Appendix b functionaldesignphasebusinessequirementsdocument021805Appendix b functionaldesignphasebusinessequirementsdocument021805
Appendix b functionaldesignphasebusinessequirementsdocument021805Udaya Kumar
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement SpecificationStormyPredictions
 
Digital Locker Requester Api Specification v1 0
Digital Locker Requester Api Specification v1 0Digital Locker Requester Api Specification v1 0
Digital Locker Requester Api Specification v1 0DigiLocker
 
Digital Locker Requester API Specification v1 0
Digital Locker Requester API Specification v1 0Digital Locker Requester API Specification v1 0
Digital Locker Requester API Specification v1 0Amit Ranjan
 
Technical Writing
Technical WritingTechnical Writing
Technical WritingHya De Castro
 

Ă„hnlich wie Custom Closet Requirements Specification v2 (20)

User Experience Custom Closet v2
User Experience Custom Closet v2User Experience Custom Closet v2
User Experience Custom Closet v2
 
Custom Closet Use Cases v1
Custom Closet Use Cases v1Custom Closet Use Cases v1
Custom Closet Use Cases v1
 
User Experience Custom Closet v3
User Experience Custom Closet v3User Experience Custom Closet v3
User Experience Custom Closet v3
 
Custom Closet Use Cases v3
Custom Closet Use Cases v3Custom Closet Use Cases v3
Custom Closet Use Cases v3
 
Custom Closet Use Cases v4
Custom Closet Use Cases v4Custom Closet Use Cases v4
Custom Closet Use Cases v4
 
Fi dev fs_92_vendor customer creation
Fi dev fs_92_vendor customer creationFi dev fs_92_vendor customer creation
Fi dev fs_92_vendor customer creation
 
Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112
 
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
 
Software requirements specifications wp2
Software requirements specifications wp2Software requirements specifications wp2
Software requirements specifications wp2
 
Software Requirement Specification Master Template
Software Requirement Specification Master TemplateSoftware Requirement Specification Master Template
Software Requirement Specification Master Template
 
App builder
App builderApp builder
App builder
 
mini_Project_SRS
mini_Project_SRSmini_Project_SRS
mini_Project_SRS
 
Example Software Requirements Specification Document for ReqView
Example Software Requirements Specification Document for ReqViewExample Software Requirements Specification Document for ReqView
Example Software Requirements Specification Document for ReqView
 
Appendix b functionaldesignphasebusinessequirementsdocument021805
Appendix b functionaldesignphasebusinessequirementsdocument021805Appendix b functionaldesignphasebusinessequirementsdocument021805
Appendix b functionaldesignphasebusinessequirementsdocument021805
 
Online computer shop 111 35-181
Online computer shop 111 35-181Online computer shop 111 35-181
Online computer shop 111 35-181
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
Digital Locker Requester Api Specification v1 0
Digital Locker Requester Api Specification v1 0Digital Locker Requester Api Specification v1 0
Digital Locker Requester Api Specification v1 0
 
Digital Locker Requester API Specification v1 0
Digital Locker Requester API Specification v1 0Digital Locker Requester API Specification v1 0
Digital Locker Requester API Specification v1 0
 
Technical Writing
Technical WritingTechnical Writing
Technical Writing
 
Vinothkanna1
Vinothkanna1Vinothkanna1
Vinothkanna1
 

Mehr von Fabrizio Valerio Covone (19)

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
 
Machinima Report
Machinima ReportMachinima Report
Machinima Report
 
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.95
Na Celtigh - v0.95Na Celtigh - v0.95
Na Celtigh - v0.95
 
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.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
 

KĂĽrzlich hochgeladen

Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 

KĂĽrzlich hochgeladen (20)

Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 

Custom Closet Requirements Specification v2

  • 1. Custom Closet Fashion Designer and E-Commerce Web Application Requirements Specification Date : 1stDecember 2011 Authors: Version: 2 Status: Draft requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 1 of 22
  • 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. Changes since last version N/A Known Omissions N/A Approvals requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 2 of 22
  • 3. Date Name Title Signature Version requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 3 of 22
  • 5. Table of Contents Document Control......................................................................................... Error! Bookmark not defined. 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............................................................................................................. 8 2.4 Assumptions .............................................................................................................................. 9 2.5 Constraints ................................................................................................................................ 9 3 Requirements Definition ................................................................................................................. 10 3.1 High Level overview ................................................................................................................. 10 3.2 Functional Modules ................................................................................................................. 10 3.3 Requirements List .................................................................................................................... 12 3.3.1 Customer Registration ................................................................................................................ 12 3.3.2 Fashion Designer Registration..................................................................................................... 13 3.3.3 Registered Customer Profile ....................................................................................................... 14 3.3.4 Fashion Designer Profile.............................................................................................................. 15 3.3.5 User Log In ................................................................................................................................... 16 requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 5 of 22
  • 6. 3.3.6 Products Gallery .......................................................................................................................... 17 3.3.7 FD Engagement ........................................................................................................................... 18 3.3.8 Custom Product Request............................................................................................................. 19 3.3.9 Shopping Cart .............................................................................................................................. 20 3.3.10 Purchase Process ...................................................................................................................... 21 3.3.11 Refund Process.......................................................................................................................... 22 requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 6 of 22
  • 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 7 of 22
  • 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: 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 requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 8 of 22
  • 9. 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. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 9 of 22
  • 10. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 10 of 22
  • 11. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 11 of 22
  • 12. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 12 of 22
  • 13. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 13 of 22
  • 14. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 14 of 22
  • 15. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 15 of 22
  • 16. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 16 of 22
  • 17. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 17 of 22
  • 18. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 18 of 22
  • 19. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 19 of 22
  • 20. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 20 of 22
  • 21. 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. requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 21 of 22
  • 22. 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) requirementsspecificationcustomclosetv2-111211100907-phpapp02.docx Page 22 of 22