I wrote this requirements specification and functional design for my capstone project at Kaplan University. The subject was a new website for Masterpiece Studio—a portrait studio that my husband and I own. For this project, I experimented with the concept of creating a rhetorical strategy as the basis for the requirements and design of a multi-media communication act (the website). I am very excited about the effectiveness of this method. This requirements specification for the Masterpiece Studio website includes business and detailed requirements as well as use cases.
What's New in Teams Calling, Meetings and Devices March 2024
Mps requirements specification
1. Requirements Specification for Masterpiece Studio Senior Website Page 1
Requirements Specification
Project: Masterpiece Studio Senior Website
Prepared by: Fran McKain
Revision History
VERSION DATE AUTHORIZATION RESPONSIBILITY/AUTHOR REASON FOR CHANGES
0.0 6/26/11 NA Fran McKain Initial draft
1.0 7/19/11 NA Fran McKain Ready for review
2. Requirements Specification for Masterpiece Studio Senior Website Page 2
Contents
1 Approvals .................................................................................................................... 2
2 Reference Documents................................................................................................. 2
3 The Purpose of the Project ......................................................................................... 3
3.1 Background........................................................................................................... 3
3.2 Goals of the Project .............................................................................................. 3
4 Key Stakeholder and User Needs................................................................................ 4
4.1 Stakeholders and Interests................................................................................... 4
5 Mandated Constraints ................................................................................................ 6
5.1 Solution Constraints ............................................................................................. 6
5.2 Implementation Environment .............................................................................. 6
5.3 Anticipated Usage Environment .......................................................................... 7
5.4 Schedule Constraints ............................................................................................ 7
5.5 Budget Constraints ............................................................................................... 7
6 Glossary ....................................................................................................................... 7
7 Relevant Facts and Assumptions ................................................................................ 8
7.1 Relevant Facts ...................................................................................................... 8
7.2 Assumptions ......................................................................................................... 8
8 The Scope of the Work ............................................................................................... 8
8.1 The context of the Work ...................................................................................... 8
8.2 Work Partitioning ................................................................................................. 8
3. Requirements Specification for Masterpiece Studio Senior Website Page 3
8.3 Use Case Model (Product Boundary) ................................................................. 10
8.4 Actors ................................................................................................................. 11
8.4.1 Potential portrait client............................................................................... 11
8.4.2 Existing portrait client ................................................................................. 11
8.4.3 Friend or family of existing portrait client .................................................. 11
8.4.4 Potential business partner .......................................................................... 11
8.5 Use Cases............................................................................................................ 12
8.5.1 Use Case 1 – View “What we do” ............................................................... 12
8.5.2 Use Case 2 – View “Us” ............................................................................... 16
8.5.3 Use Case 3 – Send email to Studio.............................................................. 17
8.5.4 Use Case 4 – View “Why?”.......................................................................... 18
8.5.5 Use Case 5 – Access external links .............................................................. 18
8.5.6 Use Case 6 – View/Order products ............................................................. 19
8.5.7 Use Case 7 – Access gift registry ................................................................. 19
9 Functional & Data Requirements.............................................................................. 21
9.1 Features .............................................................................................................. 21
9.2 Data Requirements ............................................................................................ 25
10 Look & Feel Requirements ........................................................................................ 26
11 Service Level (Non-Functional) Requirements ......................................................... 28
11.1 System-Wide Capabilities ............................................................................... 28
4. Requirements Specification for Masterpiece Studio Senior Website Page 2
1 APPROVALS
NAME ROLE SIGNATURE DATE
Fran McKain Executive Sponsor,
Developer, Tester
Bob McKain Executive Sponsor
2 REFERENCE DOCUMENTS
DOCUMENT LOCATION PUBLISHER AUTHOR
Functional design for Masterpiece www.hypothetical.url Fran McKain Fran
Studio senior website McKain
5. Requirements Specification for Masterpiece Studio Senior Website Page 3
3 THE PURPOSE OF THE PROJECT
3.1 BACKGROUND
Masterpiece Studio is a boutique portrait art studio that transforms in-house portraits, other
photographs, and client memories into hand-crafted custom coffee-table books and wall art.
Their approach combines the dedicated services of a portrait photographer, a writer and editor,
a photo researcher, a book designer, and a custom print lab and book-binder.
Because this kind of artwork is often commissioned for major life events, one of the primary
markets of the studio is high school seniors who will be graduating from high school and
stepping out onto the broader stage of life. To attract more attention and increase clientele
among this market, the studio wants a website that is focused on that market. This new
website will be in addition to their existing website which serves all their clientele.
This is needed because the company does not operate from a traditional retail location and so
its website is its primary business presence prior to making personal connection with clients.
3.2 GOALS OF THE PROJECT
The two most important needs for this website are to communicate the services offered by the
studio in a clear and compelling way and to motivate the target audience to book a session
promptly.
6. Requirements Specification for Masterpiece Studio Senior Website Page 4
4 KEY STAKEHOLDER AND USER NEEDS
4.1 STAKEHOLDERS AND INTERESTS
STAKEHOLDER BRIEF STAKEHOLDE STAKEHOLDER RESPONSIBILITIES INTEREST
DESCRIPTION R TYPE ROLE
Fran Co-owner Sponsor Executive Approve Website supports
McKain of Sponsor, requirements, business objectives.
Masterpiec Visionary monitor Website is available
e Studio progress by target date
Developer Technical Design and Requirements are
Advisor implement clear, complete,
website and feasible to
implement by
target date
Tester Technical Functional and Requirements are
Advisor Usability testing clear, complete,
and testable
Bob Co-owner Sponsor Executive Approve Website meets
McKain of Sponsor requirements, business needs and
Masterpiec Approve can be developed
e Studio funding according to
budget.
John & Parents of User Advisor User Consult on Website shows
Mary Doe high school requirements studio value
senior and solution proposition and
design clarifies how to
engage
Katy Doe High school User Advisor User Consult on Website shows that
senior requirements studio offers what I
and solution want and tells me
design what to do next.
Jack Smith Parent of User Advisor User Consult on Website shows
high school requirements studio value
7. Requirements Specification for Masterpiece Studio Senior Website Page 5
senior and solution proposition and
design clarifies how to
engage
Kyle Smith High school User Advisor User Consult on Website shows that
senior requirements studio offers what I
and solution want and tells me
design what to do next.
8. Requirements Specification for Masterpiece Studio Senior Website Page 6
5 MANDATED CONSTRAINTS
5.1 SOLUTION CONSTRAINTS
CONSTRAINT EXPLANATION
Existing client ordering web Masterpiece Studio has an existing web application for client
application order processing that they wish to continue using.
Existing blog tool Masterpiece Studio has an existing blogging tool that they wish
to continue using.
Existing gift registry Masterpiece Studio has an existing gift registry that they wish
to continue using.
5.2 IMPLEMENTATION ENVIRONMENT
The diagram below depicts the technological environment in which the new website will be
installed. All of these components exist already and most should not require any modification
to accommodate the new website. The exception is the Main Website which will require a
reciprocal link to the new senior website.
External Accounts
Facebook Webserver
Account
Main
Website Services
Twitter Client
Senior Blog Email Server
Account Ordering Tool
Website
9. Requirements Specification for Masterpiece Studio Senior Website Page 7
5.3 ANTICIPATED USAGE ENVIRONMENT
The users of this website are expected to access it from desktop or laptop computers with
varying screen sizes and dimensions or from many different types of mobile devices. They are
expected to access the website using a variety of different web browsers the most important of
which are Internet Explorer, Mozilla Firefox, and Google Chrome.
5.4 SCHEDULE CONSTRAINTS
The developers have approximately 3 months to develop the system, leaving a month for test
and debug prior to the target release date of October 30, 2011.
5.5 BUDGET CONSTRAINTS
There is no money allocated for this project. All development and test must be done in-house
by the studio owners. This budget is reasonable since the owners possess all the necessary
tools and skills to perform the work.
6 GLOSSARY
TERM DEFINITION
Client Ordering Tool A web-based application that enables clients to view their images
and order products. It also allows the studio owners to manage
image galleries for clients and to manage client access to those
galleries. It provides a variety of reports to support the studio owner
in managing clients and client orders.
Main Website The primary company website for Masterpiece Studio, LLC. This
website serves all of the company’s target markets and does not
differentiate any of them.
Gift Registry A web-based application that enables clients to create a personal
gift registry and identify the products they want. It also enables
friends and family members to contribute to, or purchase items
from, the client’s gift registry.
10. Requirements Specification for Masterpiece Studio Senior Website Page 8
7 RELEVANT FACTS AND ASSUMPTIONS
7.1 RELEVANT FACTS
• Most seniors who have portraits made are girls.
• Masterpiece Studio is not targeting the low-end, high-volume portrait market.
• Masterpiece Studio is located in an area with a population of approximately 600,000
people in the two adjoining counties; more than 27% of the population is under 18 years
of age; the population is nearly 90% White (“Idaho Labor Market,” 2010).
• Masterpiece Studio is located in an area where approximately 20% of the population
has an average household income over $100,000 (“Ada County, Idaho,” 2009).
• There are several other high-end portrait photographers in the area, and dozens of mid-
to low-end ones. But the combined service of portraiture and custom book writing is
unique to Masterpiece Studio.
7.2 ASSUMPTIONS
The scope of this project is based upon the following assumptions:
1. That the studio owners are the primary stakeholders and are free to determine how
they want the website to work.
2. That the business value proposition of the company remains as described in the
Positioning section above.
3. That the studio owners will develop the website.
8 THE SCOPE OF THE WORK
8.1 THE CONTEXT OF THE WORK
The Masterpiece Studio senior website will be a stand-alone web application. It will not receive
information from any source nor send information to any source. It’s only connection with
surrounding systems will be via web links.
8.2 WORK PARTITIONING
11. Requirements Specification for Masterpiece Studio Senior Website Page 9
EVENT NAME INPUT & OUTPUT
Access website None
View “What we do” None
View “The Process” None
View client testimonials None
View Pricing None
View gallery None
View book samples None
View “Why?” None
View “The studio” None
View “Senior year timeline” None
View “BFF Incentive” None
Send email to the studio User’s email address, topic, and message
Access a link to an external site None
12. Requirements Specification for Masterpiece Studio Senior Website Page 10
8.3 USE CASE MODEL (PRODUCT BOUNDARY)
1
View
“What we
2
View
“Us”
3
Send Email to
Potential
Studio Potential
Business Partner
Client
4
View
“Why?”
5
Access
External Links
6
View/Order
Existing Products
Client
7
Access
Gift Registry
Friend of
Existing Client
This use case diagram shows each use case for the Masterpiece Studio senior website and
indicates which actors initiate the use case. The actors are described below.
13. Requirements Specification for Masterpiece Studio Senior Website Page 11
8.4 ACTORS
8.4.1 POTENTIAL PORTRAIT CLIENT
A potential portrait client could be anyone who is thinking of having portraits created or a
personal biography written. For this website, this will include high school seniors and their
parents. They will access the Masterpiece Studio website as part of their search for the right
photographer or biographer. They may be in a hurry to get their portraits created. They will
probably have found this website either by using a search engine, or the “yellow pages,” or
from a business card or brochure they have received—often as a referral from an acquaintance.
They will want to see the photographer’s work and, if they like it, they will either want to make
an appointment or will want to know prices or both.
8.4.2 EXISTING PORTRAIT CLIENT
The existing portrait client is one who has had their portraits created by Masterpiece Studio and
has seen a preview of them and made a down payment on an order. Such clients will be given
complimentary access to the online ordering software hosted by Masterpiece Studio when they
can review their portrait images and place any number of orders. They will access this software
via a link from the Masterpiece Studio website.
8.4.3 FRIEND OR FAMILY OF EXISTING PORTRAIT CLIENT
The friend or family member of an existing portrait client is someone who either wishes to view
that client’s images (and potentially place an order) or who wishes to contribute to that client’s
gift registry. This person will have been referred to the Masterpiece Studio website by the client
and should have the information needed to do what they wish to do (access code for that
client’s account, information about gift registry).
8.4.4 POTENTIAL BUSINESS PARTNER
A potential business partner is a representative from another company who is considering a
business relationship with Masterpiece Studio. They will probably have accessed the website
either via a search engine or the “yellow pages,” or because they received the URL from
someone at Masterpiece Studio. They will be seeking to understand both the company’s
operating principles and the quality of the work produced.
14. Requirements Specification for Masterpiece Studio Senior Website Page 12
8.5 USE CASES
8.5.1 USE CASE 1 – VIEW “WHAT WE DO”
Actor: Any
Goal: The user wants to see the images in the galleries.
Preconditions:
• The user has accessed the site.
Post-conditions:
• “What we do” page is displayed.
Main Success Scenario:
Step
1 User selects the option to view “What we do”.
2 System displays the “What we do” page.
3a User views content of the “What we do” page.
Alternate Scenarios:
3b View “Personal Biographies”
3b.1 User chooses to view “Personal Biographies”.
3b.2 System displays “Personal Biographies” page.
3b.3a User reads text on page. [SUCCESS]
15. Requirements Specification for Masterpiece Studio Senior Website Page 13
3b.3b View “The Process”
3b.3b.1 User chooses to view “The Process”.
3b.3b.2 System displays “The Process” page.
3b.3b.3 User chooses to view details of a step in the process.
3b.3b.4 System displays the details of that step.
3b.3b.5 User chooses to stop viewing that step.
3b.3b.6 System displays “The Process” page. [SUCCESS]
3b.3c View Pricing
3b.3c.1 User chooses to view pricing
3b.3c.2 System displays pricing information. [SUCCESS]
3b.3d View Testimonials
3b.3d.1 User chooses to view testimonials
3b.3d.2 System displays testimonials. [SUCCESS]
3b.3e View “Senior Timeline”
16. Requirements Specification for Masterpiece Studio Senior Website Page 14
3b.3e.1 User chooses to view “Senior Timeline”.
3b.3e.2 System displays “Senior Timeline” page. [SUCCESS]
3b.3f View “BFF Incentive”
3b.3f.1 User chooses to view “BFF Incentive”
3b.3f.2 System displays “BFF Incentive”. [SUCCESS]
3b.3g View Book Samples
3b.3g.1 User chooses to view book samples.
3b.3g.2 System displays index to available book samples.
3b.3g.3 User chooses to view a book sample.
3b.3g.4 System displays the book sample. [SUCCESS]
3c View “Legendary Portraits”
3c.1 User chooses to view “Legendary Portraits”.
3c.2 System displays “Legendary Portraits” page.
3c.3a User reads text on page. [SUCCESS]
17. Requirements Specification for Masterpiece Studio Senior Website Page 15
3c.3a View “Sessions”
3c.3a.1 User chooses to view “Sessions”.
3c.3a.2 System displays “Sessions” page with the “About” content.
3c.3a.3 User chooses a different tab on the “Sessions” page.
3c.3a.4 System displays the selected page. [SUCCESS]
3c.3b View Wall Art Samples
3c.3b.1 User chooses to view wall art samples.
3c.3b.2 System displays the gallery page and begins playing the slideshow
3c.3b.3 User chooses to view a specific image.
3c.3b.4 System moves to that point in the slideshow and resumes. [SUCCESS]
3c.3c View Portrait Gallery
3c.3c.1 User chooses to view gallery
3c.3c.2 System displays the gallery page and begins playing the slideshow
3c.3c.3 User chooses to view a specific image.
3c.3c.4 System moves to that point in the slideshow and resumes. [SUCCESS]
18. Requirements Specification for Masterpiece Studio Senior Website Page 16
3c.3d View “BFF Incentive”
3c.3d.1 User chooses to view “BFF Incentive”
3c.3d.2 System displays “BFF Incentive”. [SUCCESS]
3c.3e View “Senior Timeline”
3c.3e.1 User chooses to view “Senior Timeline”.
3c.3e.2 System displays “Senior Timeline” page. [SUCCESS]
3c.3f View “Tips”
3c.3f.1 User chooses to view “Tips”.
3c.3f.2 System displays “Tips” page.
3c.3f.3 User chooses to view a particular Tip.
3c.3f.4 System displays the selected Tip. [SUCCESS]
8.5.2 USE CASE 2 – VIEW “US”
Actor: Any
Goal: The user wants to learn about the studio.
Preconditions:
19. Requirements Specification for Masterpiece Studio Senior Website Page 17
• The user has accessed the site.
Post-conditions:
• “Us” page is displayed.
Main Success Scenario:
Step
1 User selects the option to view “Us”.
2 System displays the “Us” page.
3a User views content of the “Us” page.
8.5.3 USE CASE 3 – SEND EMAIL TO STUDIO
Actor: Any
Goal: The user wants to contact Masterpiece Studio by email.
Preconditions:
• The user has accessed the site.
Post-conditions:
• The contact information has been emailed to Masterpiece Studio.
• An acknowledgement has been emailed to user.
Main Success Scenario:
Step
1 User selects the option to view the Contact page.
2 System displays the Contact page.
20. Requirements Specification for Masterpiece Studio Senior Website Page 18
3 User clicks the link to create an email message.
4 System opens an email message in new window using the user’s default email
program
8.5.4 USE CASE 4 – VIEW “WHY?”
Actor: Any
Goal: The user wants to see the explanation of why to commission a personal biography.
Preconditions:
• The user has accessed the site.
Post-conditions:
• “Why?” page is displayed.
Main Success Scenario:
Step
1 User chooses to view “Why?”.
2 System displays the first page of “Why?”.
3 User chooses to navigate left or right.
4 System displays the next page of “Why?”.
8.5.5 USE CASE 5 – ACCESS EXTERNAL LINKS
Actor: Any
Goal: The user wants to access external link from the site.
21. Requirements Specification for Masterpiece Studio Senior Website Page 19
Preconditions:
• The user has accessed the site.
Post-conditions:
• External web page is displayed in new window.
Main Success Scenario:
Step
1 User selects the external link.
2 System displays the linked webpage in a new window.
8.5.6 USE CASE 6 – VIEW/ORDER PRODUCTS
Actor: Existing Client or Friend of Existing Client
Goal: The user wants to view or order images.
Preconditions:
• The user has accessed the site.
Post-conditions:
• The Masterpiece Studio online ordering site is displayed in a new window.
Main Success Scenario:
Step
1 User selects the option to view or order images.
2 System displays Masterpiece Studio online ordering site in a new window.
8.5.7 USE CASE 7 – ACCESS GIFT REGISTRY
22. Requirements Specification for Masterpiece Studio Senior Website Page 20
Actor: Existing Client or Friend of Existing Client
Goal: The user wants to access the gift registry.
Preconditions:
• The user has accessed the site.
Post-conditions:
• The gift registry is displayed in the same window.
Main Success Scenario:
Step
1 User selects the option to view or order images.
2 System displays Masterpiece Studio gift registry in the same window.
23. Requirements Specification for Masterpiece Studio Senior Website Page 21
9 FUNCTIONAL & DATA REQUIREMENTS
9.1 FEATURES
Requirement #: FEAT01 Requirement Type: Event/use case #:
Description: The product shall present information about what the studio does.
Rationale: To set expectations about what the studio does and does not offer and to set expectations
about what a client should buy.
Fit Criterion:
“What we do” A textual explanation of what the studio does.
“The Process” An interactive description of the process of creating the portraits and books.
Testimonials Textual testimonials from previous clients.
Pricing An explanation of what goes into creating the artwork and a starting price and in
invitation to call for detailed price estimate.
Senior year timeline A timeline showing the major events and activities of the senior year of high
school and why portrait creation and interviews should happen during the
summer and early fall.
BFF incentive An explanation of the opportunity to do a special session with a senior’s best
friend(s) and an incentive if they do so by a deadline.
Portrait gallery An interactive gallery of portraits of high school seniors
Book samples An interactive gallery of sample books.
Wall art samples An interactive gallery of wall art displays.
Source: Fran McKain
Supporting Materials: Website mockups
History: Created 6/27/11
24. Requirements Specification for Masterpiece Studio Senior Website Page 22
Requirement #: FEAT02 Requirement Type: Event/use case #:
Description: The product shall present information about who comprises the company.
Rationale: To attract potential clients and make them feel that they are in the hands of professionals—to
make them feel pampered.
Fit Criterion:
“Who we are” An explanation of the personalities and skills of those who provide the services
at Masterpiece Studio.
“Our studio” An explanation of the features of the studio and its “by appointment” only
arrangement.
Source: Fran McKain
Supporting Materials: Website mockups
History: Created 6/27/11
Requirement #: FEAT03 Requirement Type: Event/use case #:
Description: The product shall provide a mechanism for a user to obtain contact information for the
studio and to initiate an email message to the studio.
Rationale: To encourage clients to contact the studio.
Fit Criterion: A list of contact information (phone, mailing address) and a link to initiate an email
message.
Source: Fran McKain
25. Requirements Specification for Masterpiece Studio Senior Website Page 23
Supporting Materials: Website mockups
History: Created 6/27/11
Requirement #: FEAT04 Requirement Type: Event/use case #:
Description: The product shall present information about why the client should buy the products and
services offered by the studio.
Rationale: To attract potential clients and persuade them to act promptly. To get referrals
Fit Criterion:
“Why?” An explanation of why a book should be written about the high school senior.
Source: Fran McKain
Supporting Materials: Website mockups
History: Created 6/27/11
Requirement #: FEAT05 Requirement Type: Event/use case #:
Description: The product shall provide links to other publicity channels for the studio.
Rationale: To increase visibility for the studio
Fit Criterion:
Link to Masterpiece A link to the Masterpiece Studio main website.
Studio main website
Link to blog A link to an existing blog.
Link to Facebook A link to the Masterpiece Studio Facebook page.
26. Requirements Specification for Masterpiece Studio Senior Website Page 24
Link to Twitter A link to the Masterpiece Studio Twitter page.
Source: Fran McKain
Supporting Materials: Website mockups
History: Created 6/27/11
Requirement #: FEAT06 Requirement Type: Event/use case #:
Description: The product shall provide a link to the studio’s online ordering program.
Rationale: To enable clients to place orders online.
Fit Criterion:
A link to an existing online order processing web application.
Source: Fran McKain
Supporting Materials: Website mockups
History: Created 6/27/11
Requirement #: FEAT07 Requirement Type: Event/use case #:
Description: The product shall provide a link to the studio’s gift registry.
Rationale: To enable clients to create a gift registry or contribute to one.
Fit Criterion:
A link to an existing gift registry web application.
27. Requirements Specification for Masterpiece Studio Senior Website Page 25
Source: Fran McKain
Supporting Materials: Website mockups
History: Created 6/27/11
9.2 DATA REQUIREMENTS
Because no data is input or output from this system, except for the user’s email address,
subject, and message, there are few data requirements. The only ones are those related to the
gallery images and book samples which have attributes of “size” and “label.” These data
elements are unrelated to one another.
Gallery Image Book Sample
Size Size
Label Label
28. Requirements Specification for Masterpiece Studio Senior Website Page 26
10 LOOK & FEEL REQUIREMENTS
Requirement #: UI01 Requirement Type: Event/use case #:
Description: The product shall display samples of the studio’s artwork in a way that conveys
great art.
Rationale: To attract potential clients to the studio’s style and unique services.
Fit Criterion:
The gallery of images must be displayed in a slideshow that has an elegant style.
The book samples must be displayed in settings that show them to be valuable (e.g. on an easel,
under lights).
Some book samples must be displayed with time lapse photography showing both the book and
its box, inside and out.
The wall art display must show large art pieces on display in home settings.
Source: Fran McKain
Supporting Materials: Website mockups
History: Created 06/27/11
Requirement #: UI02 Requirement Type: Event/use case #:
Description: The product shall convey an aura of legacy, of creating something important that
29. Requirements Specification for Masterpiece Studio Senior Website Page 27
has permanent value, of something slightly nostalgic.
Rationale: To persuade potential clients that a personal biography is necessary for a high school
senior
Fit Criterion: The colors, fonts, and artwork are reminiscent of companies like Random House,
Barnes & Noble, or movies like I am Legend, Legend of the Seekers, and Legend of the
Guardians.
Source: Fran McKain
Supporting Materials: Website mockups
History: Created 06/27/11
Requirement #: UI02 Requirement Type: Event/use case #:
Description: The product shall convey a sense of high class, upscale, simple elegance.
Rationale: To attract clients who are not price-sensitive.
Fit Criterion: The colors will be understated. The fonts will be classic styles. There will be a lot
of white space on each page. The language will be slightly formal, but not heavy.
Source: Fran McKain
Supporting Materials: Website mockups
History: Created 6/27/11
30. Requirements Specification for Masterpiece Studio Senior Website Page 28
11 SERVICE LEVEL (NON-FUNCTIONAL) REQUIREMENTS
11.1 SYSTEM-WIDE CAPABILITIES
REQUIREMENT REQUIREMENT DESCRIPTION PRIORITY
TYPE
Security Hold no payment The solution must not store any client High
info payment information.
Security Hold no SSN The solution must not request or store a High
client’s social security number.
Concurrency Number of users The solution must allow up to 1000 users to Medium
be engaged in any operation at the same time.
Usability Search Engine The website must conform to XXX standards High
Optimization for search engine optimization.
Usability User-Friendliness A user, given no instructions, must be able to Medium
complete any operation without assistance
90% of the time.
Usability Accessibility The website must conform to the Web High
Content Accessibility Guidelines 2.0 (see
http://www.w3.org/WAI/WCAG20/quickref/)
Reliability Mean time The mean time between a failure of a service Medium
between failures and another failure of the same service must
be no less than 60 days.
Reliability Mean time to The mean time to repair a failure of a service Medium
repair must be no more than 24 hours.
Performance Stress The solution must be able to support 1,000 Medium
users accessing the galleries simultaneously.
Performance Response –time The maximum allowable time that a user must Medium
wait for a response for any service after
submitting input is 5 seconds.
Supportability Browser The solution must be compatible with the High
Compatibility most recent 5 versions of Internet Explorer,
31. Requirements Specification for Masterpiece Studio Senior Website Page 29
Mozilla Firefox, and Google Chrome
Supportability Mobile Device The solution must be compatible with at least High
Compatibility the following mobile devices:
iPhone 3GS
iPad
BlackBerry Storm 2
Nexus One (Android)
32. Requirements Specification for Masterpiece Studio Senior Website Page 30
References
Ada County, Idaho. (2009). Retrieved June 26, 2011 from factfinder.census.gov.
Idaho Labor Market Information. (2010). Retrieved June 26, 2011 from www.lmi.idaho.gov.