november 28th, 20071 simnet view preliminary design by innosmart technologies

35
November 28th, 2007 November 28th, 2007 1 Simnet View Simnet View Preliminary Design by InnoSmart Technologies

Post on 19-Dec-2015

215 views

Category:

Documents


0 download

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 =

[email protected]

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 1818

Prototypes: Login Prototypes: Login

November 28th, 2007November 28th, 2007 1919

Prototypes: Forgot PasswordPrototypes: Forgot Password

November 28th, 2007November 28th, 2007 2020

Prototypes: HomePrototypes: Home

November 28th, 2007November 28th, 2007 2121

Prototypes: Manage AccountsPrototypes: Manage Accounts

November 28th, 2007November 28th, 2007 2222

Prototypes: Change PasswordPrototypes: Change Password

November 28th, 2007November 28th, 2007 2323

Prototypes: View ReportsPrototypes: View Reports

November 28th, 2007November 28th, 2007 2424

Prototypes: Class DataPrototypes: Class Data

November 28th, 2007November 28th, 2007 2525

Prototypes: Student SummaryPrototypes: Student Summary

November 28th, 2007November 28th, 2007 2626

Prototypes: Student DataPrototypes: Student Data

November 28th, 2007November 28th, 2007 2727

Prototypes: QuestionPrototypes: Question

November 28th, 2007November 28th, 2007 2828

Prototypes: Manage FilesPrototypes: Manage Files

November 28th, 2007November 28th, 2007 2929

Prototypes: Copying FilesPrototypes: Copying Files

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 3232

Timeline (Gantt Chart)Timeline (Gantt Chart)

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

November 28th, 2007November 28th, 2007 3535

Thank You!Thank You!Simnet ViewSimnet View

Questions?Questions?

Preliminary DesignPreliminary Design