• No results found

SRS Document For Developing a Website

N/A
N/A
Protected

Academic year: 2021

Share "SRS Document For Developing a Website"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)
(3)

Title Software Requirement Specification Version  0.2 Project Global Shift U(Online Course Registration) Status Ongoing

Author Ambreen Zafar Last Save

Description This document captures all of the requirements needed to implement V1 of the Global Shift U initiative by The Shift Network

Revision History

Version

#

Revision Date

Author Brief Description 0.1 14thNov,2014 Ambreen

Zafar

Documented requirements for User Management, Student Engagement and Course Delivery modules 0.2 19thNov, 2014 Ambreen

Zafar

Update Course Delivery module and insert two new modules E-Commerce and Course Administration

(4)
(5)

Requirement Phase: (User Management Module)

Requirement Description:

User Management module will facilitate any stakeholder (customer, student, course administrator, instructor etc) in accessing the web application’s functions and features.

Business Logic / Business validation Rules:

User Management module will provide an open door to all user roles in accessing all the attributes of the organization for the purpose of learning and sharing.

Acceptance/Validation Criteria:

 Acceptance criteria will be based on completion of all user stories of User Management

Constraints:

Only one user will be registered against one email address

Assumptions:

1. We will assume that there is no limit on registrations of users 2. Registration of students per course will be infinite

3. Password will be encrypted

4. Only one user will be registered against one email address

Potential Risks:

(6)
(7)

Integration Points (If Any):

1. Course Administration 2. Student Engagement 3. Course Delivery 4. E-commerce User Stories:

I have mentioned client’s opinion which I have been told that are being gathered during surveys at client’s site.

GSU-UM-1  As user, I want to be able to login into website to access all the features

GSU-UM-2  As user, I need to be able to update my profile so that community knows about me

(8)
(9)

Requirement Phase: (Student Engagement)

Requirement Description:

Student Engagement Module will facilitate course registered students and instructor/driver to interact and discuss course contents before and after the course.

Business Logic:

Student Engagement module will allow different students and teachers to discuss their knowledge on a single platform.

Acceptance/Validation Criteria:

 Acceptance will be based on fulfillment of all test cases for this requirement.

Constraints:

 All formats of video, audio and text will be not allowed.

Assumptions:

1. We will assume that there is no limit on registrations of students 2. Selection of course per student in unlimited

3. No of users in breakout is infinite

Potential Risks:

(10)
(11)

Integration Points (If Any):

1. User Management

2. Student Engagement

3. Course Administration

User Stories:

GSU-SE-1  As student, I need to be able to start new discussion on any topic with instructor and classmates

GSU-SE-2  As student and instructor, I need to be able to view all the discussions posted by anyone and the statics of a particular discussion

GSU-SE-3  As user, I need to be able to write blogs and see other blogs so that I can share as well as enhance my knowledge

GSU-SE-4  As user, I want to be able to create my own album so that I can share my memories

GSU-SE-5  As user, I am able to create my own forum so that others can see the details and join my forum.

GSU-SE-6  As user, I need to be able to create groups so that I can meet and interact with people of similar interests

(12)
(13)

Requirement Phase: (Course Administration)

Requirement Description:

Course Administration Module will provide administrative functions to instructor as well as Company’s Staff associated.

Business Logic:

 A Course Administrator would be responsible for any course he/she created throughout his/her life cycle.

Acceptance/Validation Criteria:

 Acceptance will be based on fulfillment of all test cases for this requirement.

Constraints:

Selected formats of video, audio and text will be allowed.

Assumptions:

1. We will assume that there is no limit on registrations of students 2. Selection of course per student is unlimited

3. No of users in breakout is infinite

Potential Risks:

(14)
(15)

Integration Points (If Any):

1. User Management

2. Course Delivery

User Stories:

GSU-CA-1  As course administrator/admin/instructor, I need to be able to view backend admin panel when I login so that I can go to moderator dashboard, marketing dashboard, general analytics dashboard, shop merchandising page, CMS page and course management page

GSU-CA-2  As course administrator in course management page, I need to be able to create new course with all specified information and then go to moderator dashboard

GSU-CA-3  As course administrator in course management page, I need to be able to view list of courses, my courses, all courses, team course, by category, by date

GSU-CA-4  As course administrator in course management page, I need to be able to view a particular course in which I can see different sessions of a course

GSU-CA-5  As course administrator, I need to be able to define detail of a particular course in Store Merchandising page

GSU-CA-6  As course administrator, I need to be able to see analytics of sales and shopping cart abandonment

(16)
(17)

Requirement Phase: (Course Delivery)

Requirement Description:

Course Delivery Module will provide facilities to instructors and students associated with a specified course and will also allow different students to view videos and slides, listen to audio via webcast/phone, and take notes and share with classmates, able to send private messages to classmate or instructors.

Business Logic:

Course Delivery Module will provide all the operations to the instructors to support student success by all means that are necessary, appropriate, and available. The instructor will respond to student questions and will actively monitor and track individual students progress as well as student will be able to access all the features during live course.

Acceptance/Validation Criteria:

 Acceptance will be based on fulfillment of all test cases for this requirement.

Constraints:

Selected formats of video, audio and text will be allowed.

Potential Risks:

(18)
(19)

Integration Points (If Any):

1. User Management

2. Course Administration

3. Student Engagement

User Stories:

GSU-CD-1  As user, I need to be able to search any particular class according to my need so that I can easily view it

GSU-CD-2  As user, I need to be able to see list of classes after browsing so that I can exactly decide what I want to take

GSU-CD-3  As user, I need to be able to browse courses from course categories so that I can more easily determine a course of my interest

GSU-CD-4  As user, I want to be able to click on any class so that I can bring information of that class

GSU-CD-5  As user, I need to be able to share classes to the social network so that I can share with other

GSU-CD-6  As user, I want to be able to save classes to my favorite/wish list so that I can easily determine them

GSU-CD-7  As user, I need to be able to view faculty bio, percentage of students signed up,

description, benefits and customer review of any course so that I can decide to register on it

GSU-CD-8  As user, I need to be able to play sample course to increase my interest

GSU-CD-9  As user, I need to be able to see Recommended Classes and learn more about them

GSU-CD-10  As user, I want to be able to click see course registration page so that I can join any course

(20)
(21)

Presenter Video so that I can determine the exact point of interest

GSU-CD-16  As student, I need to be able to join the web-cast with Video & Audio/Audio Only / Video, Slides & Audio so that I can facilitate with each feature

GSU-CD-17  As student, I need to be able to join audio broadcast directly through dial phone number so that I am able to connect direct

GSU-CD-18  As student during class, I need to be able to view video and audio so that I can easily understand my lectures

GSU-CD-19  As student during class, I need to be able to view series of slides for my learning

GSU-CD-20  As student, during class I want to be able to chat with other (including classmates and driver) so that we can communicate with each other

GSU-CD-21  As student during class, I need to be able to add tags so that I can easily find my exact point after class

GSU-CD-22  As student during class, I need to be able to view all notes posted by any classmate

GSU-CD-23  As student during class, I want to be able to delete particular or all selected notes

GSU-CD-24  As student, during and after class I need to be able to share my notes to all classmates and edit any particular note after sharing to all

GSU-CD-25  As student, during class I need to be able to comment on my lecture video and able to see all comments posted by any classmate and able to reply a particular comment

GSU-CD-26  As student, after class I need to be able to search video segments by Comments or Tags

GSU-CD-1  As user, I need to be able to search any particular class according to my need so that I can easily view it

(22)
(23)

Requirement Phase: (E-Commerce)

Requirement Description:

E-Commerce module will be responsible for facilitating the registration of a student t hrough checkout as well as analytics for the course administrator.

Business Logic:

E-Commerce Module will allow the entire user to register for different courses and will also provide the traffic stats to the course administrator by geographic location using student registration data.

Acceptance/Validation Criteria:

 Acceptance will be based on fulfillment of all test cases for this requirement.

Constraints:

 Accepted payment modes include the following,

(24)
(25)

Integration Points (If Any):

1. User Management

2. Course Administration

User Stories:

GSU-EC-1  As student , I need to be able to register for GSU and complete all the essential

information in Sales Blurp

GSU-EC-2  As student, I need to be able to create account simply or through facebook with my given

information

GSU-EC-3  As student, I need to be able to receive an email of registration confirmation which include

(26)

References

Related documents

This study aims to analyse the book reading habits and media literacy levels of students at the faculty of education in relation to gender, grade, department, educational background

While discourse about gender and sexuality can be in many ways omnipresent, particular attention will be paid to American Catholic media that addressed topics like birth

LEARN AND DOWNLOAD TO OBTAIN SUPPORT MANUFACTURER ZEN ESTILO SERVICE MANUAL PROVIDE IT WITH ANY SIGNIFICANT INSIGHTS OR TIPS.. Manual De Estilo Apa

You will then specialise by choosing two elective / specialisation modules in areas such as International Corporate Finance, Risk Management and Ethics, and Advanced Inter-

RUBIK’S Cube Sequences p.11) At this point, it doesn’t matter whether or not their colors are properly turned to match each face, as long as all four corner cubes end up in the

are basic to this method.) Medium Risk Mitigation (Follows most basic Agile principles except for daily collaboration with customer.) High Risk Mitigation (Risk-Driven

Erlendur is a saga-like hero, and he, like a saga hero, has to die in the series, just as Gunnlaugr dies after his duel with Hrafn in The Saga of Gunnlaug Serpent-Tongue, Gísli is

On February 7, 2013 the City of Dunedin accepted a donation from The Dunedin Youth Guild to develop a nature-themed playground at Weaver Park.. The group had received a