Download presentation
Presentation is loading. Please wait.
Published byKaylah Pereira Modified over 9 years ago
1
112-11-04 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 2012/2013). 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
212-11-04 Distributed Software Development
3
312-11-04
4
4 Requirements Definition and System Architecture
5
512-11-04 Requirements
6
612-11-04 High Priority Browsing universities by geographical location
7
712-11-04 High Priority Viewing university and location information
8
812-11-04 Alpha Prototype
9
912-11-04 High Priority Getting recommendations based on user preferences
10
1012-11-04 Medium Priority User registration and login Viewing and editing user profile
11
1112-11-04 Medium Priority Viewing universities based on People Publications Keywords
12
1212-11-04 Medium Preority Exploring map of university location
13
1312-11-04 Beta Prototype
14
14 12-11-05 Low Priority Advanced requirements system
15
1512-11-04 Low Priority Commenting university and location informations
16
16 12-11-05 Low Priority Viewing and editing user page Personal informations Last seen universities Preferences...
17
1712-11-04 Release
18
Users Unregistered users –Search universities –View informations –Get recommendations Registered users –Save questionnarie answers –comment 1812-11-04
19
1912-11-04 Non-Functional Requirements Usability –Correct and up to date data –User friendly interface System –The service should work on all platform all web browsers. –The server should work with.Net and C#
20
2012-11-04 Non-Functional Requirements Security –Confidentiality of user personal data Availability –More than 90% uptime
21
System Scope
22
System Interfaces SPARQL ASP.net PAGE METHODS SPARQL HTML PARSING HTML PARSING ? GOOGLE API
23
Client Architecure A dynamic web page Server interface
24
Server architecture Client Interface Business Logic Data Model Data Access Layer DB Data Loader Html Agility pack
25
Dynamic Data layer New sources easily addable -common interface Data fetched in real time -data cached Deals with availability University Loader DataAccess Location Loader Whatever Loader ILoader
26
Database schema USERS LOCATIONS INDEX COMMENTS/RATINGS UNIVERSITIES INDEX PREFERENCES
27
Questions 2712-11-04
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.