
90cc45c321052243537e29bd2bfbd072.ppt
- Количество слайдов: 17
Distributed Software Development 3/16/2018 2
Juraj Murgić, Saša Marjančić, Želimir Kompes, Fouad Yaseen, Xiaowei Ma, Trevor Jagerfield Safe. Shopper Project vision 3/16/2018 3
Team • Development team members: – Juraj Murgić – project leader – Trevor Jagerfield – team leader – Saša Marjančić – Želimir Kompes – Fouad Yaseen – Xiaowei Ma • Supervisor: – Marin Orlić 3/16/2018 4
Mission • Protect the people who buy food – Warn them if the product is harmful • Contains substances that are harmful • Contains substance that can cause allergies – Inform them about • • Manufacturer Contents Quality Shopping advice 3/16/2018 5
Users • Primary – People who are careful about what they buy • • • Parents with young children People with special needs (allergies and illness) People who try to eat healthy People who try to buy quality products Athletes or people on a diet – People in the EU 3/16/2018 6
Users • Secondary – Android phone users • Age: 12 -55 3/16/2018 7
Functionality • Product search – By barcode – By name/manufacturer • Product details – Basic information – Content – Warnings and suggestions – Product reviews (Quality) 3/16/2018 8
Functionality • Shopper profile – List of things that are potentially harmful for him 3/16/2018 9
Optional functionality • Helpful shopping functionality – Information on things to avoid when buying – Product comparison – Shopping list / product report • User data gathering (crowd sourcing) – Flag potentially harmful products 3/16/2018 10
Data sources • Product barcodes – UPC database – Product. DB. ORG • Harmful products – RAPEX • Product content – OPV 3/16/2018 11
Key quality factors • Information – Informative – Accurate – Up to date – Official data sources • Usage – Intuitive – Fast response time (< 10 s) 3/16/2018 12
Implementation • Three - tier architecture – Client layer (Android phone) • Java • XML – Server layer (Java based server) • Java • Linux – Data layer • My. SQL 3/16/2018 13
Work delegation • Client side – Želimir, Fouad • Server side – Saša, Juraj • Data gathering – Trevor, Xiaowei Ma 3/16/2018 14
Consultants • Application functionality – Marko Paripović (Udruga za zaštitu prava potrošača „Potrošački centar“) – Nela Kovačević (Savez udruga za zaštitu potrošača Hrvatske) • Application domain information – Siniša Bošković (dr. internal medicine) 3/16/2018 15
We left out • • • Other languages Other types of products Price comparison Suggestions on places where to buy Suggestion to buy similar products 3/16/2018 16
Potential risks • Implementation – Data • Accuracy • Completeness • Integration – Response time • < 10 sec • Organization – Keep team members informed 3/16/2018 17
Questions? 3/16/2018 18
90cc45c321052243537e29bd2bfbd072.ppt