Java Problem Repository Education Platform Delta Tech Software
Java Problem Repository & Education Platform Delta. Tech - Software Plan Presentation Software Plan 9/23/2013 1
Welcome Client: Dr. Darren Lim ◦ Associate Professor of Computer Science Delta. Tech - Software Plan Presentation 2
Agenda Introduction Problem Definition System Justification System Goals System Constraints Resources Development Model Timeline Delta. Tech - Software Plan Presentation 3
Introductions Luke Greiner – Team Leader Denis Kalic – Developer & Co-Webmaster Abigail Mc. Carthy – Technical Documenter Robert Tateo – System Administrator Nguyen Truong – Developer Patrick White - Webmaster Delta. Tech - Software Plan Presentation 4
Agenda Introduction Problem Definition System Justification System Goals System Constraints Resources Development Model Timeline Delta. Tech - Software Plan Presentation 5
Problem Definition Unique login credentials Create, reuse, and maintain Immediate compilation and feedback Delta. Tech - Software Plan Presentation 6
System justification • Unique accounts • Students • Faculty • Administrator • • • Create, reuse, and maintain Immediate compilation and feedback Course groups Delta. Tech - Software Plan Presentation 7
Agenda Introduction Problem Definition System Justification System Goals System Constraints Resources Development Model Timeline Delta. Tech - Software Plan Presentation 8
System and Project Goals Web-based assignment system Maintained by computer science faculty Each student has individual login Student’s assignments administered by respective professors Student solutions compiled when finished Solutions run against predetermined test cases Delta. Tech - Software Plan Presentation 9
Agenda Introduction Problem Definition System Justification System Goals System Constraints Resources Development Model Timeline Delta. Tech - Software Plan Presentation 10
System Constraints Latest Compatible Web Browsers ◦ Google Chrome, Mozilla Firefox, Microsoft Internet Explorer, Apple Safari One Input Language for Compiler ◦ Java™ Programming Language Runtime < 1 second Delta. Tech - Software Plan Presentation 11
Agenda Introduction Problem Definition System Justification System Goals System Constraints Resources Development Model Timeline Delta. Tech - Software Plan Presentation 12
Resources Development Enviorments Development Environments: ◦ Windows Application development ◦ Mac Application development ◦ Server Database Website Web applet Delta. Tech - Software Plan Presentation 13
Resources Development Enviorments Windows ◦ ◦ ◦ Vista Enterprise service pack 2 Dell Optiplex 720 (E 7500) Intel Core 2 duo CPU Speed 2. 93 GHz Memory (RAM) 4. 00 GB 32 bit operating system Delta. Tech - Software Plan Presentation 14
Mac ◦ ◦ ◦ Resources Development Enviorments Apple Mac OS X Lion Version 10. 7. 5 i. Mac 21. 5 mid 2011 Intel Core i 5 Speed: 2. 5 GHz Memory (RAM) 4. 00 GB Delta. Tech - Software Plan Presentation 15
Resources Development Enviorments Server ◦ Operating System: Cent. OS 5. 2, Kernel 2. 6. 1892 e 15 ◦ Server Name: oraserv. cs. siena. edu ◦ CPU Type: Intel Xeon ◦ Speed 2. 66 GHz ◦ Memory: 8 GB Memory Delta. Tech - Software Plan Presentation 16
Waterfall Model Software Plan Requirements Specification Developing And Testing Preliminary Design Detailed Design Acceptance Test Delta. Tech - Software Plan Presentation 17
Agenda Introduction Problem Definition System Justification System Goals System Constraints Resources Development Model Timeline Delta. Tech - Software Plan Presentation 18
Important Dates Delta. Tech - Software Plan Presentation 19
End Questions? Delta. Tech - Software Plan Presentation 20
- Slides: 20