33
FSH Technologies Detailed Design: F.I.L.E.T. March 1, 2012

FSH Technologies Detailed Design: F.I.L.E.T. March 1, 2012

Embed Size (px)

Citation preview

FSH Technologies

Detailed Design: F.I.L.E.T.

March 1, 2012

Detailed DesignFSH Technologies 2

Today’s Agenda

• Team Introductions

• Problem Definition

• Project Progression

• Data Dictionary

• Entity – Relationship Diagram

• Schema

• Unit Test

• Integration and Acceptance Test

• Development Environment

• Prototype Screens

• Future Work and Conclusion

Detailed DesignFSH Technologies 3

FSH Technologies

Jackie BoylanTeam Leader

Mike TanskiWebmaster

Matt BrancatoSystems Administrator

Matt KemmerDatabase Administrator

Serena MooreSub-Group Leader

Nydia NegronLibrarian

Detailed DesignFSH Technologies 4

Today’s Agenda• Team Introductions

• Problem Definition

• Project Progression

• Data Dictionary

• Entity – Relationship Diagram

• Schema

• Unit Test

• Integration and Acceptance Test

• Development Environment

• Prototype Screens

• Future Work and Conclusion

Detailed DesignFSH Technologies 5FSH Technologies

Implicit Association Tests

Detailed DesignFSH Technologies 6FSH Technologies

The Problem

• There is no easy way to create an Implicit Association Test (IAT)

• Difficult to distribute an IAT and collect data online

• There are no interfaces available for creating and publishing IAT’s online

• Researchers need to be focused on choosing correct stimuli objects for the test rather than creating the test itself

Detailed DesignFSH Technologies 7

Today’s Agenda

• Team Introductions

• Problem Definition

• Project Progression

• Data Dictionary

• Entity – Relationship Diagram

• Schema

• Unit Test

• Integration and Acceptance Test

• Development Environment

• Prototype Screens

• Future Work and Conclusion

Detailed DesignFSH Technologies 8FSH Technologies

Project Progression

Development and Testing

Detailed DesignFSH Technologies 9

Today’s Agenda

• Team Introductions

• Problem Definition

• Project Progression

• Data Dictionary

• Entity – Relationship Diagram

• Schema

• Unit Tests

• Integration and Acceptance Test

• Development Environment

• Prototype Screens

• Future Work and Conclusion

Detailed DesignFSH Technologies 10

Detailed DesignFSH Technologies 11

Today’s Agenda

• Team Introductions

• Problem Definition

• Project Progression

• Data Dictionary

• Entity – Relationship Diagram

• Schema

• Unit Tests

• Integration and Acceptance Test

• Development Environment

• Prototype Screens

• Future Work and Conclusion

Detailed DesignFSH Technologies 12FSH Technologies

Entity-Relationship Diagram

Detailed DesignFSH Technologies 13

Today’s Agenda

• Team Introductions

• Problem Definition

• Project Progression

• Data Dictionary

• Entity – Relationship Diagram

• Schema

• Unit Tests

• Integration and Acceptance Test

• Development Environment

• Prototype Screens

• Future Work and Conclusion

Detailed DesignFSH Technologies 14FSH Technologies

Relational Schema

Detailed DesignFSH Technologies 15

Today’s Agenda

• Team Introductions

• Problem Definition

• Project Progression

• Data Dictionary

• Entity – Relationship Diagram

• Schema

• Unit Tests

• Integration and Acceptance Test

• Development Environment

• Prototype Screens

• Future Work and Conclusion

Detailed DesignFSH Technologies 16FSH Technologies

Unit Testing - Directory

Detailed DesignFSH Technologies 17FSH Technologies

Unit Testing – View Home Screen

Detailed DesignFSH Technologies 18FSH Technologies

Unit Testing – View IAT Data

Detailed DesignFSH Technologies 19FSH Technologies

Unit Testing – View IAT Test Data

Detailed DesignFSH Technologies 20

Today’s Agenda

• Team Introductions

• Problem Definition

• Project Progression

• Data Dictionary

• Entity – Relationship Diagram

• Schema

• Unit Tests

• Integration and Acceptance Test

• Development Environment

• Prototype Screens

• Future Work and Conclusion

Detailed DesignFSH Technologies 21

Integration Test

• Combination of SAS and FILET– Testing success– Advantages

Detailed DesignFSH Technologies 22

Acceptance Test

• Criteria determined by:– Functional Requirements– Non-Functional Requirements

• F.I.L.E.T. will be tested on:– Windows and Mac operating systems– Four major web browsers (IE, Safari, Firefox & Chrome)

Detailed DesignFSH Technologies 23

Today’s Agenda

• Team Introductions

• Problem Definition

• Project Progression

• Data Dictionary

• Entity – Relationship Diagram

• Schema

• Unit Tests

• Integration and Acceptance Test

• Development Environment

• Prototype Screens

• Future Work and Conclusion

Detailed DesignFSH Technologies 24

Development Environment

• Server:– Web Server: Apache version 2.2.21– PHP version 5.2.17– MySQL 5.1.58-community log

• Additional computer specifications can be found in our document

Detailed DesignFSH Technologies 25

Today’s Agenda

• Team Introductions

• Problem Definition

• Project Progression

• Data Dictionary

• Entity – Relationship Diagram

• Schema

• Unit Tests

• Integration and Acceptance Test

• Development Environment

• Prototype Screens

• Future Work and Conclusion

Detailed DesignFSH Technologies 26FSH Technologies

Prototype: Welcome Screen

Detailed DesignFSH Technologies 27FSH Technologies

Prototype: Home Screen

Detailed DesignFSH Technologies 28FSH Technologies

Prototype: View IAT Data

Detailed DesignFSH Technologies 29FSH Technologies

Prototype: View IAT Survey Data

Detailed DesignFSH Technologies 30FSH Technologies

Prototype: View IAT Test Data

Detailed DesignFSH Technologies 31

Today’s Agenda

• Team Introductions

• Problem Definition

• Project Progression

• Data Dictionary

• Entity – Relationship Diagram

• Schema

• Unit Tests

• Integration and Acceptance Test

• Development Environment

• Prototype Screens

• Future Work and Conclusion

Detailed DesignFSH Technologies 32FSH Technologies

Future Work

Acceptance TestMarch 1st – April 25th

Development and Testing

Thank You!