mps requirements specification
DESCRIPTION
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.TRANSCRIPT
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
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
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
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 Studio senior website
www.hypothetical.url Fran McKain Fran McKain
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.
Requirements Specification for Masterpiece Studio Senior Website Page 4
4 KEY STAKEHOLDER AND USER NEEDS
4.1 STAKEHOLDERS AND INTERESTS
STAKEHOLDER BRIEF
DESCRIPTION STAKEHOLDE
R TYPE STAKEHOLDER
ROLE RESPONSIBILITIES INTEREST
Fran McKain
Co-owner of Masterpiece Studio
Sponsor Executive Sponsor, Visionary
Approve requirements, monitor progress
Website supports business objectives. Website is available by target date
Developer Technical Advisor
Design and implement website
Requirements are clear, complete, and feasible to implement by target date
Tester Technical Advisor
Functional and Usability testing
Requirements are clear, complete, and testable
Bob McKain
Co-owner of Masterpiece Studio
Sponsor Executive Sponsor
Approve requirements, Approve funding
Website meets business needs and can be developed according to budget.
John & Mary Doe
Parents of high school senior
User Advisor User Consult on requirements and solution design
Website shows studio value proposition and clarifies how to engage
Katy Doe High school senior
User Advisor User Consult on requirements and solution design
Website shows that studio offers what I want and tells me what to do next.
Jack Smith Parent of high school
User Advisor User Consult on requirements
Website shows studio value
Requirements Specification for Masterpiece Studio Senior Website Page 5
senior and solution design
proposition and clarifies how to engage
Kyle Smith High school senior
User Advisor User Consult on requirements and solution design
Website shows that studio offers what I want and tells me what to do next.
Requirements Specification for Masterpiece Studio Senior Website Page 6
5 MANDATED CONSTRAINTS
5.1 SOLUTION CONSTRAINTS
CONSTRAINT EXPLANATION
Existing client ordering web application
Masterpiece Studio has an existing web application for client 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
FacebookAccount
TwitterAccount
Webserver
Main Website
SeniorWebsite
ServicesClient
Ordering Tool Blog Email Server
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.
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
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
Requirements Specification for Masterpiece Studio Senior Website Page 10
8.3 USE CASE MODEL (PRODUCT BOUNDARY)
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.
Potential Client
Potential Business Partner
6 View/Order
Products
2 View “Us”
5 Access
External Links
1 View
“What we
4 View
“Why?”
7 Access
Gift Registry
Existing Client
Friend of Existing Client
3 Send Email to
Studio
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.
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]
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”
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]
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]
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:
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.
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.
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
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.
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
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
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 Studio main website
A link to the Masterpiece Studio main website.
Link to blog A link to an existing blog.
Link to Facebook A link to the Masterpiece Studio Facebook page.
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.
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
Size
Label
Book Sample
Size
Label
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
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
Requirements Specification for Masterpiece Studio Senior Website Page 28
11 SERVICE LEVEL (NON-FUNCTIONAL) REQUIREMENTS
11.1 SYSTEM-WIDE CAPABILITIES
REQUIREMENT
TYPE REQUIREMENT DESCRIPTION PRIORITY
Security Hold no payment info
The solution must not store any client payment information.
High
Security Hold no SSN The solution must not request or store a client’s social security number.
High
Concurrency Number of users The solution must allow up to 1000 users to be engaged in any operation at the same time.
Medium
Usability Search Engine Optimization
The website must conform to XXX standards for search engine optimization.
High
Usability User-Friendliness A user, given no instructions, must be able to complete any operation without assistance 90% of the time.
Medium
Usability Accessibility The website must conform to the Web Content Accessibility Guidelines 2.0 (see http://www.w3.org/WAI/WCAG20/quickref/)
High
Reliability Mean time between failures
The mean time between a failure of a service and another failure of the same service must be no less than 60 days.
Medium
Reliability Mean time to repair
The mean time to repair a failure of a service must be no more than 24 hours.
Medium
Performance Stress The solution must be able to support 1,000 users accessing the galleries simultaneously.
Medium
Performance Response –time The maximum allowable time that a user must wait for a response for any service after submitting input is 5 seconds.
Medium
Supportability Browser Compatibility
The solution must be compatible with the most recent 5 versions of Internet Explorer,
High
Requirements Specification for Masterpiece Studio Senior Website Page 29
Mozilla Firefox, and Google Chrome
Supportability Mobile Device Compatibility
The solution must be compatible with at least the following mobile devices: iPhone 3GS iPad BlackBerry Storm 2 Nexus One (Android)
High
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.