450 likes | 769 Views
DUY TAN UNIVERSITY. INTERNATIONAL SCHOOL. KFC VIETNAM ORDER SYSTEM. HTC TEAM. AGENDA. TEAM INTRODUCTION PROJECT OVERVIEW PLAN PRODUCT ARCHITECTURE DATABASE DESIGN TEST PLAN & TEST REPORT REFLECTION DEMONSTRATION QUESTIONS AND ANSWERS. HTC TEAM. TEAM INTRODUCTION.
E N D
DUY TAN UNIVERSITY INTERNATIONAL SCHOOL KFC VIETNAM ORDER SYSTEM HTC TEAM
AGENDA TEAM INTRODUCTION PROJECT OVERVIEW PLAN PRODUCT ARCHITECTURE DATABASE DESIGN TEST PLAN & TEST REPORT REFLECTION DEMONSTRATION QUESTIONS AND ANSWERS HTC TEAM
TEAM INTRODUCTION Mentor 1: Son Van Phan Mentor 2: ToanDuc Vo HTC TEAM
TEAM MEMBERS HTC TEAM
Roles of team members HTC TEAM
TEAM GOALS Integrating knowledge of four years so that doing a real project. Learn XP process and follow XP process. Learn how to write document. Learn what and how to communicate between members. Create a product follow customer’s requirement. HTC TEAM
AGENDA TEAM INTRODUCTION PROJECT OVERVIEW PLAN PRODUCT ARCHITECTURE DATABASE DESIGN TEST PLAN & TEST REPORT REFLECTION DEMONSTRATION QUESTIONS AND ANSWERS HTC TEAM
PROJECT IDEAS Creating more channel in order to customers approach KFC’s products. Customers can order KFC’s dishes more easier through viewing and liquidating. HTC TEAM
XP Process HTC TEAM
AGENDA TEAM INTRODUCTION PROJECT OVERVIEW PLAN PRODUCT ARCHITECTURE DATABASE DESIGN TEST PLAN & TEST REPORT REFLECTION DEMONSTRATION QUESTIONS AND ANSWERS HTC TEAM
MILESTONES HTC TEAM
BURNDOWN CHART OF DEVELOPING RELEASE HTC TEAM
EFFORT EVALUATION HTC TEAM
AGENDA TEAM INTRODUCTION PROJECT OVERVIEW PLAN PRODUCT ARCHITECTURE DATABASE DESIGN TEST PLAN & TEST REPORT REFLECTION DEMONSTRATION QUESTIONS AND ANSWERS HTC TEAM
Architectural Drivers HTC TEAM
Architectural Drivers Business constraints: • Project begins from March 8th, 2013 to May 14th, 2013 with 5 members. • Project’s budget is 800USD. • The product follows customer’s requirements. HTC TEAM
Architectural Drivers Technical constraints: • Technology: Microsoft Visual Studio 2012, MySQL Server 5.1.57 , Eclipse with Android SDK. • Network : Internet. • OS: Windows XP SP3/ Vista/ 7 / 8. • Framework Tool: .NET framework 3.5+ , Java Runtime Environment, Android 3.0.3 or higher. • Server hardware: Ram: Min 512M, HDD: Min 40GB, CPU: Intel or AMD. HTC TEAM
Architectural Drivers Functional requirements: • Client Side • Registration • Log in • Log out • Profile Management • Route Map • Search • Ordering the dish • Favorite List • Cart Management HTC TEAM
Architectural Drivers Functional requirements: • Server Side • Role Management • User Management • Order Management • Dish Management • Cities Management • Policies Management • Branch Management HTC TEAM
Architectural Drivers Quality Attribute: • Availability • Performance • Security • Capability • Usability HTC TEAM
System Context Diagram HTC TEAM
C&C VIEW HTC TEAM
MODULE VIEW HTC TEAM
ALLOCATION VIEW HTC TEAM
AGENDA TEAM INTRODUCTION PROJECT OVERVIEW PLAN PRODUCT ARCHITECTURE DATABASE DESIGN TEST PLAN & TEST REPORT REFLECTION DEMONSTRATION QUESTIONS AND ANSWERS HTC TEAM
DATABASE DESIGN HTC TEAM Figure : Entity relationship diagram of TFWEntity relationship diagram of KFC Vietnam Order System
RELATION DIAGRAM MODEL Relation diagram model of KFC Vietnam Order System HTC TEAM
AGENDA TEAM INTRODUCTION PROJECT OVERVIEW PLAN PRODUCT ARCHITECTURE DATABASE DESIGN TEST PLAN & TEST REPORT REFLECTION DEMONSTRATION QUESTIONS AND ANSWERS HTVN TEAM
TEST TYPES Unit testing Function testing Integration testing Regression testing Acceptance testing HTC TEAM
TEST LIST HTC TEAM
TEST REPORT HTC TEAM
AGENDA TEAM INTRODUCTION PROJECT OVERVIEW PLAN PRODUCT ARCHITECTURE DATABASE DESIGN TEST PLAN & TEST REPORT REFLECTION DEMONSTRATION QUESTIONS AND ANSWERS HTC TEAM
Reflection 1 • What we did well? • Integrating knowledge and applying in real project. • Understanding XP process, role of team's members, work together. • Learning how to communicate with customers. HTC TEAM
Reflection 2 • What we did well? • Writing technical documents. • Analyzing, designing and programming are made simultaneously. HTC TEAM
Reflection 3 • What we didn’t well? • Spending more time than plan. • Sometimes getting trouble in XP process. • Setting project. HTC TEAM
Reflection 4 • What we didn’t well? • Customers worked with team less than process’s requirement. • Project was behind schedule. • Reporting project to mentor. HTC TEAM
Reflection 5 • Positives • Adequate understanding of business drivers and system architecture. • XP process in a real project. HTC TEAM
Reflection 6 • Positives • Independent work help us to promote the full potential of each member. • Changing think, and know how an actual software engineer must do, what actual skills? • Good communication. HTC TEAM
Reflection 7 • Negatives • Getting troubles when writing technical documents. • Sometimes conflicting happen between team’s members. • Time. • Lack of experience. • Customers do not often work with team. HTC TEAM
AGENDA TEAM INTRODUCTION PROJECT OVERVIEW PLAN PRODUCT ARCHITECTURE DATABASE DESIGN TEST PLAN & TEST REPORT REFLECTION DEMONSTRATION QUESTIONS AND ANSWERS HTC TEAM
DEMONSTRATION HTC TEAM
THANK YOU! HTC TEAM
QUESTION & ANSWER HTC TEAM