SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Sample SRS Document
Table of Contents
1). Introduction
1.1 Purpose of this document
1.2 Scope of this Document
1.3 Acronyms
1.4 References
1.5 Intended Audience and Reading Suggestions
1.6 Document Overview
2). Overall description
2.1 Product Perspective
2.2 Product Functions
2.3 User Classes and Characteristics
2.4 Operating Environment
2.5 Design and Implementation Constraints
2.6 User Documentation
2.7 Assumptions and Dependencies
3). External Interface Requirements
3.1 User Interfaces
3.2 Hardware Interfaces
3.3 Software Interfaces
3.4 Communication Interfaces
4). Functional Requirement Specifications (FRS)
4.1 System Features
4.2 Functional Requirements
4.2.1 Front end (Store front) Requirements
4.2.2 Back end (Administrative Tools) Requirements
4.3 Use Cases
4.3.1 Front end (Store front)
4.3.2 Back end (Administrative Tools)
5). Non Funtional Requirements
5.1 Usability Requirements
5.2 Performance Requirements
5.3 Compatibility Requirements
6). Other Requirements
7). Glossary
1). Introduction
1.1 Purpose of this document
The Purpose of this document is to outline the requirements for the eCommerce (Business
to Customer) Product to be developed for IBEE Solutions (P) Ltd.
1.2 Scope of this Document
1.3 Glossary
1.4 References
IBEE solutions PID (Project Initiation Document)
IBEE solutions Project Plan
IBEE Business Requirements
[IEEE] The applicable IEEE standards are published in “IEEE Standards Collection,” 2001
edition.
[Bruade] The principle source of text book material is “Software Engineering: An Object
oriented perspective” by Eric J Bruade.
1.5 Intended Audience and Reading Suggestions
Project Manager, IBEE Solutions Developers, NRSTT (P) Ltd Testers, Marketing Staff,
Business Users and Technical writers
2). Overall description
2.1 Product Perspective
2.2 Product Functions
2.3 User Classes and Characteristics
2.4 Operating Environment
2.5 Design and Implementation Constraints
2.6 User Documentation
2.7 Assumptions and Dependencies
3). External Interface Requirements
3.1 User Interfaces
3.2 Hardware Interfaces
3.3 Software Interfaces
3.4 Communication Interfaces
4). Functional Requirement Specifications (FRS)
4.1 System Features
Front end (customer storefront)
Products Catalog
Customer’s registration
Customer account
Products Search
Advanced Search
Products Comparison
Price list
News
Feedback
Shopping cart
Checking out
Polls
Back end (administrative tools)
Login
Managing products catalog
Adding new categories/subcategories
Viewing/Editing/deleting existing categories
Adding new products
Viewing/Editing/deleting existing product entry
Table of products
Importing products
Exporting products
Synchronization tools
Product custom options
Special offers
Discussions
Defining Polls
Adding news
Reports
4.2 Functional Requirements
email4.2.1 Front end (Store front) Requirements
Connecting to Application with Valid URL
U 1.0 User home page-All features availability
U 1.1 Registration
U 1.1.1 Taking Login Name
U 1.1.2 Taking Password
U 1.1.3 Taking confirm Password
U 1.1.4 Selecting salute (Any one)
U 1.1.5 Taking first name
U 1.1.6 Taking middle name
U 1.1.7 Taking last name
U 1.1.8 Taking e-mail in the e-mail format
U 1.1.8 Selecting profession
U 1.1.9 Taking phone number (Mandatory)
U 1.1.10 Taking Fax number
U 1.1.11 Taking date of birth
U 1.1.12 Taking passport number
U 1.1.13 Taking address including city, state zip & country
U 1.1.14 Submitting the form
U 1.1.15 Resetting the form
U 1.2 Login
U 1.2.1 Taking user name
U 1.2.2 Taking Password
U 1.2.3 Providing forgot password option
U 1.2.3.1 Submitting e-mail address and getting user info through our mail ID.
U 1.2.4 Submission of the Login
U 1.3 Products Catalog
U 1.3.1 All entered categories and products availability.
U 1.4 Products search
U 1.4.1 Taking input values and finding
U 1.4.2 Displaying results in another screen if not found providing message.
U 1.5 Advanced search
U 1.5.1 Selecting category & taking product name, Taking price range, color etc and finding.
U 1.5.2 Displaying result as per customization of not available providing message.
U 1.6 Products comparison
U 1.6.1 Selecting products for comparison [two or more] and getting comparison.
U 1.7 Shopping Process
U 1.7.1 Browsing through categories, selecting products to buy.
U 1.7.2 Able to view detailed information in the separate screen.
U 1.7.3 Choosing quantity and continue buying
U 1.7.4 Updating quantity and removing requirements.
U 1.8 Checking out (completing transaction by providing
payment option)
U 1.9 Voting for poll
U 1.9.1 Selecting one option, voting and getting the pole results
(we can vote one time per session only)
U 1.10 Viewing news
U 1.10.1 Selecting displayed news item and getting that news.
U 1.11 Feed back
U 1.11.1 Taking information like product name, name, e-mail, message and submitting.
U 1.11.2 Input data resetting facility.
U 1.12 Price list
U 1.12.1 Getting existing products price list in detail.
4.2.2 Back end (Administrative Tools) Requirements
Connecting to Admin interface with valid URL
Ad 1.0 – Login operation [Taking User ID & Password]
Providing forgot password option & sending user information through e-mail.
Ad 1.1 – Admin home page – All features availability
Ad 1.2 – Adding new categories
Ad 1.2.1 – Taking category name & sorting order.
Ad 1.2.2 – Customizing attributes like color, weight and etc.
Ad 1.2.3 – Adding image to category
Ad 1.2.4 – Adding description to category through a file.
Ad 1.2.5 – Saving the entered info and resetting the info.
Ad 1.3 – Editing categories
Ad 1.3.1 – Editing category information and saving the information
Ad 1.3.2 – Viewing the category details
Ad 1.3.3 – Deleting the category
Ad 1.4 – Adding new product
Ad 1.4.1 – Selecting category option
Ad 1.4.2 – Taking product name. Code & sort order.
Ad 1.4.3 – Defining price, stock info shipping freight and weight
Ad 1.4.4 – Adding product image
Ad 1.4.5 – Adding description
Ad 1.4.6 – Saving the details and resetting
Ad 1.5 – Editing product
Ad 1.5.1 – Editing product details and saving the details
Ad 1.5.2 – viewing the product
Ad 1.5.3 – Deleting the product
Ad 1.6 Importing products
Ad 1.6.1 Importing products from a CSV file and updating the database
Ad 1.7 Exporting products
Ad 1.7.1 Exporting products to a CSV file.
Ad 1.8 Special offers
Ad 1.8.1 Adding special offer defining [missing requirements]
Ad 1.8.2 Viewing & Deleting the special offer details.
Ad 1.9 Orders information
Ad 1.9.1 Searching orders and selecting the various types of orders.
Ad 1.9.2 Retrieving the selected type orders
Ad 1.10 Customers information
Ad 1.10.1 Searching registered customer’s details and finding.
Ad 1.11 Discounts
Ad 1.11.1 Configuring discount system
Ad 1.11.2 Defining discount rates based on order amount & calculations.
Ad 1.12 Adding news
Ad 1.12.1 Adding news – giving priority published date & title.
Ad 1.12.2 Adding image
Ad 1.12.3 Adding description
Ad 1.12.4 Saving the details & resetting the details.
Ad 1.12.5 Viewing/Editing/ deleting the news.
Ad 1.13 Adding polls
Ad 1.13.1 Taking poll question
Ad 1.13.2 Answer options each in separate line.
Ad 1.13.3 Saving & resetting the details
Ad 1.14 Reports
Ad 1.14.1 viewing the category reports
Ad 1.15 Synchronization
Ad 1.15.1 Making a backup of products and categories (export database into a SQL file)
Ad 1.15.2 Importing products & categories from SQL file.
5). Non Funtional Requirements
5.1 Usability Requirements
(As it is a Internet Application, must have some usabilty Features. End users of this System
are Unlimited and from Various Skilled groups, so that we can’t restrict them. By providing
some fecilities we have to make them comfortable.)
 Colors what we use in this Web Portal design are must be attractive.
 Fonts that uses for User Interface (Customer Store front) Design are must be in Uniform.
 Easy Navigations are preferable to do any task.
 multiple flows (ways) are preferable to do any task.
 Home page should be Centralized System (Screen/Window) to go to any feature and to get
any result.
 The facility to return to Home page from any page Should available.
 Labels of all Objects in the entire system Must be in Understandable form(Meaningful form).
5.1 Performance Requirements
(Application’s performance not only depends on application design also on Customers
System’s Configuration (both Hardware and Software), Internet Access Speed, networks
and Others)
Even though the performance is not only depends on application design, our application
design and implimentation also responcible for the Performance.
 It has to load, with in the Industry Standard time.
 It has to support up to 2000 Concurrent users.
 It has to update the database in short time in order to reduce the stock verfication
problems.
5.3 Compatibility Requirements
(As it is a Internet Application, it has to support various Hardware configurarions, Softwares
and Network Communications)
It should support all types of Hardware versions, Operating Systems and Browsers
5.3.1 Operating Systems
Operating systems -Wndows98 and upper Versions (EX: Win98, windows 2000 prof, XP
Vista and win NT Server,windows 2000 server, 2003 server and windows 2008 server)
Unix and all Unix flavours like LINUX, Solaris etc..
Novell netware
5.3.2 Browsers
IE 5.0 and higher versions , Mozilla Firefox, AOL, Netscape Navigator.
5.3.4 Hardwares
All leading Brands
6). Other Requirements
7). Glossary

Weitere ähnliche Inhalte

Was ist angesagt?

2.1 project management srs
2.1 project management   srs2.1 project management   srs
2.1 project management srsAnil Kumar
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)Ch Fahadi
 
software configuration management ppt
 software configuration management  ppt software configuration management  ppt
software configuration management pptYeshiwas Getachew
 
Lecture 1 introduction to software engineering 1
Lecture 1   introduction to software engineering 1Lecture 1   introduction to software engineering 1
Lecture 1 introduction to software engineering 1IIUI
 
verification and validation
verification and validationverification and validation
verification and validationDinesh Pasi
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design pptfarazimlak
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Ankit Prajapati
 
Test cases planning
Test cases planningTest cases planning
Test cases planningAbdul Basit
 
Use case diagrams 2014
Use case diagrams 2014Use case diagrams 2014
Use case diagrams 2014Inge Powell
 
Functional requirements
Functional requirementsFunctional requirements
Functional requirementsNATHAN_OSAL
 
Implementation issues software engineering
Implementation issues software engineeringImplementation issues software engineering
Implementation issues software engineeringrishi ram khanal
 

Was ist angesagt? (20)

Test plan
Test planTest plan
Test plan
 
2.1 project management srs
2.1 project management   srs2.1 project management   srs
2.1 project management srs
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
 
Automation Testing Syllabus - Checklist
Automation Testing Syllabus - ChecklistAutomation Testing Syllabus - Checklist
Automation Testing Syllabus - Checklist
 
software configuration management ppt
 software configuration management  ppt software configuration management  ppt
software configuration management ppt
 
Testing plan for an ecommerce site
Testing plan for an ecommerce siteTesting plan for an ecommerce site
Testing plan for an ecommerce site
 
Lecture 1 introduction to software engineering 1
Lecture 1   introduction to software engineering 1Lecture 1   introduction to software engineering 1
Lecture 1 introduction to software engineering 1
 
Ecommerce Website Testing Checklist
Ecommerce Website Testing ChecklistEcommerce Website Testing Checklist
Ecommerce Website Testing Checklist
 
verification and validation
verification and validationverification and validation
verification and validation
 
Software testing
Software testingSoftware testing
Software testing
 
Srs master login module
Srs master login moduleSrs master login module
Srs master login module
 
Systems Life Cycle
Systems Life CycleSystems Life Cycle
Systems Life Cycle
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
 
Amazon search test case document
Amazon search test case documentAmazon search test case document
Amazon search test case document
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
Test cases planning
Test cases planningTest cases planning
Test cases planning
 
Use case diagrams 2014
Use case diagrams 2014Use case diagrams 2014
Use case diagrams 2014
 
Uml diagrams usecase
Uml diagrams usecaseUml diagrams usecase
Uml diagrams usecase
 
Functional requirements
Functional requirementsFunctional requirements
Functional requirements
 
Implementation issues software engineering
Implementation issues software engineeringImplementation issues software engineering
Implementation issues software engineering
 

Ähnlich wie Software Specification Requirement

R2D2- Personal assistant on android.
R2D2- Personal assistant on android.R2D2- Personal assistant on android.
R2D2- Personal assistant on android.Mohd Nazim
 
Vision document new
Vision document newVision document new
Vision document newmidhat12
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxkrushnaborade2
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxkrushnaborade2
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shoppingadprojects1
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Projecthani2253
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1hani2253
 
Product Safety Assessments for Cosmetic Products, the EU Recast
Product Safety Assessments for Cosmetic Products, the EU RecastProduct Safety Assessments for Cosmetic Products, the EU Recast
Product Safety Assessments for Cosmetic Products, the EU Recast63galaxie
 
KWizCom forms - introduction
KWizCom forms - introductionKWizCom forms - introduction
KWizCom forms - introductionNimrod Geva
 
System Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
System Center 2012 R2 Configuration Manager (SCCM) with Windows IntuneSystem Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
System Center 2012 R2 Configuration Manager (SCCM) with Windows IntuneAmit Gatenyo
 
Find it don't waste
Find it   don't wasteFind it   don't waste
Find it don't wasteBhairesh M
 
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards World
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards WorldCool Functionality and Workarounds to Make Your Life Easier - JD Edwards World
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards WorldNERUG
 
Deepika jewel order processing system
Deepika jewel order processing systemDeepika jewel order processing system
Deepika jewel order processing systemmuthuraja6728
 
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfSOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfFarDeen11
 

Ähnlich wie Software Specification Requirement (20)

Online computer shop 111 35-181
Online computer shop 111 35-181Online computer shop 111 35-181
Online computer shop 111 35-181
 
Reqs analysis
Reqs analysisReqs analysis
Reqs analysis
 
R2D2- Personal assistant on android.
R2D2- Personal assistant on android.R2D2- Personal assistant on android.
R2D2- Personal assistant on android.
 
Vision document new
Vision document newVision document new
Vision document new
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
 
KWizCom Forms
KWizCom FormsKWizCom Forms
KWizCom Forms
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1
 
Anant_SFA_RepForce_Brochure
Anant_SFA_RepForce_BrochureAnant_SFA_RepForce_Brochure
Anant_SFA_RepForce_Brochure
 
Product Safety Assessments for Cosmetic Products, the EU Recast
Product Safety Assessments for Cosmetic Products, the EU RecastProduct Safety Assessments for Cosmetic Products, the EU Recast
Product Safety Assessments for Cosmetic Products, the EU Recast
 
Sale Record System
Sale Record SystemSale Record System
Sale Record System
 
KWizCom forms - introduction
KWizCom forms - introductionKWizCom forms - introduction
KWizCom forms - introduction
 
System Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
System Center 2012 R2 Configuration Manager (SCCM) with Windows IntuneSystem Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
System Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
 
ICH eCTD 4.0
ICH eCTD 4.0ICH eCTD 4.0
ICH eCTD 4.0
 
Find it don't waste
Find it   don't wasteFind it   don't waste
Find it don't waste
 
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards World
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards WorldCool Functionality and Workarounds to Make Your Life Easier - JD Edwards World
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards World
 
Deepika jewel order processing system
Deepika jewel order processing systemDeepika jewel order processing system
Deepika jewel order processing system
 
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfSOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
 

Mehr von suhasreddy1

Testing documents
Testing documentsTesting documents
Testing documentssuhasreddy1
 
Software Development Life cycle
Software Development Life cycleSoftware Development Life cycle
Software Development Life cyclesuhasreddy1
 
Business Requirement Specification
Business Requirement SpecificationBusiness Requirement Specification
Business Requirement Specificationsuhasreddy1
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPTsuhasreddy1
 
Titwroksh0pslcforsdqc 090730233058-phpapp01
Titwroksh0pslcforsdqc 090730233058-phpapp01Titwroksh0pslcforsdqc 090730233058-phpapp01
Titwroksh0pslcforsdqc 090730233058-phpapp01suhasreddy1
 
Manual testing interview questions by infotech
Manual testing interview questions by infotech Manual testing interview questions by infotech
Manual testing interview questions by infotech suhasreddy1
 
TEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTINGTEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTINGsuhasreddy1
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTsuhasreddy1
 
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINI
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINIBEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINI
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINIsuhasreddy1
 
Test Management Training
Test Management TrainingTest Management Training
Test Management Trainingsuhasreddy1
 

Mehr von suhasreddy1 (11)

Testing documents
Testing documentsTesting documents
Testing documents
 
Software Development Life cycle
Software Development Life cycleSoftware Development Life cycle
Software Development Life cycle
 
Business Requirement Specification
Business Requirement SpecificationBusiness Requirement Specification
Business Requirement Specification
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPT
 
Titwroksh0pslcforsdqc 090730233058-phpapp01
Titwroksh0pslcforsdqc 090730233058-phpapp01Titwroksh0pslcforsdqc 090730233058-phpapp01
Titwroksh0pslcforsdqc 090730233058-phpapp01
 
Manual testing interview questions by infotech
Manual testing interview questions by infotech Manual testing interview questions by infotech
Manual testing interview questions by infotech
 
TEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTINGTEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTING
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPT
 
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINI
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINIBEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINI
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINI
 
Test Management Training
Test Management TrainingTest Management Training
Test Management Training
 
V model final
V model finalV model final
V model final
 

Kürzlich hochgeladen

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 

Kürzlich hochgeladen (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 

Software Specification Requirement

  • 2. Table of Contents 1). Introduction 1.1 Purpose of this document 1.2 Scope of this Document 1.3 Acronyms 1.4 References 1.5 Intended Audience and Reading Suggestions 1.6 Document Overview 2). Overall description 2.1 Product Perspective 2.2 Product Functions 2.3 User Classes and Characteristics 2.4 Operating Environment 2.5 Design and Implementation Constraints 2.6 User Documentation 2.7 Assumptions and Dependencies 3). External Interface Requirements 3.1 User Interfaces 3.2 Hardware Interfaces 3.3 Software Interfaces 3.4 Communication Interfaces 4). Functional Requirement Specifications (FRS) 4.1 System Features 4.2 Functional Requirements 4.2.1 Front end (Store front) Requirements 4.2.2 Back end (Administrative Tools) Requirements
  • 3. 4.3 Use Cases 4.3.1 Front end (Store front) 4.3.2 Back end (Administrative Tools) 5). Non Funtional Requirements 5.1 Usability Requirements 5.2 Performance Requirements 5.3 Compatibility Requirements 6). Other Requirements 7). Glossary
  • 4. 1). Introduction 1.1 Purpose of this document The Purpose of this document is to outline the requirements for the eCommerce (Business to Customer) Product to be developed for IBEE Solutions (P) Ltd. 1.2 Scope of this Document 1.3 Glossary 1.4 References IBEE solutions PID (Project Initiation Document) IBEE solutions Project Plan IBEE Business Requirements [IEEE] The applicable IEEE standards are published in “IEEE Standards Collection,” 2001 edition. [Bruade] The principle source of text book material is “Software Engineering: An Object oriented perspective” by Eric J Bruade. 1.5 Intended Audience and Reading Suggestions Project Manager, IBEE Solutions Developers, NRSTT (P) Ltd Testers, Marketing Staff, Business Users and Technical writers 2). Overall description 2.1 Product Perspective 2.2 Product Functions 2.3 User Classes and Characteristics 2.4 Operating Environment 2.5 Design and Implementation Constraints 2.6 User Documentation 2.7 Assumptions and Dependencies
  • 5. 3). External Interface Requirements 3.1 User Interfaces 3.2 Hardware Interfaces 3.3 Software Interfaces 3.4 Communication Interfaces 4). Functional Requirement Specifications (FRS) 4.1 System Features Front end (customer storefront) Products Catalog Customer’s registration Customer account Products Search Advanced Search Products Comparison Price list News Feedback Shopping cart Checking out Polls Back end (administrative tools) Login Managing products catalog Adding new categories/subcategories Viewing/Editing/deleting existing categories Adding new products Viewing/Editing/deleting existing product entry Table of products Importing products Exporting products
  • 6. Synchronization tools Product custom options Special offers Discussions Defining Polls Adding news Reports 4.2 Functional Requirements email4.2.1 Front end (Store front) Requirements Connecting to Application with Valid URL U 1.0 User home page-All features availability U 1.1 Registration U 1.1.1 Taking Login Name U 1.1.2 Taking Password U 1.1.3 Taking confirm Password U 1.1.4 Selecting salute (Any one) U 1.1.5 Taking first name U 1.1.6 Taking middle name U 1.1.7 Taking last name U 1.1.8 Taking e-mail in the e-mail format U 1.1.8 Selecting profession U 1.1.9 Taking phone number (Mandatory) U 1.1.10 Taking Fax number U 1.1.11 Taking date of birth U 1.1.12 Taking passport number U 1.1.13 Taking address including city, state zip & country U 1.1.14 Submitting the form
  • 7. U 1.1.15 Resetting the form U 1.2 Login U 1.2.1 Taking user name U 1.2.2 Taking Password U 1.2.3 Providing forgot password option U 1.2.3.1 Submitting e-mail address and getting user info through our mail ID. U 1.2.4 Submission of the Login U 1.3 Products Catalog U 1.3.1 All entered categories and products availability. U 1.4 Products search U 1.4.1 Taking input values and finding U 1.4.2 Displaying results in another screen if not found providing message. U 1.5 Advanced search U 1.5.1 Selecting category & taking product name, Taking price range, color etc and finding. U 1.5.2 Displaying result as per customization of not available providing message. U 1.6 Products comparison U 1.6.1 Selecting products for comparison [two or more] and getting comparison. U 1.7 Shopping Process U 1.7.1 Browsing through categories, selecting products to buy. U 1.7.2 Able to view detailed information in the separate screen. U 1.7.3 Choosing quantity and continue buying
  • 8. U 1.7.4 Updating quantity and removing requirements. U 1.8 Checking out (completing transaction by providing payment option) U 1.9 Voting for poll U 1.9.1 Selecting one option, voting and getting the pole results (we can vote one time per session only) U 1.10 Viewing news U 1.10.1 Selecting displayed news item and getting that news. U 1.11 Feed back U 1.11.1 Taking information like product name, name, e-mail, message and submitting. U 1.11.2 Input data resetting facility. U 1.12 Price list U 1.12.1 Getting existing products price list in detail. 4.2.2 Back end (Administrative Tools) Requirements Connecting to Admin interface with valid URL Ad 1.0 – Login operation [Taking User ID & Password] Providing forgot password option & sending user information through e-mail.
  • 9. Ad 1.1 – Admin home page – All features availability Ad 1.2 – Adding new categories Ad 1.2.1 – Taking category name & sorting order. Ad 1.2.2 – Customizing attributes like color, weight and etc. Ad 1.2.3 – Adding image to category Ad 1.2.4 – Adding description to category through a file. Ad 1.2.5 – Saving the entered info and resetting the info. Ad 1.3 – Editing categories Ad 1.3.1 – Editing category information and saving the information Ad 1.3.2 – Viewing the category details Ad 1.3.3 – Deleting the category Ad 1.4 – Adding new product Ad 1.4.1 – Selecting category option Ad 1.4.2 – Taking product name. Code & sort order. Ad 1.4.3 – Defining price, stock info shipping freight and weight Ad 1.4.4 – Adding product image Ad 1.4.5 – Adding description Ad 1.4.6 – Saving the details and resetting Ad 1.5 – Editing product Ad 1.5.1 – Editing product details and saving the details Ad 1.5.2 – viewing the product Ad 1.5.3 – Deleting the product
  • 10. Ad 1.6 Importing products Ad 1.6.1 Importing products from a CSV file and updating the database Ad 1.7 Exporting products Ad 1.7.1 Exporting products to a CSV file. Ad 1.8 Special offers Ad 1.8.1 Adding special offer defining [missing requirements] Ad 1.8.2 Viewing & Deleting the special offer details. Ad 1.9 Orders information Ad 1.9.1 Searching orders and selecting the various types of orders. Ad 1.9.2 Retrieving the selected type orders Ad 1.10 Customers information Ad 1.10.1 Searching registered customer’s details and finding. Ad 1.11 Discounts Ad 1.11.1 Configuring discount system Ad 1.11.2 Defining discount rates based on order amount & calculations. Ad 1.12 Adding news Ad 1.12.1 Adding news – giving priority published date & title. Ad 1.12.2 Adding image Ad 1.12.3 Adding description Ad 1.12.4 Saving the details & resetting the details.
  • 11. Ad 1.12.5 Viewing/Editing/ deleting the news. Ad 1.13 Adding polls Ad 1.13.1 Taking poll question Ad 1.13.2 Answer options each in separate line. Ad 1.13.3 Saving & resetting the details Ad 1.14 Reports Ad 1.14.1 viewing the category reports Ad 1.15 Synchronization Ad 1.15.1 Making a backup of products and categories (export database into a SQL file) Ad 1.15.2 Importing products & categories from SQL file.
  • 12. 5). Non Funtional Requirements 5.1 Usability Requirements (As it is a Internet Application, must have some usabilty Features. End users of this System are Unlimited and from Various Skilled groups, so that we can’t restrict them. By providing some fecilities we have to make them comfortable.)  Colors what we use in this Web Portal design are must be attractive.  Fonts that uses for User Interface (Customer Store front) Design are must be in Uniform.  Easy Navigations are preferable to do any task.  multiple flows (ways) are preferable to do any task.  Home page should be Centralized System (Screen/Window) to go to any feature and to get any result.  The facility to return to Home page from any page Should available.  Labels of all Objects in the entire system Must be in Understandable form(Meaningful form). 5.1 Performance Requirements (Application’s performance not only depends on application design also on Customers System’s Configuration (both Hardware and Software), Internet Access Speed, networks and Others) Even though the performance is not only depends on application design, our application design and implimentation also responcible for the Performance.  It has to load, with in the Industry Standard time.  It has to support up to 2000 Concurrent users.  It has to update the database in short time in order to reduce the stock verfication problems. 5.3 Compatibility Requirements (As it is a Internet Application, it has to support various Hardware configurarions, Softwares and Network Communications) It should support all types of Hardware versions, Operating Systems and Browsers 5.3.1 Operating Systems
  • 13. Operating systems -Wndows98 and upper Versions (EX: Win98, windows 2000 prof, XP Vista and win NT Server,windows 2000 server, 2003 server and windows 2008 server) Unix and all Unix flavours like LINUX, Solaris etc.. Novell netware 5.3.2 Browsers IE 5.0 and higher versions , Mozilla Firefox, AOL, Netscape Navigator. 5.3.4 Hardwares All leading Brands 6). Other Requirements 7). Glossary