Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team Layer 8 Shiny Widget Delivery Presentation Dec. 4th, 2008.

Similar presentations


Presentation on theme: "Team Layer 8 Shiny Widget Delivery Presentation Dec. 4th, 2008."— Presentation transcript:

1 Team Layer 8 Shiny Widget Delivery Presentation Dec. 4th, 2008

2 Team Layer 8 Team Facilitator / Delivery Lead: Matt Keeler Design Lead : Andy Hefner Requirements Lead : Luis Alvarez Implementation / Testing Lead : Jonathan Clancy Customer: Dr. Jon Squire

3 Agenda Power point Presentation – System Overview – Matt – Major Requirements – Luis – Architecture – Matt – Product Decomposition – Andy – UI Walk through – Andy – Updates – Johnathan – Code Inspection Procedure – Johnathan – Testing Procedures – Johnathan – Known Bugs – Matt Product Demo – Matt Questions?

4 Shiny Widget Tutorial software Focused on Python programming language For those who know how to program, but need to learn the Python language Relevancy: Python and other scripting languages are becoming increasingly important and used in the workforce.

5 Major Requirements The system teaches Python Multiple choice quiz questions Anyone can create a user account with a username and password Must remember the latest quiz scores for each user

6 Architecture

7 Product Decomposition

8 User Interface Screenshot

9 Quiz and Log-In Correct Incorrect

10 Answer Key Screen

11 Updates Added in logout feature and a feature stating what profile is currently active Added in more quizzes Finished code inspection report, testing report and administrator manual

12 Code Inspection Procedures Started with smallest modules (login.py, MainLogin.py) and went to largest (ShinyWidget.py)‏ Also thread-based; first modules dealing with log in, then modules dealing with the tutorial During inspection of ShinyWidget.py, inspected module by class

13 Testing Procedure Discussed format of equivalence partition / tests / test results tables Discussed some test cases Divided use cases between all members and tested separately Integrated results into one document

14 Known Bugs Quiz: No word wrapping for radio buttons with long labels Crash when clicking rapidly in table of contents (bug in one of Qt, PyQt, or Webkit. Not reproducible on Windows)‏


Download ppt "Team Layer 8 Shiny Widget Delivery Presentation Dec. 4th, 2008."

Similar presentations


Ads by Google