1 Software Requirements Specification Presentation Client Dr. Darren Lim Friday October 30, 2009 Java.Online.Learning.Tutor.

Slides:



Advertisements
Similar presentations
Requirements Specification Presented By: Code Shark Solutions 11/3/10.
Advertisements

Title 1 Software Linked Interactive Competitive Environment Preliminary Design November 7 th, 2011.
Preliminary Design: Smart Scheduling Client: Dr. Robert Yoder.
Acceptance Test: Smart Scheduling Client: Dr. Robert Yoder.
November 28th, Simnet View Preliminary Design by InnoSmart Technologies.
1 PerformanceSoftware Roger Bacon Science Center, Room 328 November 30, 2005 Automated Grading System for Microsoft Excel - Preliminary Design -
10/28/2005 SaintSoft: Requirements Specifications 1 Environmental Monitoring System Requirements Specification by SaintSoft.
9/25/2009 Software Plan. Our Client… Dr. Timoth C. Lederman Professor of Computer Science Siena College And To All Other Guests 9/25/2009 Software Plan.
Alumni Spotlight Web Systems Software Plan Presentation by Initrode Solutions 9/23/2006.
1 Remote Monitoring System EIN Systems Environmental Intelligence Network Systems Remote Monitoring System - Requirements Specification - Welcome Mr. Ken.
October 26th, Simnet View Requirements Specification by InnoSmart Technologies.
Title 1 Software Linked Interactive Competitive Environment Software Requirements Specification November 2 nd, 2011.
IOS Requirements Specification Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) REQUIREMENTS SPECIFICATION Roger Bacon Science.
11/28/06Preliminary Design1 Automated Excel Grading System Welcome Ms. Jami Cotler and Dr. Scott Hunter And Guests.
Alumni Spotlight Web System Preliminary Design by Initrode Solutions 12/01/2006.
10/27/2006Requirements Specification1 Automated Excel Grading System Welcome Ms. Cotler and Dr. Hunter.
Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Requirements Specification.
Requirements Specification MAJIK Software Solutions 1 Virtual Network Device Mapping System Requirements Specification By MAJIK Software Solutions October.
FSH Technologies Requirements Specification October 31, 2011.
Title 1 Software Linked Interactive Competitive Environment Software Plan September 23 rd, 2011.
2/21/2006 SaintSoft: Detailed Design 1 Environmental Monitoring System Detailed Design by Saint Soft.
School of Science Network Device Display System Requirements Specification by Orion Technologies Roger Bacon Hall Room 328 October 24, :15 AM.
Alumni Spotlight Web Systems Requirements Specification by Initrode Solutions 10/25/2006.
School of Science Device Networking System Software Plan by Orion Technologies Roger Bacon Hall Room 328 September 21, :15 AM.
Requirements Specification: Smart Scheduling Client: Dr. Robert Yoder.
Friday 9/25/09 1 Proposed Project: Student/Staff Programming Problem and Solution Manager (S 2 P 2 ASM) Software Plan Presentation Client: Dr. Darren Lim.
Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Preliminary Design.
FSH Technologies Preliminary Design: F.I.L.E.T. December 9, 2011.
September 21st, Simnet View Software Plan by InnoSmart Technologies.
11/4/2009 Requirements Specification. Our Client… Dr. Timoth C. Lederman Professor of Computer Science Siena College And To All Other Guests 11/4/2009.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Requirements Specification 11/2/2011 Presented By: ExoNET Solutions 1.
1 PerformanceSoftware Roger Bacon Science Center, Room 328 October 26, 2005 Automated Grading System for Microsoft Excel - Requirements Specification -
10/24/2007SKYNET Requirements Specification Dynamic Network Device Mapping System (DNDMS) Requirements Specification By SKYNET Software.
Preliminary Design Presentation December 5, 2005 NSG Software DevelopmentDecember 5, NSG Software Development.
Alumni Spotlight Web System Detailed Design by Initrode Solutions 03/06/2007.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Preliminary Design 12/7/2011 Presented By: ExoNET Solutions 1.
Detailed Design: Smart Scheduling Client: Dr. Robert Yoder.
Software Plan Presented By: Code Shark Solutions 9/24/10.
SIENA COLLEGE ACCURATE REGISTRATION DETAILED DESIGN MARCH 6, 2013 SCAR 1 D&C Solutions Detailed Design Siena College Accurate Registration.
Monday, October 29 st 2012 Requirements Specification.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Acceptance Test 05/01/ GUEST REGISTRATION ADVANCEMENT SUNNY SOLUTIONS ACCEPTANCE TEST.
Title 1 Software Linked Interactive Competitive Environment Acceptance Test April 26 th, 2012.
Hobb-IT Hobby Information Tracker By Illumination Technologies Requirements Specification October 28 rd Illumination Technologies Hobb-IT.
CCRS Comprehensive Conference Registration System Detailed Design March 6 th,
CCRS Comprehensive Conference Registration System Acceptance Test May 1 st,
Title 1 Software Linked Interactive Competitive Environment Detailed Design March 1 st, 2012.
ID-10t Consultants Generation Java Software Plan Roger Bacon Science Center, Room 328 September 19, :15 am 09/19/20081 ID-10t Consultants Software.
Friday, December 7 th 2012 Preliminary Design. IntroductionRestatement of ProblemProject ProgressionUser Case NarrativesUse Case DiagramDeployment DiagramWebsite.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Detailed Design 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 1.
Welcome Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY /2/2009Digital Evolutions | Requirements.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Software Plan 9/21/2012 SUNNY SOLUTIONS SOFTWARE- PLAN PRESENTATION 1.
R.O.S.E.S. Preliminary Design Presented By: Code Shark Solutions 12/8/10.
Wednesday, May 1, 2013 Acceptance Test. IntroductionRestatement of ProblemProject ProgressionUser Case NarrativesUnit TestsIntegration TestAcceptance.
Detailed Design Presented By: Code Shark Solutions 03/01/11.
October 31, 2003Mirage Inc: Requirements Specification 1 Welcome Mr. Ken Swarner.
CCRS Comprehensive Conference Registration System Preliminary Design December 7 th,
1 Java Problem Repository & Education Platform Requirements Specification.
Preliminary Design By Phoenix Tech. Dr. Darren Lim Assistant Professor Department of Computer Science Siena College Mrs. Pauline White Visiting Instructor.
 CCRS Comprehensive Conference Registration System Software Plan September 21 st, 2012 S.E.E. Solutions 1.
Acceptance Test By Phoenix Tech AcceptanceTestAcceptanceTest.
1 Acceptance Test Presentation Client Dr. Darren Lim 4/27/2010.
Software Plan By Phoenix Tech. Dr. Darren Lim Assistant Professor Department of Computer Science Siena College Mrs. Pauline White Visiting Instructor.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Requirements Specification 10/29/2012 SUNNY SOLUTIONS REQUIREMENTS SPECIFICATION PRESENTATION.
October 30 th /28/2013 Requirements Specification 2 Client: Dr. Timoth Lederman Guest: Dr. Darren Lim Guest: Dr. Meg Fryling.
SIENA COLLEGE ACCURATE REGISTRATION REQUIREMENTS SPECIFICATION OCTOBER 29 TH, 2012 SCAR 1 D&C Solutions Requirements Specification.
CCRS Comprehensive Conference Registration System Requirements Specification October 29 th, 2012 S.E.E. Solutions 1.
College Catalog System
Requirements Specification
Preliminary Design Presentation
Presentation transcript:

1 Software Requirements Specification Presentation Client Dr. Darren Lim Friday October 30, 2009 Java.Online.Learning.Tutor

2 Welcome Client: Dr. Darren Lim Assistant Professor Siena College Instructor: Dr. Timoth C. Lederman Our Professor Siena College Special Guests Friday October 30, 2009 Requirements Specification Presentation

3 The Team Lawrence Gregory - Team Leader Erik Stegmann - Lead Graphics and Interfaces Designer Christopher Hughto - Webmaster Jedidiah Turnbull - Systems Administrator Connor Vander Bogart - Organizational Information Manager Friday October 30, 2009

4 Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives and Use Case Diagram Data Flow Diagrams Activity Diagrams Requirements Inventory Prototype Screens What’s Next Questions Friday October 30, 2009

5 Restatement of Problem Dr. Darren Lim, an Assistant Professor at Siena College, has a busy schedule. Programming projects are time consuming to grade. Manual testing and grading is inefficient for both students and faculty. Friday October 30, 2009

6 Where we are in Development Friday October 30, 2009 Development and Testing

7 Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives and Use Case Diagram Data Flow Diagrams Activity Diagrams Requirements Inventory Prototype Screens What’s Next Questions Friday October 30, 2009

8 User Case Narratives Friday October 30, 2009 User Case Narratives provide: Description of user interaction with the system Description of a specific user’s goals when interacting with the system

9 Student User Case Narrative Friday October 30, 2009 Student User: Register Authenticate View Problems Solve Problem Sets View Grades

10 Faculty User Case Narrative Friday October 30, 2009 Faculty User: Manage Problems Manage Problem Sets Manage Respective Student User Grades

11 Course Coordinator User Case Narrative Friday October 30, 2009 Course Coordinator User: Create Faculty Accounts Manage Courses, Faculty, and Students Manage Course Pool Submit Problems to Global Pool Broadcast Messages

12 Administrator User Case Narrative Administrator User: Manage all types of Users Manage Global Pool All abilities of a Course Coordinator Friday October 30, 2009

13 UML Use Case Diagram Key Friday October 30, 2009

14 UML Use Case Diagram Friday October 30, 2009

15 Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives and Use Case Diagram Data Flow Diagrams Activity Diagrams Requirements Inventory Prototype Screens What’s Next Questions Friday October 30, 2009

16 Data Flow Diagrams Data flow diagrams provide: System Decomposition Graphical representation of data “flow” Graphical representation of data manipulation Top down view of the system Friday October 30, 2009

17 Data Flow Diagram Key Friday October 30, 2009

18 Context Diagram Friday October 30, 2009

19 Data Flow Diagram: Level 0 Friday October 30, 2009

20 Data Flow Diagram: Level 1 Student Solve Problem Friday October 30, 2009

21 Data Flow Diagram: Level 1 User Create Problem Friday October 30, 2009

22 Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives and Use Case Diagram Data Flow Diagrams Activity Diagrams Requirements Inventory Prototype Screens What’s Next Questions Friday October 30, 2009

23 UML Activity Diagrams Friday October 30, 2009 Activity Diagrams Provide: Visible Stepwise Progression Shows the overall flow of control

24 UML Activity Diagram Key Friday October 30, 2009

25 UML Activity Diagram: Student Registration Friday October 30, 2009

26 UML Activity Diagram: User Create Problem Friday October 30, 2009

27 UML Activity Diagram: Student Solve Problem Friday October 30, 2009

28 UML Activity Diagram: Compile, Save, Run Friday October 30, 2009

29 Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives and Use Case Diagram Data Flow Diagrams Activity Diagrams Requirements Inventory Prototype Screens What’s Next Questions Friday October 30, 2009

30 General Functional Requirements Inventory Web based All major web browsers supported Index page with common Authentication display All other pages have “Log Out” Functionality All users must authenticate Friday October 30, 2009

31 Student Requirements Inventory Only Self-Registering user Enroll in courses View Messages sent to the Student View problem sets from enrolled courses Solve problems Save problem progress View Grades and previously submitted solutions Friday October 30, 2009

32 Faculty Requirements Inventory Create individual problems and problem sets Submit problems to their course pool Search the global pool for problems View and Modify “Gradebooks” for their courses Ability to interact with J.O.L.T. as a “Student” user Friday October 30, 2009

33 Course Coordinator Requirements Inventory Create Faculty accounts Assign Faculty to courses Create reports and statistics Manage their respective course pool Submit problems to the global pool Manage grades for students of the courses they coordinate Friday October 30, 2009

34 Administrator Requirements Inventory Manage all accounts Create course Coordinator and Faculty Accounts Manage the Global pool Broadcast Messages Assign courses to course coordinators Have all other abilities of a course coordinator Friday October 30, 2009

35 Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives and Use Case Diagram Data Flow Diagrams Activity Diagrams Requirements Inventory Prototype Screens What’s Next Questions Friday October 30, 2009

36 Prototypes Friday October 30, 2009

37 Prototypes Friday October 30, 2009

38 Prototypes Friday October 30, 2009

39 Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives and Use Case Diagram Data Flow Diagrams Activity Diagrams Requirements Inventory Prototype Screens What’s Next Questions Friday October 30, 2009

40 What’s next Friday October 30, 2009

41 Timeline (Gantt Chart) Friday October 30, 2009

42 Questions? Thank You For Coming Friday October 30, 2009