Presentation is loading. Please wait.

Presentation is loading. Please wait.

CCRS Comprehensive Conference Registration System Requirements Specification October 29 th, 2012 S.E.E. Solutions 1.

Similar presentations


Presentation on theme: "CCRS Comprehensive Conference Registration System Requirements Specification October 29 th, 2012 S.E.E. Solutions 1."— Presentation transcript:

1 CCRS Comprehensive Conference Registration System Requirements Specification October 29 th, 2012 S.E.E. Solutions 1

2 Welcome Our Client: Dr. Darren Lim Professor of Computer Science Siena College S.E.E. Solutions 2

3 Agenda Introduction Problem Overview Project Progression User Case Narratives UML Diagram Data Flow Diagrams Requirements Inventory What’s Next S.E.E. Solutions 3

4 Introduction Kelly Bedard Team Leader Tyler Mann System Admin Co-Webmaster Jess Reinhardt Document Developer & Analyst Brett Rudloff Visionary Leader Carl Tompkins Webmaster S.E.E. Solutions 4

5 Agenda Introduction Problem Overview Project Progression User Case Narratives UML Diagram Data Flow Diagrams Requirements Inventory What’s Next S.E.E. Solutions 5

6 Problem Overview Create a comprehensive registration system for CCSCNE Account for multiple different users Three main features Registering Reviewing Scheduling S.E.E. Solutions 6

7 Agenda Introduction Problem Overview Project Progression User Case Narratives UML Diagram Data Flow Diagrams Requirements Inventory What’s Next S.E.E. Solutions 7

8 Project Progression S.E.E. Solutions 8

9 Agenda Introduction Problem Overview Project Progression User Case Narratives UML Diagram Data Flow Diagrams Requirements Inventory What’s Next S.E.E. Solutions 9

10 User Case Narratives Gives brief description of each type of user Describes how each user will interact with CCRS S.E.E. Solutions 10

11 User Case Narratives All Users Logs in/out Change Password S.E.E. Solutions 11

12 User Case Narratives Conference Chair Has access to all conference information Can create accounts for others Can change the schedule S.E.E. Solutions 12

13 User Case Narratives Committee Chair Helps decide accepted submissions Tells system what notifications to send S.E.E. Solutions 13

14 User Case Narratives Review Committee Chair Keeps track of reviews for each submission Ability to send reminders Ability to assign reviewers S.E.E. Solutions 14

15 User Case Narratives Registration Committee Chair Keeps track of registration information Keeps track of payment information Ability to send out payment reminders S.E.E. Solutions 15

16 User Case Narratives Attendee Registers for conference Supplies personal, meal, and payment information Receives confirmation communication S.E.E. Solutions 16

17 User Case Narratives Programming Contest Participant Registers for conference Specifies participation in programming contest S.E.E. Solutions 17

18 User Case Narratives Faculty Advisor Registers programming contest team Specifies team members S.E.E. Solutions 18

19 User Case Narratives Submitter Uploads submissions Receives acceptance or rejection notification S.E.E. Solutions 19

20 User Case Narratives Presenter Originally notified if accepted See time and place for presentation S.E.E. Solutions 20

21 User Case Narratives Reviewer Downloads submissions Uploads reviews S.E.E. Solutions 21

22 User Case Narratives Vendor Views scheduled time and place Supplies information and requests on what they need Space, audio, visual S.E.E. Solutions 22

23 Agenda Introduction Problem Overview Project Progression User Case Narratives UML Diagram Data Flow Diagrams Requirements Inventory What’s Next S.E.E. Solutions 23

24 UML Diagram Legend S.E.E. Solutions 24

25 UML Diagram S.E.E. Solutions 25

26 Agenda Introduction Problem Overview Project Progression User Case Narratives UML Diagram Data Flow Diagrams Requirements Inventory What’s Next S.E.E. Solutions 26

27 Data Flow Diagram Legend S.E.E. Solutions 27

28 Context Diagram S.E.E. Solutions 28

29 Level 0 Diagram S.E.E. Solutions 29

30 Schedule Level 1 S.E.E. Solutions 30

31 Schedule Level 2 S.E.E. Solutions 31

32 Review Level 1 S.E.E. Solutions 32

33 Review Level 2 S.E.E. Solutions 33

34 Agenda Introduction Problem Overview Project Progression User Case Narratives UML Diagram Data Flow Diagrams Requirements Inventory What’s Next S.E.E. Solutions 34

35 Requirements Inventory Non-Functional Requirements Not easily testable Functional Requirements Easily testable S.E.E. Solutions 35

36 Non-Functional Requirements The system will be: Easily maintained Stable Viewable on multiple browsers Run efficiently User friendly S.E.E. Solutions 36

37 Functional Requirements System Assign reviewers for submissions Set up conference schedule S.E.E. Solutions 37

38 Functional Requirements Conference Chair Log on/off Manage schedule Send notifications Manage accounts S.E.E. Solutions 38

39 Functional Requirements Attendee Register for conference All required fields checked for proper input Error message produced for issues S.E.E. Solutions 39

40 Agenda Introduction Problem Overview Project Progression User Case Narratives UML Diagram Data Flow Diagrams Requirements Inventory What’s Next S.E.E. Solutions 40

41 What’s Next Preliminary Design – December 7, 2012 Detailed Design – Spring 2013 Acceptance Test – Spring 2013 S.E.E. Solutions 41

42 Questions? S.E.E. Solutions 42


Download ppt "CCRS Comprehensive Conference Registration System Requirements Specification October 29 th, 2012 S.E.E. Solutions 1."

Similar presentations


Ads by Google