Presentation is loading. Please wait.

Presentation is loading. Please wait.

12015-12-17 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Similar presentations


Presentation on theme: "12015-12-17 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer."— Presentation transcript:

1 12015-12-17 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science and Engineering, University of Mälardalen, Västerås, Sweden and at the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (year 2010/2011). For all other purposes, authors’ written permission is needed! The purpose of these materials is to help students in better understanding of lectures in DSD and not their replacement! NOTICE!

2 Requirements Definition and System Architecture SmartCart Team Distributed Software Development 2015-12-17

3 Outline Project overview Requirements Level 1 requirements Use case diagram Level 2 requirements Level 3 requirements System architecture Android application Server Database 2015-12-17

4 SmartCart 2015-12-17

5 Requirements 4 groups –Mobile application –Server –Database –Non-functional requirements – mobile application 52015-12-17

6 Requirements 3 priority levels –Level 1 Highest priority Planned to be implemented in the alpha prototype Critical for the success of the project –Level 2 Planned to be implemented in the beta prototype –Level 3 Lowest priority Planned to be implement in case there is extra time left before the end of the project 62015-12-17

7 Level 1 requirements 72015-12-17

8 Level 1 requirements 82015-12-17

9 Level 1 requirements 92015-12-17

10 102015-12-17

11 Level 1 requirements 112015-12-17

12 Level 1 requirements 122015-12-17

13 Level 1 requirements 132015-12-17

14 Level 1 requirements 142015-12-17

15 Level 1 requirements 152015-12-17

16 Level 1 requirements 162015-12-17

17 Level 1 requirements 172015-12-17

18 Level 1 requirements 182015-12-17

19 Level 1 requirements 192015-12-17

20 Level 1 requirements 202015-12-17

21 Level 1 requirements 212015-12-17

22 222015-12-17

23 232015-12-17

24 242015-12-17

25 Level 2 requirements Multiple shopping lists Adding and updating the product details by scanning the bar code Auto-complete search feature 252015-12-17

26 Level 2 requirements Adding store location by current GPS location and by choosing from a map Checking of the user inputs and discarding the invalid information Keeping the time dimension of the product price 262015-12-17

27 Level 3 requirements Windows Phone 7 application Showing directions to the store User registration system –Connecting users Adding products to other user’s shopping list 272015-12-17

28 System architecture 282015-12-17

29 Android application 292015-12-17 Shopping Lists Products Stores Where-to-buy suggestions Web services GPS locating

30 Server.NET framework 4.0 WCF Web Services –JSON Web Scraping –HTML Agility Pack 302015-12-17

31 Database 312015-12-17 MS SQL Server 2008 LINQ to SQL –ORM

32 2015-12-17


Download ppt "12015-12-17 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer."

Similar presentations


Ads by Google