november 28th, 20071 simnet view preliminary design by innosmart technologies
Post on 19-Dec-2015
215 views
TRANSCRIPT
November 28th, 2007November 28th, 2007 11
Simnet ViewSimnet View
Preliminary Design
by
InnoSmart Technologies
November 28th, 2007November 28th, 2007 22
Welcome!Welcome!Ms. Jami CotlerMs. Jami CotlerLecturer of Computer ScienceLecturer of Computer ScienceComputer Science DepartmentComputer Science DepartmentSiena CollegeSiena College
Dr. Timoth C. LedermanDr. Timoth C. LedermanProfessor of Computer ScienceProfessor of Computer ScienceComputer Science DepartmentComputer Science Department
Siena CollegeSiena College
November 28th, 2007November 28th, 2007 33
InnoSmart TechnologiesInnoSmart Technologies
Kevin DeckerKevin Decker Team LeaderTeam Leader
Shane Leighton Shane Leighton Systems AdministratorSystems Administrator
James Mayben Jr. James Mayben Jr. WebmasterWebmaster
Caitlin SheilCaitlin Sheil DocumentarianDocumentarian
Andrey TaranAndrey Taran Web DeveloperWeb Developer
November 28th, 2007November 28th, 2007 44
Order of EventsOrder of Events
Introduction: Kevin DeckerIntroduction: Kevin Decker
Data Flow & Structure Diagrams &Data Flow & Structure Diagrams &
Logical Data Stores: Shane LeightonLogical Data Stores: Shane Leighton
Test Plan: James MaybenTest Plan: James Mayben
Prototypes: Caitlin SheilPrototypes: Caitlin Sheil
Conclusion: Kevin DeckerConclusion: Kevin Decker
November 28th, 2007November 28th, 2007 55
Problem DefinitionProblem Definition
Simnet TestsSimnet Tests
Analyzing Test Result DataAnalyzing Test Result Data
AccessibilityAccessibility
November 28th, 2007November 28th, 2007 66
AgendaAgenda
Introduction
Data Flow & Structure DiagramsData Flow & Structure DiagramsLogical Data Stores
Test Plan
Prototypes
Conclusion
November 28th, 2007November 28th, 2007 77
Data Flow Diagrams (DFD)Data Flow Diagrams (DFD)Context DiagramContext Diagram
November 28th, 2007November 28th, 2007 88
Structure DiagramStructure DiagramSimnet View
Login Screen
Check Name and Password
Login Error / Login Screen Main View (User Mode)Main View(Administrator Mode)
Forgot Password
Send Email to Admin
November 28th, 2007November 28th, 2007 99
Structure Diagram (cont.)Structure Diagram (cont.)
Control Panel
Report View (Administrator) Change User Password
Process Menu Selection
Manage Files (Administrator)
Move files Copy filesDelete files
Store Report (2)
Generate new report (2)
Main View (Administrator Mode) (2)
November 28th, 2007November 28th, 2007 1010
Structure Diagram (cont.)Structure Diagram (cont.)
Generate new reportStore report
Report View (User)
Main view (User mode) (2)
Change Password Process Menu Selection (2)
November 28th, 2007November 28th, 2007 1111
AgendaAgenda
Introduction
Data Flow & Structure Diagrams
Logical Data StoresLogical Data StoresTest Plan
Prototypes
Conclusion
AgendaAgenda
November 28th, 2007November 28th, 2007 1212
Logical Data StoresLogical Data Stores
USERUSERUsername varchar(10)
Admin number
REPORTSREPORTSReportName varchar(50)Year numberSession varchar(10)Course varchar(10)
November 28th, 2007November 28th, 2007 1313
Logical Data Stores (cont.)Logical Data Stores (cont.)
STUDENTSSTUDENTSSVstudentID numberUsername varchar(15)ReportID numberScore numberNumCorrect numberAvgNumTries number
November 28th, 2007November 28th, 2007 1414
AgendaAgenda
Introduction
Data Flow & Structure Diagrams
Logical Data Stores
Test PlanTest Plan
Prototypes
Conclusion
AgendaAgenda
November 28th, 2007November 28th, 2007 1515
Test PlanTest Plan12. Manage Accounts: Administrator Screen
Num
Name DescriptionState Before
TestState After Test Input
Steps to be Executed
Expected Output
Comments Pass/Fail
12.1
Load Page Administrator: Manage Accounts
Screen Loads Properly
Administrator Welcome
Screen
Administrator: Manage
Accounts Screen
None None Screen displays Faculty: Change Password Screen properly in web
browser
12.2 Home Home Link is clicked and
released
Administrator: Manage Accounts
Screen
Administrator Welcome Screen
None Redirected to Administrator
Welcome Screen
Screen displays Administrator
Welcome screen properly in web
browser
12.3Manage
Account / Password
Manage Account /
Password link is clicked and
released
Administrator: Manage Accounts
Screen
Administrator: Manage
Accounts Screen
None Redirected to Administrator:
Manage Accounts Screen
Screen displays Administrator:
Manage Accounts
Screen properly in web browser
12.4
Manage Files
Manage Files link is clicked and released
Administrator: Manage Accounts
Screen
Administrator Manage Files
Screen
None Redirected to Administrator:
Manage Files Screen
Screen displays Administrator Manage Files
Screen properly in web browser
12.5
Logout Logout link is clicked and
released
Administrator: Manage Accounts
Screen
Simnet View Login Screen
None Redirected to Simnet View Login Screen
Screen displaysLogin screen
properly in web browser
November 28th, 2007November 28th, 2007 1616
Test Plan (cont.)Test Plan (cont.)12. Manage Accounts: Administrator Screen
Num Name DescriptionState
Before Test
State After Test
InputSteps to be Executed
Expected Output
Comments Pass/Fail
12.6
Password
non-match
Password and Retype Password Fields do not
Match
Administrator:
Manage Accounts
Screen
Administrator:
Manage Accounts
Screen
New Password = “password text ”Retype Password = “passWORD text”
Validate password datum
and retype password datum
fields match (case sensitive)
Notice of Invalid
Attempt: Please make
sure password fields match
12.7
Invali
d email addres
s
E-mail field does not contain character “@”
Administrator:
Manage Accounts
Screen
Administrator:
Manage Accounts
Screen
E-mail = johndoe siena.edu
Validate e-mail field matches
regular expression
Notice of Invalid
Attempt: Please make sure email
field contains “@” character
12.8
Reset
Reset button is clicked and released
Administrator:
Manage Accounts
Screen
Administrator:
Manage Accounts
Screen
None Clear all fields within window
Screen displays
original Pop-Up Window information properly in
web browser
12.9
Manag
e Succes
sful Attem
pt
Username field is recognized within
database, password fields match, and valid
e-mail address field when Submit button is clicked and released
Administrator:
Manage Accounts
Screen
Administrator:
Manage Accounts
Screen
Username = SelectionNew Password =
“password ”Retype Password =
“password”E-mail =
Validate information
within all fields meet
requirements
E-mail containing data from window is
sent to both administrators
for verification
November 28th, 2007November 28th, 2007 1717
AgendaAgenda
Introduction
Data Flow & Structure Diagrams
Logical Data Stores
Test Plan
PrototypesPrototypes
Conclusion
AgendaAgenda
November 28th, 2007November 28th, 2007 3030
AgendaAgendaIntroduction
Data Flow & Structure Diagrams
Logical Data Stores
Test Plan
Prototypes
ConclusionConclusion
AgendaAgenda
November 28th, 2007November 28th, 2007 3131
Linear Sequential ModelLinear Sequential ModelSoftware
Plan
Requirements Specification
Preliminary Design
Detailed Design
Acceptance Test
Key:
Text – In Progress
Text – Completed
Text - T.B.D.
November 28th, 2007November 28th, 2007 3333
Introduction
Data Flow & Structure Diagrams
Logical Data Stores
Test Plan
Prototypes
Conclusion
Topics CoveredTopics Covered
November 28th, 2007November 28th, 2007 3434
Supporting DocumentationSupporting Documentation
Software Plan: September 21st, 2007
Requirements Specification: October 26th, 2007
Preliminary Design: November 28Preliminary Design: November 28thth, 2007, 2007
Detailed Design: February 2008
Acceptance Test: April 2008