Top Banner
Monday, October 29 st 2012 Requirements Specification
43

Monday, October 29 st 2012 Requirements Specification.

Dec 25, 2015

Download

Documents

Gordon Tate
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Monday, October 29 st 2012 Requirements Specification.

Monday, October 29st 2012Requirements Specification

Page 2: Monday, October 29 st 2012 Requirements Specification.

Our Client:

Dr. Darren LimProfessor of Computer Science

Siena College

2

Welcome

Page 3: Monday, October 29 st 2012 Requirements Specification.

Introduction

Restatement of Problem

Project Progression

Use Case Narratives

Use Case Diagram

Data Flow Diagram

Requirements Inventory

What is Next?

3

Agenda

Page 4: Monday, October 29 st 2012 Requirements Specification.

Christopher SmallTeam Leader

Alyssa NghiemWeb Master

Eduardo Pinto BarbosaDocument Analyst

Ryan KennedyLead Developer

Tyler VorpahlLead Graphic Designer

4

Introduction

Page 5: Monday, October 29 st 2012 Requirements Specification.

5

AgendaIntroduction

Restatement of Problem

Project Progression

Use Case Narratives

Use Case Diagram

Data Flow Diagram

Requirements Inventory

What is Next?

Page 6: Monday, October 29 st 2012 Requirements Specification.

Consortium for Computing Sciences in Colleges

North East (CCSCNE) Conference

Integrated System that handles…• Attendee Registration• Scholarly Works Submission• Scholarly Works Review• Information Access

6

Restatement of Problem

Page 7: Monday, October 29 st 2012 Requirements Specification.

Introduction

Restatement of Problem

Project Progression

Use Case Narratives

Use Case Diagram

Data Flow Diagram

Requirements Inventory

What is Next?

7

Agenda

Page 8: Monday, October 29 st 2012 Requirements Specification.

8

Project Progression

Page 9: Monday, October 29 st 2012 Requirements Specification.

9

AgendaIntroduction

Restatement of Problem

Project Progression

Use Case Narratives

Use Case Diagram

Data Flow Diagram

Requirements Inventory

What is Next?

Page 10: Monday, October 29 st 2012 Requirements Specification.

10

Use Case Narratives• Describes the capabilities of each user in detail• We will only show outlines here

Page 11: Monday, October 29 st 2012 Requirements Specification.

11

Use Case Narrative:System Administrator• Logs in with a built-in account• Configures lists of conference chairs and submission chairs• Configures the questions users are asked during registration• Is able to view submissions and reviews

Page 12: Monday, October 29 st 2012 Requirements Specification.

12

Use Case Narrative: Submission Chair

• Confirms reviewers• Can view a list of submissions• Decides whether or not a paper should be accepted

Page 13: Monday, October 29 st 2012 Requirements Specification.

13

Use Case Narrative: Reviewer

• Submits credentials for approval • Views a list of works assigned for review• Submits a review for each assigned work

Page 14: Monday, October 29 st 2012 Requirements Specification.

14

Use Case Narrative: Submitter

• Uploads a scholarly work• Selects a topic for the work• Able to check whether the submission has been reviewed• Receives a notification via email of acceptance or rejection

Page 15: Monday, October 29 st 2012 Requirements Specification.

15

AgendaIntroduction

Restatement of Problem

Project Progression

Use Case Narratives

Use Case Diagram

Data Flow Diagram

Requirements Inventory

What is Next?

Page 16: Monday, October 29 st 2012 Requirements Specification.

16

Use Case Diagram• Shows actors that interact with the system• Shows which system features each actor interacts with

Page 17: Monday, October 29 st 2012 Requirements Specification.

17

Use Case Diagram Legend

Page 18: Monday, October 29 st 2012 Requirements Specification.

18

Use Case Diagram Legend

Page 19: Monday, October 29 st 2012 Requirements Specification.

19

Full Use Case Diagram

Page 20: Monday, October 29 st 2012 Requirements Specification.

20

Use Case Diagram

Page 21: Monday, October 29 st 2012 Requirements Specification.

21

Use Case Diagram

Page 22: Monday, October 29 st 2012 Requirements Specification.

22

Use Case Diagram

Page 23: Monday, October 29 st 2012 Requirements Specification.

23

AgendaIntroduction

Restatement of Problem

Project Progression

Use Case Narratives

Use Case Diagram

Data Flow Diagram

Requirements Inventory

What is Next?

Page 24: Monday, October 29 st 2012 Requirements Specification.

24

Data Flow Diagram• Explains the movement of data between processes in the system and entities outside the system

Page 25: Monday, October 29 st 2012 Requirements Specification.

25

Data Flow Diagram Legend

Page 26: Monday, October 29 st 2012 Requirements Specification.

26

Context Diagram

Page 27: Monday, October 29 st 2012 Requirements Specification.

27

Level 0 Diagram

Page 28: Monday, October 29 st 2012 Requirements Specification.

28

Level 0 Diagram - 1

Page 29: Monday, October 29 st 2012 Requirements Specification.

29

Level 0 Diagram - 2

Page 30: Monday, October 29 st 2012 Requirements Specification.

30

Process 7: Level 1 Register For Conference

Page 31: Monday, October 29 st 2012 Requirements Specification.

31

Review

Page 32: Monday, October 29 st 2012 Requirements Specification.

32

Check Reviews

Page 33: Monday, October 29 st 2012 Requirements Specification.

33

AgendaIntroduction

Restatement of Problem

Project Progression

Use Case Narratives

Use Case Diagram

Data Flow Diagram

Requirements Inventory

What is Next?

Page 34: Monday, October 29 st 2012 Requirements Specification.

34

Non-Functional Requirements

• Easy to use• Easy to maintain• Works in all modern web browsers

Page 35: Monday, October 29 st 2012 Requirements Specification.

35

Functional Requirements Inventory

• System Administrator• Configure lists of email addresses of conference chairs and submission chairs to be stored in the database• View all content submitted by users

Page 36: Monday, October 29 st 2012 Requirements Specification.

36

Functional Requirements Inventory

• Conference Chair• Configure the conference schedule• Configure conference information• Hotels• Dates• Nearby Attractions• Meals

Page 37: Monday, October 29 st 2012 Requirements Specification.

37

Functional Requirements Inventory

• Submission Chair• Specifies submission deadlines• Views submitted works• Decides whether or not each work should be accepted

Page 38: Monday, October 29 st 2012 Requirements Specification.

38

Functional Requirements Inventory

• Reviewer• Submits credentials for approval• Views assigned works• Submit a review for each assigned work

Page 39: Monday, October 29 st 2012 Requirements Specification.

39

Functional Requirements Inventory

• Submitter• Uploads scholarly work as PDF• Selects a topic for the scholarly work• Receives an email notification of acceptance or rejection

Page 40: Monday, October 29 st 2012 Requirements Specification.

40

Functional Requirements Inventory

• Conference Attendee• Fills out conference registration form• Meal selection• Workshop selection

Page 41: Monday, October 29 st 2012 Requirements Specification.

41

AgendaIntroduction

Restatement of Problem

Project Progression

Use Case Narratives

Use Case Diagram

Data Flow Diagram

Requirements Inventory

What is Next?

Page 42: Monday, October 29 st 2012 Requirements Specification.

• Preliminary Design – December 10, 2012• Detailed Design – Spring 2013• Acceptance Test – Spring 2013

42

What is next?

Page 43: Monday, October 29 st 2012 Requirements Specification.

43

Questions?