YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

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?


Related Documents