Your SlideShare is downloading. ×
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Mps requirements specification
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mps requirements specification

890

Published on

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 …

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.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
890
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Requirements Specification for Masterpiece Studio Senior Website Page 1Requirements SpecificationProject: Masterpiece Studio Senior WebsitePrepared by: Fran McKainRevision HistoryVERSION DATE AUTHORIZATION RESPONSIBILITY/AUTHOR REASON FOR CHANGES0.0 6/26/11 NA Fran McKain Initial draft1.0 7/19/11 NA Fran McKain Ready for review
  • 2. Requirements Specification for Masterpiece Studio Senior Website Page 2Contents1 Approvals .................................................................................................................... 22 Reference Documents................................................................................................. 23 The Purpose of the Project ......................................................................................... 3 3.1 Background........................................................................................................... 3 3.2 Goals of the Project .............................................................................................. 34 Key Stakeholder and User Needs................................................................................ 4 4.1 Stakeholders and Interests................................................................................... 45 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 ............................................................................................... 76 Glossary ....................................................................................................................... 77 Relevant Facts and Assumptions ................................................................................ 8 7.1 Relevant Facts ...................................................................................................... 8 7.2 Assumptions ......................................................................................................... 88 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 ................................................................. 199 Functional & Data Requirements.............................................................................. 21 9.1 Features .............................................................................................................. 21 9.2 Data Requirements ............................................................................................ 2510 Look & Feel Requirements ........................................................................................ 2611 Service Level (Non-Functional) Requirements ......................................................... 28 11.1 System-Wide Capabilities ............................................................................... 28
  • 4. Requirements Specification for Masterpiece Studio Senior Website Page 21 APPROVALSNAME ROLE SIGNATURE DATEFran McKain Executive Sponsor, Developer, TesterBob McKain Executive Sponsor2 REFERENCE DOCUMENTSDOCUMENT LOCATION PUBLISHER AUTHORFunctional design for Masterpiece www.hypothetical.url Fran McKain FranStudio senior website McKain
  • 5. Requirements Specification for Masterpiece Studio Senior Website Page 33 THE PURPOSE OF THE PROJECT3.1 BACKGROUNDMasterpiece Studio is a boutique portrait art studio that transforms in-house portraits, otherphotographs, 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 primarymarkets of the studio is high school seniors who will be graduating from high school andstepping out onto the broader stage of life. To attract more attention and increase clienteleamong this market, the studio wants a website that is focused on that market. This newwebsite 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 soits website is its primary business presence prior to making personal connection with clients.3.2 GOALS OF THE PROJECTThe two most important needs for this website are to communicate the services offered by thestudio in a clear and compelling way and to motivate the target audience to book a sessionpromptly.
  • 6. Requirements Specification for Masterpiece Studio Senior Website Page 44 KEY STAKEHOLDER AND USER NEEDS4.1 STAKEHOLDERS AND INTERESTSSTAKEHOLDER BRIEF STAKEHOLDE STAKEHOLDER RESPONSIBILITIES INTEREST DESCRIPTION R TYPE ROLEFran Co-owner Sponsor Executive Approve Website supportsMcKain 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 testableBob Co-owner Sponsor Executive Approve Website meetsMcKain 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 showsMary Doe high school requirements studio value senior and solution proposition and design clarifies how to engageKaty 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 engageKyle 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 65 MANDATED CONSTRAINTS5.1 SOLUTION CONSTRAINTSCONSTRAINT EXPLANATIONExisting client ordering web Masterpiece Studio has an existing web application for clientapplication 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 ENVIRONMENTThe diagram below depicts the technological environment in which the new website will beinstalled. All of these components exist already and most should not require any modificationto accommodate the new website. The exception is the Main Website which will require areciprocal 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 75.3 ANTICIPATED USAGE ENVIRONMENTThe users of this website are expected to access it from desktop or laptop computers withvarying screen sizes and dimensions or from many different types of mobile devices. They areexpected to access the website using a variety of different web browsers the most important ofwhich are Internet Explorer, Mozilla Firefox, and Google Chrome.5.4 SCHEDULE CONSTRAINTSThe developers have approximately 3 months to develop the system, leaving a month for testand debug prior to the target release date of October 30, 2011.5.5 BUDGET CONSTRAINTSThere is no money allocated for this project. All development and test must be done in-houseby the studio owners. This budget is reasonable since the owners possess all the necessarytools and skills to perform the work.6 GLOSSARYTERM DEFINITIONClient 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 87 RELEVANT FACTS AND ASSUMPTIONS7.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 ASSUMPTIONSThe 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 WORK8.1 THE CONTEXT OF THE WORKThe Masterpiece Studio senior website will be a stand-alone web application. It will not receiveinformation from any source nor send information to any source. It’s only connection withsurrounding systems will be via web links.8.2 WORK PARTITIONING
  • 11. Requirements Specification for Masterpiece Studio Senior Website Page 9EVENT NAME INPUT & OUTPUTAccess website NoneView “What we do” NoneView “The Process” NoneView client testimonials NoneView Pricing NoneView gallery NoneView book samples NoneView “Why?” NoneView “The studio” NoneView “Senior year timeline” NoneView “BFF Incentive” NoneSend email to the studio User’s email address, topic, and messageAccess a link to an external site None
  • 12. Requirements Specification for Masterpiece Studio Senior Website Page 108.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 ClientThis use case diagram shows each use case for the Masterpiece Studio senior website andindicates which actors initiate the use case. The actors are described below.
  • 13. Requirements Specification for Masterpiece Studio Senior Website Page 118.4 ACTORS8.4.1 POTENTIAL PORTRAIT CLIENTA potential portrait client could be anyone who is thinking of having portraits created or apersonal biography written. For this website, this will include high school seniors and theirparents. They will access the Masterpiece Studio website as part of their search for the rightphotographer or biographer. They may be in a hurry to get their portraits created. They willprobably have found this website either by using a search engine, or the “yellow pages,” orfrom 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 makean appointment or will want to know prices or both.8.4.2 EXISTING PORTRAIT CLIENTThe existing portrait client is one who has had their portraits created by Masterpiece Studio andhas seen a preview of them and made a down payment on an order. Such clients will be givencomplimentary access to the online ordering software hosted by Masterpiece Studio when theycan review their portrait images and place any number of orders. They will access this softwarevia a link from the Masterpiece Studio website.8.4.3 FRIEND OR FAMILY OF EXISTING PORTRAIT CLIENTThe friend or family member of an existing portrait client is someone who either wishes to viewthat client’s images (and potentially place an order) or who wishes to contribute to that client’sgift registry. This person will have been referred to the Masterpiece Studio website by the clientand should have the information needed to do what they wish to do (access code for thatclient’s account, information about gift registry).8.4.4 POTENTIAL BUSINESS PARTNERA potential business partner is a representative from another company who is considering abusiness relationship with Masterpiece Studio. They will probably have accessed the websiteeither via a search engine or the “yellow pages,” or because they received the URL fromsomeone at Masterpiece Studio. They will be seeking to understand both the company’soperating principles and the quality of the work produced.
  • 14. Requirements Specification for Masterpiece Studio Senior Website Page 128.5 USE CASES8.5.1 USE CASE 1 – VIEW “WHAT WE DO”Actor: AnyGoal: 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:Step1 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 133b.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 Pricing3b.3c.1 User chooses to view pricing3b.3c.2 System displays pricing information. [SUCCESS]3b.3d View Testimonials3b.3d.1 User chooses to view testimonials3b.3d.2 System displays testimonials. [SUCCESS]3b.3e View “Senior Timeline”
  • 16. Requirements Specification for Masterpiece Studio Senior Website Page 143b.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 Samples3b.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 153c.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 Samples3c.3b.1 User chooses to view wall art samples.3c.3b.2 System displays the gallery page and begins playing the slideshow3c.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 Gallery3c.3c.1 User chooses to view gallery3c.3c.2 System displays the gallery page and begins playing the slideshow3c.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 163c.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: AnyGoal: 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:Step1 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 STUDIOActor: AnyGoal: 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:Step1 User selects the option to view the Contact page.2 System displays the Contact page.
  • 20. Requirements Specification for Masterpiece Studio Senior Website Page 183 User clicks the link to create an email message.4 System opens an email message in new window using the user’s default email program8.5.4 USE CASE 4 – VIEW “WHY?”Actor: AnyGoal: 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:Step1 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 LINKSActor: AnyGoal: The user wants to access external link from the site.
  • 21. Requirements Specification for Masterpiece Studio Senior Website Page 19Preconditions: • The user has accessed the site.Post-conditions: • External web page is displayed in new window.Main Success Scenario:Step1 User selects the external link.2 System displays the linked webpage in a new window.8.5.6 USE CASE 6 – VIEW/ORDER PRODUCTSActor: Existing Client or Friend of Existing ClientGoal: 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:Step1 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 20Actor: Existing Client or Friend of Existing ClientGoal: 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:Step1 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 219 FUNCTIONAL & DATA REQUIREMENTS9.1 FEATURESRequirement #: 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 expectationsabout 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 seniorsBook samples An interactive gallery of sample books.Wall art samples An interactive gallery of wall art displays.Source: Fran McKainSupporting Materials: Website mockupsHistory: Created 6/27/11
  • 24. Requirements Specification for Masterpiece Studio Senior Website Page 22Requirement #: 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—tomake 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 McKainSupporting Materials: Website mockupsHistory: Created 6/27/11Requirement #: FEAT03 Requirement Type: Event/use case #:Description: The product shall provide a mechanism for a user to obtain contact information for thestudio 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 emailmessage.Source: Fran McKain
  • 25. Requirements Specification for Masterpiece Studio Senior Website Page 23Supporting Materials: Website mockupsHistory: Created 6/27/11Requirement #: FEAT04 Requirement Type: Event/use case #:Description: The product shall present information about why the client should buy the products andservices offered by the studio.Rationale: To attract potential clients and persuade them to act promptly. To get referralsFit Criterion:“Why?” An explanation of why a book should be written about the high school senior.Source: Fran McKainSupporting Materials: Website mockupsHistory: Created 6/27/11Requirement #: 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 studioFit Criterion:Link to Masterpiece A link to the Masterpiece Studio main website.Studio main websiteLink 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 24Link to Twitter A link to the Masterpiece Studio Twitter page.Source: Fran McKainSupporting Materials: Website mockupsHistory: Created 6/27/11Requirement #: 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 McKainSupporting Materials: Website mockupsHistory: Created 6/27/11Requirement #: 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 25Source: Fran McKainSupporting Materials: Website mockupsHistory: Created 6/27/119.2 DATA REQUIREMENTSBecause 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 thegallery images and book samples which have attributes of “size” and “label.” These dataelements are unrelated to one another. Gallery Image Book Sample Size Size Label Label
  • 28. Requirements Specification for Masterpiece Studio Senior Website Page 2610 LOOK & FEEL REQUIREMENTSRequirement #: UI01 Requirement Type: Event/use case #:Description: The product shall display samples of the studio’s artwork in a way that conveysgreat 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 andits box, inside and out.The wall art display must show large art pieces on display in home settings.Source: Fran McKainSupporting Materials: Website mockupsHistory: Created 06/27/11Requirement #: 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 27has permanent value, of something slightly nostalgic.Rationale: To persuade potential clients that a personal biography is necessary for a high schoolseniorFit 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 theGuardians.Source: Fran McKainSupporting Materials: Website mockupsHistory: Created 06/27/11Requirement #: 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 lotof white space on each page. The language will be slightly formal, but not heavy.Source: Fran McKainSupporting Materials: Website mockupsHistory: Created 6/27/11
  • 30. Requirements Specification for Masterpiece Studio Senior Website Page 2811 SERVICE LEVEL (NON-FUNCTIONAL) REQUIREMENTS11.1 SYSTEM-WIDE CAPABILITIESREQUIREMENT REQUIREMENT DESCRIPTION PRIORITYTYPESecurity 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 ChromeSupportability 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 ReferencesAda 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.

×