Professional Documents
Culture Documents
For
Mike Grainger
By
REVISION HISTORY
Date
Author
Change Details
Reference
1. Introduction
1.1
34
Application Overview, Scope & Objectives
34
The objective of this application is to allow the users to view CigarsElectronic Gadget information, search
CigarsElectronic Gadget with different parameters, view reviews and rating for a cigarElectronic Gadget, add
reviews and rate, buy a cigarElectronic Gadget and share cigarsElectronic Gadget with friends.
34
1.2
34
The basic need for the application is to view cigarsElectronic Gadget information, search cigarsElectronic Gadget
with different parameters, view reviews and rating for a cigarElectronic Gadget, add reviews and rate, share
cigarsElectronic Gadget with friends
34
1.3
Purpose of the Document
1.4
Vision / Views of the Technology Head / Project Sponsor
1.5
Definitions, Acronyms and Abbreviations
1.6
References
Application Environment
2.1
Technology Environment
2.2
Hardware
2.3
Software
2.4
Security System
2.5
External Interfaces
2.5.1Hardware Interface
2.5.2Software Interface
2.5.3Communication Interface
2.5.4User Interface
34
34
34
34
35
35
35
35
35
35
35
35
35
35
2.6
Portability Requirements
3. Functional Description
Process/Function Description
4.Requirements
4.1. Performance Requirements
4.2. Data Archival and Retrieval Requirements
5.Issues & Concerns
5.1. Assumptions and dependencies
5.2. Transaction Volumes (Current and Anticipated)
5.3. Design and implementation constraints
6. Standards
7. Appendix {if applicable, then they need to be attached or referred to}
7.1. Database Layouts
7.2.
Input Forms Formats
7.3.
Query Screen Formats
7.4.
Report Formats
8.
Annexure
9.
Reference
35
36
36
39
39
39
39
39
39
39
39
39
39
39
39
39
310
310
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
1. Introduction
1.1 Application Overview, Scope & Objectives
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
None
1.6 References
Application Environment
Technology Environment
Technology Environment
a) Hardware
Hardware Environment (Deployment Server)
PC
Windows Server
Processor
Intel Pentium Processor 4, 2.4GHz or
above.
RAM
512 MB RAM
HDD
40 GB
Hardware Environment (End users PC)
PC
PC (Windows, Windows
Processor
Intel Pentium Processor, 233 MHz or
equivalent.
RAM
512 MB RAM
HDD
500 MB of free HDD space for Internet
Cache
Internet Connection
512K
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
b) Software
Software Environment (Deployment Server)
Operating System
Windows
Other software
My SQL, PHP
Web Server
Apache
Hardware
Hardware Environment (Deployment Server)
PC
Windows Server
Processor
Intel Pentium Processor 4, 2.4GHz or above.
RAM
512 MB RAM
HDD
40 GB
Processor
Intel Pentium Processor, 233 MHz or equivalent.
d)
RAM
512 MB RAM
HDD
Internet Connection
512K
Software
Software Environment (Deployment Server)
Operating System
Other software
Web Server
Windows
SQL Server 2012, Visual Studio 2013
IIS
Browser
ActiveX/Plugin
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
2.1 Technology Environment
2.2 Hardware
Not applicable
2.5 External Interfaces
2.5.1
Hardware Interface
iPhoneWeb, iPhoneWeb 3G
2.5.2
Software Interface
NA
2.5.3
Communication Interface
NA
2.5.4
User Interface
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
3. Functional Description
Process/Function Description
The objective of this application is to allow the users to view
CigarsElectronicGadget information, search CigarsElectronic
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
3.1.2 HomeMain App Screen PageThis Screen comes after the welcome screen. On this screenhome
page user will be provided these options by which he can search
cigarsElectronic Gadget:1. Find a Search CigarElectronic
Gadget 32. Top 25 Cuban Cigars 3. Top 25 Non-Cuban Cigars
43. Recent CigarsElectronic Gadget 454. My Favorites
565. About Us 53.1.2 Find a Search CigarElectronic
Gadget-This screen will come when user chooses Find a Search
Cigar Main App Screen.
On this screen user will be provided different search parameter
(Provide the parameters) by which he can search the cigarUser can
do advance search.:.
1.Search by Brand: Drop down box of all brands (for example:
Arturo Fuente and Cohiba (data field in our database: Brand).
If user selects, say, Cohiba then a hitlist of all Cohiba cigars
appears showing all matching cigars:
Cohiba Robusto Box of 25, Size: 4 7/8 x 50, Rating: 5 Stars
User can then click on any cigarElectronic Gadget in the hitlist and
see the full cigarElectronic Gadget profile, which will include all
the information we have available on the given cigarElectronic
Gadget.
Deep, my concern is how best to The gadgets presentshould be
presented so that all this data, A) So that it looks good, and B) So that
the user is compelled to scroll down to view all of it, and that they get
all the way to the bottom where the Buy this cigarElectronic
Gadget link will be displayed. Anyway, here is the data that needs
to be included in the full cigarElectronic Gadget profile:
- Brand (Example: Cohiba), Product name (Example: Robusto) in
bold at the top
- Size: 4 7/8 x 50, Country of Origin: Cuba slightly smaller text
size. Perhaps in grey (whatever looks good)
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
Star Rating. So : Rating: ***** Read Reviews Click Read
Reviews takes you to Reviews page for this cigar (explained below)
- Description
- Images: All images will be have available, but the primary image
(identified in our database as Image Filename will be automatically
displayed, as the default, then the others (up to 9 in total) can be seen
by tapping a View next image link or arrow or a Flick to view
next image.
- Brand Profile
- Read Reviews of this Cigar (Yes, this is redundant to the link at the
top of page, this is intentional.)
User will click on Read Reviews of this Cigar link or button and
now see:
- Brand (Example: Cohiba), Product name (Example: Robusto) in
bold at the top
- Size: 4 7/8 x 50, Country of Origin: Cuba slightly smaller text
size. Perhaps in grey (whatever looks good)
- All available reviews (Im thinking 1 per page??with an arrow at
bottom Tap for next review or similar. See our site for the way the
reviews are presented. I will talk you through this in our
GoToMeeting.
- Rate & Review this cigarElectronic
Leads to a form to review the cigar. These new reviews get
added to our reviews database.
- Below this will be a link or attractive button Buy this
CigarElectronic Gadget this will open a browser so user can go to
the Product Detail page for this cigarElectronic Gadget at the
Sponsors site. I will show you examples and URLs in our
GoToMeeting.
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
2. Search by Country: Displays drop down box of all Countries of
origin (data field in our database: Country).
User clicks, say Cuba then a drop down of all Cuban brands
appears.
User clicks on say Cohiba , then a hitlist of all Cohiba cigars
appears showing all matching cigarsand system then works as
described above under Search by Brand.
DATA NOTE: Our database includes products that are not cigar
products (for example lighters). These products are obviously not to
be included in the app. So the ONLY products to be included in the
app are products that are cigars (identified in our database in the
Product type field by a value of : CigarBox.
Cigar listing will be shown to user based on search and user can
select any cigar and cigar name and image will be displayed with
each cigar. Cigar average rating will also displayed with each cigar.
User will be provided a option" Email to friend" by which he can
share online link of this cigar with his friends. Yes
On clicking on any review option user will be moved to Rating and
Review screen where he can view/add reviews and ratings for cigar.
On each cigar user will also provided "Aadd to My Ffavorites"
button by which he can add this cigar to his favorite list.
3.1.2 Top 25 Cigars Screen:On this screen user can see the top 25 rated cigars along with cigar
name and image. each cigar has a option "Email to Friend" by
which he can share cigar with each friend.On each cigar user will
also provided "Aadd to My Ffavorites" button by which he can add
this cigar to his favorite list. On clicking on any cigar user will be
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
moved to Rating and Review screen where he can view/add
reviews and ratings for cigar.
3.1.2 Recent Cigars:On this screen user can see all recent cigars along with cigar name
and image. Each cigar has a option "Email to Friend" by which he
can share cigar with each friend.On each cigar user will also
provided "add to favorite" button by which he can add this cigar to
his favorite list. On clicking on any cigar user will be moved to
review/rating screen where he can view/add reviews and ratings for
cigar.
By recent you mean the latest cigars added to our database? Or
recently viewed cigars by the user?
I like the idea of cigars recently added to our database.
3.1.3 My Favorites Screen:User can see all cigars added to his favorite list along with cigar
name and image. Each cigar has a option Email to Friend" by which
he can share cigar with each friend.
3.1.4 Rating and Review Screen On top of this screen user can see:
- Brand (Example: Cohiba), Product name (Example: Robusto) in
bold at the top
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
- Size: 4 7/8 x 50, Country of Origin: Cuba slightly smaller text
size. Perhaps in grey (whatever looks good)
- All available reviews (Im thinking 1 per page??with an arrow at
bottom Tap for next review or similar. See our site for the way the
reviews are presented. I will talk you through this in our
GoToMeeting.
- Rate & Review this cigar Leads to a form to review the cigar.
These new reviews get added to our reviews database.
- Below this will be a link or attractive button Buy this Cigar this
will open a browser so user can go to the Product Detail page for this
cigar at the Sponsors site. I will show you examples and URLs in
our GoToMeeting.
the cigarElectronic Gadget image along with cigarElectronic Gadget
name. and below two Options:View Review and Rating
Add Review and Rating
1) This iPhoneWeb application would be portable over the
minimum Hardware/Software requirements given above.
Software must be iPhoneWeb OS 3.0 compatible while still
supporting current versions of iPhoneWeb OS. If newer
version of iPhoneWeb is launched, App will be made
compatible with it.
By clicking on View Review and rating Option user will be moved to
a screen where he can see all Reviews and Rating of cigarElectronic
Gadget. On all this screens user will be provided Sponsors add by
which he will be redirect to the sponsorssiteoutsidetheapplication
User can add his rating and review for cigarElectronic Gadget by
clicking on Add Review and Rating Option.
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
4.Requirements
CigarElectronic Gadget data will come from online database
from web server.
4.1. Performance Requirements
Not applicable
4.2. Data Archival and Retrieval Requirements
None
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
None
5.2. Transaction Volumes (Current and Anticipated)
None
5.3. Design and implementation constraints
None
6. Standards
The project documentation will confirm to ISO & CMM
requirements.
Database Layouts
None
7.2. Input Forms Formats
None
7.4. Report Formats
None
7.5 Any other formats
None
8. Annexure
None
Netsmartz LLC
Doc. No:
570, Willowbrook Office NET/SRS/T/7.2.1
Park,
Version No.: 1.0
Rochester, NY 14450
Title: Software Requirements Specification
9. Reference
Synopsis Document