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



                                     Requirements Specification



                                       Date :                  23rdNovember 2011

                                       Authors:



                                       Version:                1

                                       Status:                 Draft




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx          Page 1 of 20
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




Changes since last version

N/A



Known Omissions

N/A



Approvals



requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx              Page 2 of 20
Date        Name                   Title                Signature      Version




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx   Page 3 of 20
Reviewers Comments
No comments




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx   Page 4 of 20
Table of Contents
1    INTRODUCTION ................................................................................................................................ 7
    1.1    PURPOSE OF THE DOCUMENT ......................................................................................................................7

    1.2    DOCUMENT CONVENTIONS .........................................................................................................................7

    1.3    INTENDED AUDIENCE ..................................................................................................................................7

    1.4    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

3    SYSTEM REQUIREMENTS................................................................................................................. 10
    3.1    OVERVIEW............................................................................................................................................. 10

    3.2    OUT OF SCOPE ....................................................................................................................................... 10

    3.3    OBJECTIVES............................................................................................................................................ 10

    3.4    PRINCIPLES ............................................................................................................................................ 10

    3.5    CRITICAL SUCCESS FACTORS...................................................................................................................... 11

    3.6    SECURITY REQUIREMENTS ........................................................................................................................ 11

    3.7    AUDIT REQUIREMENTS ............................................................................................................................. 11

    3.8    LOCALISATION REQUIREMENTS .................................................................................................................. 11

    3.9    ACCESSIBILITY REQUIREMENTS .................................................................................................................. 11

    3.10     INTEGRATION REQUIREMENTS ................................................................................................................ 11

    3.11     REPORT REQUIREMENTS ........................................................................................................................ 11

    3.12     MONITORING REQUIREMENTS ................................................................................................................ 11

    3.13     PUBLICATION REQUIREMENTS ................................................................................................................. 12

    3.14     INFRASTRUCTURE REQUIREMENTS ........................................................................................................... 12


requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                                                                   Page 5 of 20
3.15     DOCUMENTATION REQUIREMENTS .......................................................................................................... 12

    3.16     ASSUMPTIONS ..................................................................................................................................... 12

    3.17     CONSTRAINTS ...................................................................................................................................... 12

    3.18     ISSUES ................................................................................................................................................ 12

    3.19     RISKS.................................................................................................................................................. 12

    3.20     DEPENDENCIES .................................................................................................................................... 13

    3.21     FURTHER INFORMATION REQUIRED.......................................................................................................... 13

4    REQUIREMENTS DEFINITION ........................................................................................................... 14
    4.1    HIGH LEVEL OVERVIEW ............................................................................................................................ 14

    4.2    FUNCTIONAL MODULES ........................................................................................................................... 14

    4.3    REQUIREMENTS LIST................................................................................................................................ 15

5    REFERENCES ................................................................................................................................... 20




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                                                                    Page 6 of 20
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   Document Conventions




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


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




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                     Page 7 of 20
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



requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                              Page 8 of 20
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.

 IR-0014

 IR-0015

 IR-0016

 IR-0017

 IR-0018

 IR-0019

 IR-0020

 IR-0021

 IR-0022

 IR-0023

 IR-0024

 IR-0025

 IR-0026




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                          Page 9 of 20
3 System Requirements
3.1    Overview



3.2    Out of Scope



3.3    Objectives
The following table outlines the functional objectives (not project objectives) of this specification.

 Ref           Description                                                                        Priority


 DO-0001


 DO-0002




DO = Delivery Objectives



3.4    Principles




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                        Page 10 of 20
3.5     Critical Success Factors
The critical success factors in relation to this specification are as follows

 Ref            Description                                                                       Priority


 CSF-0001


 CSF-0002


 CSF-0003


CSF = Critical success Factor




3.6     Security requirements



3.7     Audit requirements



3.8     Localisation requirements
US English to be the seed language for the user interfaces.

It must be possible to localise all strings to a language and a variance of the language


3.9     Accessibility requirements



3.10 Integration requirements



3.11 Report requirements



3.12 Monitoring requirements




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                         Page 11 of 20
3.13 Publication requirements



3.14 Infrastructure requirements



3.15 Documentation requirements
- a user guide or help file., technical documentation


3.16 Assumptions
 Ref          Description


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




3.17 Constraints
 Ref          Description


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




3.18 Issues
 Ref          Description


 0001




3.19 Risks
 Ref          Description


 0001




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                                     Page 12 of 20
3.20 Dependencies
 Ref       Description


 0001      Data required by the conversion process




3.21 Further information required
 Ref       Description


 0001




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx   Page 13 of 20
4 Requirements Definition
4.1   High Level overview
Based on the requirements gathering and analysis phases described above the following high level model of
the system has been derived.




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



Ref         Name                 Description

FM-0001



FM-0002

FM-0003

FM-0004

FM-0005

FM-0006




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                  Page 14 of 20
4.3     Requirements List
4.3.1      NameOfFunctionalModel1

Description of the main functional requirements, objectives and behaviours of this module. A more detailed
listing of these requirements is provided below:



Ref              Description                                                                CrossRef.

FR-1.010

FR-1.020

FR-1.030

FR-1.040

FR-1.040

FR-1.050

FR-1.060

FR-1.070




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                   Page 15 of 20
4.3.2      NameOfFunctionalModel2

Description of the main functional requirements, objectives and behaviours of this module. A more detailed
listing of these requirements is provided below:



Ref              Description                                                                CrossREf

FR-2.010

FR-2.020

FR-2.030

FR-2.040

FR-2.050

FR-2.060

FR-2.070

FR-2.080

FR-2.090

FR-2.100

FR-2.110

FR-2.120




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                   Page 16 of 20
4.3.3      NameOfFunctionalModel3

Description of the main functional requirements, objectives and behaviours of this module. A more detailed
listing of these requirements is provided below



Ref              Description                                                                CrossRef

FR-3.010

FR-3.020

FR-3.030

FR-3.040

FR-3.050

FR-3.060

FR-3.070

FR-3.080

FR-3.090

FR-3.100

FR-3.110

FR-3.120

FR-3.130

FR-3.140

FR-3.150

FR-3.160




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                   Page 17 of 20
4.3.4      NameOfFunctionalModel4

Description of the main functional requirements, objectives and behaviours of this module. A more detailed
listing of these requirements is provided below



Ref            Description                                                                     CrossRef

FR-4.010




4.3.5      NameOfFunctionalModel5

Description of the main functional requirements, objectives and behaviours of this module. A more detailed
listing of these requirements is provided below



Ref               Description                                                               CrossRef

FR-5.010

FR-5.020

FR-5.030

FR-5.040

FR-5.050

FR-5.050




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                   Page 18 of 20
4.3.6      NameOfFunctionalModel6

Description of the main functional requirements, objectives and behaviours of this module. A more detailed
listing of these requirements is provided below



Ref              Description                                                                CrossRef

FR-6.010

FR-6.020

FR-6.030

FR-6.040

FR-6.050

FR-6.060

FR-6.070

FR-6.080

FR-6.090

FR-6.100

FR-6.110

FR-6.120

FR-6.120




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx                   Page 19 of 20
5 References
_______________________________________________________________________________________




requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx    Page 20 of 20

Weitere ähnliche Inhalte

Ähnlich wie Custom Closet Requirements Specification v1

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
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]Rajon
 
Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112magik570
 
Bufferauthentication
BufferauthenticationBufferauthentication
BufferauthenticationVishal Shah
 
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
 
App Performance New
App Performance NewApp Performance New
App Performance Newnoiy58
 
B.Sc.CSIT final year(7th semester) project on Tenant Screening
B.Sc.CSIT final year(7th semester) project on Tenant ScreeningB.Sc.CSIT final year(7th semester) project on Tenant Screening
B.Sc.CSIT final year(7th semester) project on Tenant ScreeningUrgen Sherpa
 
Creative commons internship report
Creative commons internship reportCreative commons internship report
Creative commons internship reportSteren Giannini
 

Ähnlich wie Custom Closet Requirements Specification v1 (20)

User Experience Custom Closet v2
User Experience Custom Closet v2User Experience Custom Closet v2
User Experience Custom Closet v2
 
Custom Closet Use Cases v3
Custom Closet Use Cases v3Custom Closet Use Cases v3
Custom Closet Use Cases v3
 
Bylaws: BDPA Cleveland
Bylaws: BDPA ClevelandBylaws: BDPA Cleveland
Bylaws: BDPA Cleveland
 
Software requirements specifications wp2
Software requirements specifications wp2Software requirements specifications wp2
Software requirements specifications wp2
 
Rfp dolci v1.0
Rfp dolci v1.0Rfp dolci v1.0
Rfp dolci v1.0
 
Software Requirement Specification Master Template
Software Requirement Specification Master TemplateSoftware Requirement Specification Master Template
Software Requirement Specification Master Template
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
 
Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112Md050 application extensions_functional_design_080112
Md050 application extensions_functional_design_080112
 
Bufferauthentication
BufferauthenticationBufferauthentication
Bufferauthentication
 
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
 
Open Source adobe lightroom like
Open Source adobe lightroom likeOpen Source adobe lightroom like
Open Source adobe lightroom like
 
App Performance New
App Performance NewApp Performance New
App Performance New
 
Request For Proposal
Request For ProposalRequest For Proposal
Request For Proposal
 
B.Sc.CSIT final year(7th semester) project on Tenant Screening
B.Sc.CSIT final year(7th semester) project on Tenant ScreeningB.Sc.CSIT final year(7th semester) project on Tenant Screening
B.Sc.CSIT final year(7th semester) project on Tenant Screening
 
Creative commons internship report
Creative commons internship reportCreative commons internship report
Creative commons internship report
 
Party merge
Party mergeParty merge
Party merge
 
testupload
testuploadtestupload
testupload
 
test10
test10test10
test10
 
baz
bazbaz
baz
 
testuploadafter
testuploadaftertestuploadafter
testuploadafter
 

Mehr von Fabrizio Valerio Covone (20)

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

Kürzlich hochgeladen

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 

Kürzlich hochgeladen (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 

Custom Closet Requirements Specification v1

  • 1. Custom Closet Fashion Designer and E-Commerce Web Application Requirements Specification Date : 23rdNovember 2011 Authors: Version: 1 Status: Draft requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 1 of 20
  • 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 Changes since last version N/A Known Omissions N/A Approvals requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 2 of 20
  • 3. Date Name Title Signature Version requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 3 of 20
  • 5. Table of Contents 1 INTRODUCTION ................................................................................................................................ 7 1.1 PURPOSE OF THE DOCUMENT ......................................................................................................................7 1.2 DOCUMENT CONVENTIONS .........................................................................................................................7 1.3 INTENDED AUDIENCE ..................................................................................................................................7 1.4 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 3 SYSTEM REQUIREMENTS................................................................................................................. 10 3.1 OVERVIEW............................................................................................................................................. 10 3.2 OUT OF SCOPE ....................................................................................................................................... 10 3.3 OBJECTIVES............................................................................................................................................ 10 3.4 PRINCIPLES ............................................................................................................................................ 10 3.5 CRITICAL SUCCESS FACTORS...................................................................................................................... 11 3.6 SECURITY REQUIREMENTS ........................................................................................................................ 11 3.7 AUDIT REQUIREMENTS ............................................................................................................................. 11 3.8 LOCALISATION REQUIREMENTS .................................................................................................................. 11 3.9 ACCESSIBILITY REQUIREMENTS .................................................................................................................. 11 3.10 INTEGRATION REQUIREMENTS ................................................................................................................ 11 3.11 REPORT REQUIREMENTS ........................................................................................................................ 11 3.12 MONITORING REQUIREMENTS ................................................................................................................ 11 3.13 PUBLICATION REQUIREMENTS ................................................................................................................. 12 3.14 INFRASTRUCTURE REQUIREMENTS ........................................................................................................... 12 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 5 of 20
  • 6. 3.15 DOCUMENTATION REQUIREMENTS .......................................................................................................... 12 3.16 ASSUMPTIONS ..................................................................................................................................... 12 3.17 CONSTRAINTS ...................................................................................................................................... 12 3.18 ISSUES ................................................................................................................................................ 12 3.19 RISKS.................................................................................................................................................. 12 3.20 DEPENDENCIES .................................................................................................................................... 13 3.21 FURTHER INFORMATION REQUIRED.......................................................................................................... 13 4 REQUIREMENTS DEFINITION ........................................................................................................... 14 4.1 HIGH LEVEL OVERVIEW ............................................................................................................................ 14 4.2 FUNCTIONAL MODULES ........................................................................................................................... 14 4.3 REQUIREMENTS LIST................................................................................................................................ 15 5 REFERENCES ................................................................................................................................... 20 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 6 of 20
  • 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 Document Conventions 1.3 Intended Audience This document is a business level document intended for all project members, the project stakeholders and potential users of the system. 1.4 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. requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 7 of 20
  • 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 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 8 of 20
  • 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. IR-0014 IR-0015 IR-0016 IR-0017 IR-0018 IR-0019 IR-0020 IR-0021 IR-0022 IR-0023 IR-0024 IR-0025 IR-0026 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 9 of 20
  • 10. 3 System Requirements 3.1 Overview 3.2 Out of Scope 3.3 Objectives The following table outlines the functional objectives (not project objectives) of this specification. Ref Description Priority DO-0001 DO-0002 DO = Delivery Objectives 3.4 Principles requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 10 of 20
  • 11. 3.5 Critical Success Factors The critical success factors in relation to this specification are as follows Ref Description Priority CSF-0001 CSF-0002 CSF-0003 CSF = Critical success Factor 3.6 Security requirements 3.7 Audit requirements 3.8 Localisation requirements US English to be the seed language for the user interfaces. It must be possible to localise all strings to a language and a variance of the language 3.9 Accessibility requirements 3.10 Integration requirements 3.11 Report requirements 3.12 Monitoring requirements requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 11 of 20
  • 12. 3.13 Publication requirements 3.14 Infrastructure requirements 3.15 Documentation requirements - a user guide or help file., technical documentation 3.16 Assumptions Ref Description 0001 Registered Fashion Designers have the responsibility to produce and deliver their products to the customers. 3.17 Constraints Ref Description 0001 Terms & Conditions: A refund is granted to the client only in case of wrong size and damaged product delivery. 3.18 Issues Ref Description 0001 3.19 Risks Ref Description 0001 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 12 of 20
  • 13. 3.20 Dependencies Ref Description 0001 Data required by the conversion process 3.21 Further information required Ref Description 0001 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 13 of 20
  • 14. 4 Requirements Definition 4.1 High Level overview Based on the requirements gathering and analysis phases described above the following high level model of the system has been derived. 4.2 Functional Modules The functional modules describe the main functional clusters within the system Ref Name Description FM-0001 FM-0002 FM-0003 FM-0004 FM-0005 FM-0006 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 14 of 20
  • 15. 4.3 Requirements List 4.3.1 NameOfFunctionalModel1 Description of the main functional requirements, objectives and behaviours of this module. A more detailed listing of these requirements is provided below: Ref Description CrossRef. FR-1.010 FR-1.020 FR-1.030 FR-1.040 FR-1.040 FR-1.050 FR-1.060 FR-1.070 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 15 of 20
  • 16. 4.3.2 NameOfFunctionalModel2 Description of the main functional requirements, objectives and behaviours of this module. A more detailed listing of these requirements is provided below: Ref Description CrossREf FR-2.010 FR-2.020 FR-2.030 FR-2.040 FR-2.050 FR-2.060 FR-2.070 FR-2.080 FR-2.090 FR-2.100 FR-2.110 FR-2.120 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 16 of 20
  • 17. 4.3.3 NameOfFunctionalModel3 Description of the main functional requirements, objectives and behaviours of this module. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-3.010 FR-3.020 FR-3.030 FR-3.040 FR-3.050 FR-3.060 FR-3.070 FR-3.080 FR-3.090 FR-3.100 FR-3.110 FR-3.120 FR-3.130 FR-3.140 FR-3.150 FR-3.160 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 17 of 20
  • 18. 4.3.4 NameOfFunctionalModel4 Description of the main functional requirements, objectives and behaviours of this module. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-4.010 4.3.5 NameOfFunctionalModel5 Description of the main functional requirements, objectives and behaviours of this module. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-5.010 FR-5.020 FR-5.030 FR-5.040 FR-5.050 FR-5.050 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 18 of 20
  • 19. 4.3.6 NameOfFunctionalModel6 Description of the main functional requirements, objectives and behaviours of this module. A more detailed listing of these requirements is provided below Ref Description CrossRef FR-6.010 FR-6.020 FR-6.030 FR-6.040 FR-6.050 FR-6.060 FR-6.070 FR-6.080 FR-6.090 FR-6.100 FR-6.110 FR-6.120 FR-6.120 requirementsspecificationcustomclosetv1-111211100741-phpapp01.docx Page 19 of 20