Download presentation
Presentation is loading. Please wait.
Published byLora McBride Modified over 9 years ago
1
Get-a- LIFE Lifecycle Architecture
2
Overview Key functionality: oFind things to do in your free time oWeb application with these basic abilities: Event search and suggestion User rating to demonstrate quality events Friends list to connect with people you know oNon-goals at this stage: Full featured social networking Full featured calendar service Community oPeople looking for things to do oOrganizations wanting event attendance
3
Features - Users oSchedule Month/week/day views Recurring events Add non-conflicting events oInterest List oFriends List View friend’s schedule Friend only events
4
Features - Events oSearch based on keywords, time, or location oSort events by time, category, user rating oSuggest top matching events to user
5
Prototype
6
Architecture - Overview User interface User manager –Schedule manager –Profile manager –Friends manager Database
7
Architecture - Diagram
8
Architecture - Schematic
9
Test Plan oUnit Test JUnit Automated in nightly builds as part of BVT oSystem Test Integration, feature completeness Milestones and deployments (extensive) oBackend JMeter for automated load generation oFront-end Manual end-to-end oUsability Field input for 2.0 Release
10
Documentation Plan oExternal use Release Notes –External use: README issues such as updates and defects Help Pages –External use: user guide, FAQ, user questions/comments oInternal use Administrative Guides –architecture/design, software/hardware configuration Lessons Learned –conclusions, recommendations for 2.0 Release
11
Team Structure oProject Manager oDatabase Developer oGUI Developer oModel Developer oTester
12
Milestones Week 5 – Interfaces completed Week 6 – Integration of GUI/Model Week 7 – Beta release Week 8 – Usability testing begins Week 10 – Final release/Demo
13
Risks and Mitigation RiskProbability of occurring Impact if it occurs Mitigation plan Recurring events 10%1/10Post each occurrence separately. Private events and schedules 70%7/10Private events added as time allows. Private schedule handled through Friends List Database connections 90%9/10Use pooling to handle multiple connections Feedback and event posting 20%4/10E-bay style feedback with weight assigned to each user Security50%9/10Login user name and password, Java, and consult instructors
14
Get-a- LIFE Chester Chan Bruce Seou Chhay Lawrence Do Jessan Hutchinson-Quillian Brittany Luk Ryan Whiteley Zinnia Zheng
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.