Download presentation
Presentation is loading. Please wait.
Published byAshlynn Spencer Modified over 8 years ago
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)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.