100% found this document useful (1 vote)
433 views5 pages

Online Art Gallery: Software Requirements Specification

The document is a software requirements specification for an online art gallery project. It outlines the project scope, functional and non-functional requirements, use case diagram, usage scenarios, adopted VU process methodology, and a work plan created in MS Project. The key aspects are to develop an online platform for browsing and purchasing art, with requirements for user authentication, viewing artwork details, shopping cart functionality, and an admin interface to manage the gallery.

Uploaded by

Munir Bwn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
433 views5 pages

Online Art Gallery: Software Requirements Specification

The document is a software requirements specification for an online art gallery project. It outlines the project scope, functional and non-functional requirements, use case diagram, usage scenarios, adopted VU process methodology, and a work plan created in MS Project. The key aspects are to develop an online platform for browsing and purchasing art, with requirements for user authentication, viewing artwork details, shopping cart functionality, and an admin interface to manage the gallery.

Uploaded by

Munir Bwn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

Online Art Gallery

Software Requirements Specification

Version 1.0

Group Id: <Mention your group id>

Supervisor Name :< Mention your supervisor name>


Revision History
Date Version Description Author
(dd/mm/yyyy)
Current date 1.0 Introduction of the project Write student(s) id
Table of Contents

1. Scope (of the project)

2. Functional Requirements Non Functional requirements

3. Use Case Diagram

4. Usage Scenarios

5. Adopted Methodology

6. Work Plan (Use MS Project to create Schedule/Work Plan)

SRS Document

Scope of Project:

<Write here in detail about the scope of your project>


Functional and non Functional Requirements:

<Write here in detail about the functional and non-functional requirements


of your system in separate headings>

Use Case Diagram(s):

<Provide here the use case diagram of your system>

Usage Scenarios:

<Provide here the usage scenarios of all use cases in table format explaining
Use Case title, Use Case Id, Actions, Description, Alternative Paths, Pre and
Post Conditions, Author, Exceptions. You are supposed to provide a usage
scenario for each of use case shown in use case diagram. Following is an
example for a usage scenario>

Use Case Title Add User


Use Case Id 1
Requirement Id 3
Description: This use case is about adding a new user to existing system with the privileges
defined at time of user account creation.
Pre Conditions:
1. All must-required information about the new user should be available.
2. Database should be available in online mode.
Task Sequence Exceptions
1. Administrator opts to add a new user account.
2. System asks for necessary information.
3. Administrator provides all the required information and opts to
complete the operation.
4. There is a problem in the data provided; some data needs to be
corrected.
 Administrator checks the available information and
corrects the error.
 Administrator continues from the step 3.
5. System after confirmation adds the new account.
6. System sends the account creation email to the administrator’s
email id and user’s email address.
Post Conditions:
- A new user account is successfully created.
Unresolved issues:
Authority: Administrator
Modification history: 1.0
Author: <Project or Group ID>
Description:

Adopted Methodology
<Write here detail about the adopted methodology for your project. You
must choose VU Process Model which is a combination of waterfall and
spiral models. More or combining two or more methodologies is explained
in SE2 (CS605) handouts. >

Work Plan (Use MS Project to create Schedule/Work Plan)


<Provide Gantt chart of your final project>

You might also like