preliminary design by phoenix tech. dr. darren lim assistant professor department of computer...
TRANSCRIPT
Dr. Darren Lim
Assistant Professor
Department of Computer Science
Siena College
Mrs. Pauline White
Visiting Instructor
Department of Computer Science
Siena College
04/18/23 Phoenix Tech Javanet Preliminary Design 2
Introductions Problem Overview Data Flow Diagrams Structure Diagrams Logical Data Stores Prototype Screens Test Plan Waterfall Model Semester Timeline What’s Next Summary
04/18/23 3Phoenix Tech Javanet Preliminary Design
Erica Weisgerber……….Team Leader
Jessica Edmonds………Webmistress
Anthony Torres…………System Administrator
Marc Iuliano…………….Information Specialist
04/18/23 4Phoenix Tech Javanet Preliminary Design
Introductions Problem Overview Data Flow Diagrams Structure Diagrams Logical Data Stores Prototype Screens Test Plan Waterfall Model Semester Timeline What’s next Summary
04/18/23 5Phoenix Tech Javanet Preliminary Design
Dynamic and interactive way to learn
Easy access to many questions
Instant feedback for Students
Grade tracking for Instructors
04/18/23 6Phoenix Tech Javanet Preliminary Design
Introductions Problem Overview Data Flow Diagram Structure Diagrams Logical Data Stores Prototype Screens Test Plan Waterfall Model Semester Timeline What’s Next Summary
04/18/23 7Phoenix Tech Javanet Preliminary Design
Introductions Problem Overview Data Flow Diagrams Structure Diagrams Logical Data Stores Prototype Screens Test Plan Waterfall Model Semester Timeline What’s Next Summary
04/18/23 9Phoenix Tech Javanet Preliminary Design
Introductions Problem Overview Data Flow Diagrams Structure Diagrams Logical Data Stores Prototype Screens Test Plan Waterfall Model Semester Timeline What’s Next Summary
04/18/23 15Phoenix Tech Javanet Preliminary Design
04/18/23 16Phoenix Tech Javanet Preliminary Design
Name Type Restrictions DescriptionScreens it Appears
on
announcement text
an announcement posted to all welcome pages of users associated with the author 6, 15, 24, 30
assignmentAvg int(4) numeric
average grade on a specific assignment (question set) for all users 20
cNumber varchar(10) alphaNumeric NNthe course name and number eg. CSIS220
14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33
completedAssign int(4) numericnumber of assignments that have been completed by the student 6
completedPracSets int(4) numericnumber of practice sets that have been completed by the student 6
04/18/23 17Phoenix Tech Javanet Preliminary Design
courseID varchar(10) alphaNumeric NNid used to register for a specific course and section 4, 13, 29
cSection varchar(10) alphaNumeric course section
14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33
cSemester varchar(6) alphabetic NN course semester eg. Fall
14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33
cYear int(4) numeric NN year the course was taught
14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33
dueDate date date a question set is due 6, 8, 12, 19, 29
Name Type Restrictions DescriptionScreen it appears on
Introductions Problem Overview Data Flow Diagrams Structure Diagrams Logical Data Stores Prototype Screens Test Plan Waterfall Model Semester Timeline What’s Next Summary
04/18/23 18Phoenix Tech Javanet Preliminary
Introductions Problem Overview Data Flow Diagrams Structure Diagrams Logical Data Stores Prototype Screens Test Plan Waterfall Model Semester Timeline What’s Next Summary
04/18/23 31Phoenix Tech Javanet Preliminary Design
04/18/23 32Phoenix Tech Javanet Preliminary Design
Testing Overview:
Meet all functional and non-functional requirements
Software complies with needs of Clients
Comprehensive testing in Acceptance Test phase
04/18/23 33Phoenix Tech Javanet Preliminary Design
1. Login Screen
ID P/F Description Action Expected Result
Observed Result
Comments
1.0 Login attempt invalid Click login button but text field(s) left blank
Notification: “Please enter username and password”
1.1 Login attempt invalid Click login button; Username but no/incorrect password input
Notification: “Please enter correct username and password”
1.2 Login attempt invalid Click login button; Password but no/incorrect username input
Notification: “Please enter correct username and password”
1.3 Login attempt accepted Click login button; Correct combination of username and password submitted
Redirect user to corresponding Welcome Screen
1.4 Go to Register page Click “Register” link
Redirect to Registration screen
1.5 Forgotten Password Click “Forgot Password?” link
Verify Security Question
04/18/23 34Phoenix Tech Javanet Preliminary Design
3. Welcome Screen: Instructor
ID P/F Description Action Expected Result
Observed Result
Comments
3.0 Course Selection Choose course from drop down
Redirect to Instructor Home screen
3.1 Log out Click “sign out” link in upper right-hand corner
Log out of current Instructor and redirect to Login screen
3.2 Profile page Click on username link in upper right-hand corner
Redirect to Instructor Profile Editing screen
04/18/23 35Phoenix Tech Javanet Preliminary Design
6. Reset Password
ID P/F Description Action Expected Result
Observed Result
Comments
6.0 Invalid Password entry No text in new password field input
Notification: “Please enter a new password
6.1 Invalid Password entry Invalid character combination input
Notification: “Please enter an alphanumeric password of 32 or fewer characters”
6.2 Invalid Confirmation of new password
Confirmation password different than new password
Notification: “New and Confirmation passwords did not match”
6.3 Accept new password Confirmation password and new password match
Password reset to new password. Redirect to Login Screen
Introductions Problem Overview Data Flow Diagrams Structure Diagrams Logical Data Stores Prototype Screens Test Plan Waterfall Model Semester Timeline What’s Next Summary
04/18/23 36Phoenix Tech Javanet Preliminary Design
Software Plan
RequirementsSpecification
DetailedDesign
PreliminaryDesign
04/18/23 37
AcceptanceTest
Phoenix Tech Javanet Preliminary Design
Introductions Problem Overview Data Flow Diagrams Structure Diagrams Logical Data Stores Prototype Screens Test Plan Waterfall Model Semester Timeline What’s Next Summary
04/18/23 38Phoenix Tech Javanet Preliminary Design
Introductions Problem Overview Data Flow Diagrams Structure Diagrams Logical Data Stores Prototype Screens Test Plan Waterfall Model Semester Timeline What’s Next Summary
04/18/23 40Phoenix Tech Javanet Preliminary Design
04/18/23 41Phoenix Tech Javanet Preliminary Design
Detailed Design - Spring 2009 Continue revisions
Higher level database design
Acceptance Test - Spring 2009 Deliver working software
Full set of test results
Introductions Problem Overview Data Flow Diagrams Structure Diagrams Logical Data Stores Prototype Screens Test Plan Waterfall Model Semester Timeline What’s Next Summary
04/18/23 42Phoenix Tech Javanet Preliminary Design