Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Java Problem Repository & Education Platform Requirements Specification.

Similar presentations


Presentation on theme: "1 Java Problem Repository & Education Platform Requirements Specification."— Presentation transcript:

1 1 Java Problem Repository & Education Platform Requirements Specification

2 2 DeltaTech JPREP Requirements Specification Presentation  Client:  Dr. Darren Lim ◦ Associate Professor of Computer Science

3 3 DeltaTech JPREP Requirements Specification Presentation IntroductionProblem OverviewCurrent StatusUser Case NarrativesUML Use-Case DiagramData Flow DiagramsFunctional RequirementsNon-Functional RequirementsPrototypesTimelineWhat’s Next for DeltaTech

4 4 DeltaTech JPREP Requirements Specification Presentation  Luke Greiner – Team Leader  Denis Kalic – Developer & Co-Webmaster  Abigail McCarthy – Technical Documenter  Robert Tateo – System Administrator  Nguyen Truong – Developer  Patrick White - Webmaster

5 5 DeltaTech JPREP Requirements Specification Presentation IntroductionProblem OverviewCurrent StatusUser Case NarrativesUML Use-Case DiagramData Flow DiagramsFunctional RequirementsNon-Functional RequirementsPrototypesTimelineWhat’s Next for DeltaTech

6  Our client, Dr. Darren Lim, wants an online education platform to deliver Java programming problems to his students ◦ Unique problems ◦ Secure system 6 DeltaTech JPREP Requirements Specification Presentation

7 7 DeltaTech JPREP Requirements Specification Presentation IntroductionProblem OverviewCurrent StatusUser Case NarrativesUML Use-Case DiagramData Flow DiagramsFunctional RequirementsNon-Functional RequirementsPrototypesTimelineWhat’s Next for DeltaTech

8 8 DeltaTech JPREP Requirements Specification Presentation

9 9 DeltaTech JPREP Requirements Specification Presentation IntroductionProblem OverviewCurrent StatusUser Case NarrativesUML Use-Case DiagramData Flow DiagramsFunctional RequirementsNon-Functional RequirementsPrototypesTimelineWhat’s Next for DeltaTech

10  Short description of each user and how they interact with the system 10 DeltaTech JPREP Requirements Specification Presentation

11  Login  Choose course  Choose past or pending assignment  Code  Compile and receive feedback  View grade book 11 DeltaTech JPREP Requirements Specification Presentation

12  Login  Choose course  Create/Edit assignment  Create/Edit problems  Add question to question pool  View grade book 12 DeltaTech JPREP Requirements Specification Presentation

13  Login  Create/Edit problems  Add to course question pool  Switch to faculty view 13 DeltaTech JPREP Requirements Specification Presentation

14  Login  Manage Users ◦ Username, password, and privileges  Manage Courses 14 DeltaTech JPREP Requirements Specification Presentation

15 15 DeltaTech JPREP Requirements Specification Presentation IntroductionProblem OverviewCurrent StatusUser Case NarrativesUML Use-Case DiagramData Flow DiagramsFunctional RequirementsNon-Functional RequirementsPrototypesTimelineWhat’s Next for DeltaTech

16 16 DeltaTech JPREP Requirements Specification Presentation

17 17 DeltaTech JPREP Requirements Specification Presentation

18 18 DeltaTech JPREP Requirements Specification Presentation IntroductionProblem OverviewCurrent StatusUser Case NarrativesUML Use-Case DiagramData Flow DiagramsFunctional RequirementsNon-Functional RequirementsPrototypesTimelineWhat’s Next for DeltaTech

19 19 DeltaTech JPREP Requirements Specification Presentation

20 20 DeltaTech JPREP Requirements Specification Presentation

21 21 DeltaTech JPREP Requirements Specification Presentation

22 22 DeltaTech JPREP Requirements Specification Presentation

23 23 DeltaTech JPREP Requirements Specification Presentation IntroductionProblem OverviewCurrent StatusUser Case NarrativesUML Use-Case DiagramData Flow DiagramsFunctional RequirementsNon-Functional RequirementsPrototypesTimelineWhat’s Next for DeltaTech

24  View course assignments, problems, and grade book  Write, save, compile, and run Java code  Switch between classes 24 DeltaTech JPREP Requirements Specification Presentation

25  Create and edit ◦ Assignments ◦ Problems ◦ Test case  Define ◦ Grading scheme ◦ Assignment timeline ◦ Question Pool 25 DeltaTech JPREP Requirements Specification Presentation  View ◦ Grade Book

26  Add To/ Edit ◦ Course question pool  Change the View from Course Coordinator to Faculty. 26 DeltaTech JPREP Requirements Specification Presentation

27  Manage ◦ Courses ◦ Accounts  Faculty  Course Coordinator  Student ◦ Question pool 27 DeltaTech JPREP Requirements Specification Presentation

28 28 DeltaTech JPREP Requirements Specification Presentation IntroductionProblem OverviewCurrent StatusUser Case NarrativesUML Use-Case DiagramData Flow DiagramsFunctional RequirementsNon-Functional RequirementsPrototypesTimelineWhat’s Next for DeltaTech

29  User interface is intuitive  System runs efficiently  System is stable 29 DeltaTech JPREP Requirements Specification Presentation

30 30 DeltaTech JPREP Requirements Specification Presentation IntroductionProblem OverviewCurrent StatusUser Case NarrativesUML Use-Case DiagramData Flow DiagramsFunctional RequirementsNon-Functional RequirementsPrototypesTimelineWhat’s Next for DeltaTech

31 31 DeltaTech JPREP Requirements Specification Presentation

32 32 DeltaTech JPREP Requirements Specification Presentation

33 33 DeltaTech JPREP Requirements Specification Presentation

34 34 DeltaTech JPREP Requirements Specification Presentation

35 35 DeltaTech JPREP Requirements Specification Presentation

36 36 DeltaTech JPREP Requirements Specification Presentation

37 37 DeltaTech JPREP Requirements Specification Presentation

38 38 DeltaTech JPREP Requirements Specification Presentation

39 39 DeltaTech JPREP Requirements Specification Presentation IntroductionProblem OverviewCurrent StatusUser Case NarrativesUML Use-Case DiagramData Flow DiagramsFunctional RequirementsNon-Functional RequirementsPrototypesTimelineWhat’s Next for DeltaTech

40 40 DeltaTech JPREP Requirements Specification Presentation

41 41 DeltaTech JPREP Requirements Specification Presentation IntroductionProblem OverviewCurrent StatusUser Case NarrativesUML Use-Case DiagramData Flow DiagramsFunctional RequirementsNon-Functional RequirementsPrototypesTimelineWhat’s Next for DeltaTech

42  Preliminary Design ◦ Winter 2013  Detailed Design ◦ Spring 2014  Acceptance Test  Spring 2014 42 DeltaTech JPREP Requirements Specification Presentation

43 43 DeltaTech JPREP Requirements Specification Presentation


Download ppt "1 Java Problem Repository & Education Platform Requirements Specification."

Similar presentations


Ads by Google