+ All Categories
Home > Technology > Mps requirements specification

Mps requirements specification

Date post: 16-Jan-2015
Category:
Upload: fran-mckain
View: 784 times
Download: 1 times
Share this document with a friend
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.
Popular Tags:
32
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
Transcript
Page 1: Mps requirements specification

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

Page 2: Mps requirements specification

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

Page 3: Mps requirements specification

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

Page 4: Mps requirements specification

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

Page 5: Mps requirements specification

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.

Page 6: Mps requirements specification

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

Page 7: Mps requirements specification

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.

Page 8: Mps requirements specification

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

Page 9: Mps requirements specification

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.

Page 10: Mps requirements specification

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

Page 11: Mps requirements specification

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

Page 12: Mps requirements specification

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

Page 13: Mps requirements specification

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.

Page 14: Mps requirements specification

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]

Page 15: Mps requirements specification

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”

Page 16: Mps requirements specification

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]

Page 17: Mps requirements specification

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]

Page 18: Mps requirements specification

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:

Page 19: Mps requirements specification

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.

Page 20: Mps requirements specification

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.

Page 21: Mps requirements specification

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

Page 22: Mps requirements specification

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.

Page 23: Mps requirements specification

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

Page 24: Mps requirements specification

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

Page 25: Mps requirements specification

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.

Page 26: Mps requirements specification

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.

Page 27: Mps requirements specification

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

Page 28: Mps requirements specification

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

Page 29: Mps requirements specification

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

Page 30: Mps requirements specification

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

Page 31: Mps requirements specification

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

Page 32: Mps requirements specification

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.


Recommended