Presentation is loading. Please wait.

Presentation is loading. Please wait.

Welcome Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY 12211 111/2/2009Digital Evolutions | Requirements.

Similar presentations


Presentation on theme: "Welcome Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY 12211 111/2/2009Digital Evolutions | Requirements."— Presentation transcript:

1 Welcome Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY 12211 111/2/2009Digital Evolutions | Requirements Specification | SaintBook

2 2 Requirements Specification by November 2, 2009 11/2/2009Digital Evolutions | Requirements Specification | SaintBook

3 3 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Agenda

4 4 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Agenda

5 5 Janelle Rizzo: j e08rizz@siebna.edu Team Leader Alan DiStasio: ac28dist@siena.edu Webmaster Dan Quickenton: dj28quic@siena.edu Systems Analyst Chris Badalucco: c10bada@siena.edu Lead Systems Administrator Erik Mulvaney: ec24mulv@siena.edu Project Engineer Mike Stellato: mp03stel@siena.edu Information Specialist 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Team Members Digital Evolutions

6 6 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Agenda

7 7 11/2/2009 Development and Testing Digital Evolutions | Requirements Specification | SaintBook Waterfall Model

8 8 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Agenda

9 9  Connect members of Siena community  Group oriented  Promote 6 R’s  Personal profiles, Groups, Reports 11/2/2009 Problem Overview Digital Evolutions | Requirements Specification | SaintBook

10 10 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Agenda

11 11  Displays all users  Shows major functions of system  Lines show a relationship between users and functions 11/2/2009Digital Evolutions | Requirements Specification | SaintBook

12 1211/2/2009Digital Evolutions | Requirements Specification | SaintBook UML Diagram

13 13 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Agenda

14 14  Show the “flow” of data through the system  Used as a visualization tool  Each level down is more complex  Context  Level 0  Level 1 11/2/2009Digital Evolutions | Requirements Specification | SaintBook

15 1511/2/2009Digital Evolutions | Requirements Specification | SaintBook

16 16 Key: A. Login request B. Use functions C. Sign up request D. Process login request E. Process functions F. Process sign request G. Insert label H. Store Label I. Give access J. Receive access K. Process granted access L. Retrieve label M. Process assign label 11/2/2009Digital Evolutions | Requirements Specification | SaintBook

17 Level 1 Diagram 17 Authenticate 11/2/2009Digital Evolutions | Requirements Specification | SaintBook

18 18 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Agenda

19 19  Tells a story about the user  Describes interaction between users and system  Explains abilities of each individual user 11/2/2009Digital Evolutions | Requirements Specification | SaintBook

20 20  General User (Students, Faculty, and Staff)  Administrators  Super Administrator  Alumni  Guests 11/2/2009Digital Evolutions | Requirements Specification | SaintBook

21 The General User 2111/2/2009  Students, Faculty, Staff  Driving Force behind the site  Profile, Groups, Reports, Friends Digital Evolutions | Requirements Specification | SaintBook

22 Administrator 2211/2/2009 Additional Abilities  Delete Groups/ Users  Label Groups with “R’s”  View Group Reports Digital Evolutions | Requirements Specification | SaintBook Super Administrator  Not a user  Only an account

23 Alumni 2311/2/2009 Limitation  Creating and Managing Groups Digital Evolutions | Requirements Specification | SaintBook Guests  Guest Accounts  View Profiles/ Groups

24 24 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Agenda

25 25  What the system will be able to do  Specific behaviors/functions  Testable features of the system  Requirements organized by user 11/2/2009Digital Evolutions | Requirements Specification | SaintBook

26 The General User 2611/2/2009Digital Evolutions | Requirements Specification | SaintBook  Secure login and registration  Profile management  Group creation and management  Reports  Posting  Friends  Privacy settings  Searching

27 Administrator 2711/2/2009Digital Evolutions | Requirements Specification | SaintBook In addition to the General User abilities:  Control Panel to delete content  Label Groups with one or more of the 6 R’s  View reports about groups

28 Alumni 2811/2/2009Digital Evolutions | Requirements Specification | SaintBook Same abilities as General User EXCEPT:  Group creation  Group management

29 Guests 2911/2/2009Digital Evolutions | Requirements Specification | SaintBook  Self-register  View  Public information for users  Public information for groups

30 Super Administrator 3011/2/2009Digital Evolutions | Requirements Specification | SaintBook  Not an actual user  One Super Admin account  Can be accessed by more than one Administrator  Promote General User to Administrator  Demote Administrator to General User

31 31 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Agenda

32 32  Non-testable elements of the system  Defines how the system will “be”  Judges operation of system 11/2/2009Digital Evolutions | Requirements Specification | SaintBook

33 33  The system must be user friendly  The system must run fast and efficiently  The system must have reliable backup methods  The system must be easily maintainable  The system must be easily modifiable  The system must be stable 11/2/2009Digital Evolutions | Requirements Specification | SaintBook

34 34 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Agenda

35 35 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Gantt Chart

36 36 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Agenda

37 37 Preliminary Design Document: December 8, 2009 Presentation: December 9, 2009 11/2/2009Digital Evolutions | Requirements Specification | SaintBook What’s Next

38 38 Detailed Design Acceptance Test Document and Presentation: February 2010 Document and Presentation: April 2010 11/2/2009Digital Evolutions | Requirements Specification | SaintBook What’s Next (cont.)

39 39 Questions? 11/2/2009Digital Evolutions | Requirements Specification | SaintBook Thank You


Download ppt "Welcome Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY 12211 111/2/2009Digital Evolutions | Requirements."

Similar presentations


Ads by Google