Download Selected Topics of Software Engineering - Distributed

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

PRINCE2 wikipedia , lookup

Construction management wikipedia , lookup

Team Foundation Server wikipedia , lookup

Transcript
Distributed Software
Development
2011/12
2017-05-23
1
Search4Yummy
Muhammad Sulyman, Lovro Maričić
and Ronald Wolvers
2017-05-23
2
Outline
•
•
•
•
•
•
•
Team members
Project Overview
Project Goals
Project Vision
Technologies
Architecture Overview
Project management and code quality
tools
• Roles and Responsibilities
• Questions
2017-05-23
3
Team Members
Västerås, Sweden
Zagreb, Croatia
– Muhammad
Sulyman
– Petar Paar
– Ronald Wolvers
– Yehui Wang
– Jan Čustović
– Andrej Garić
– Ivan Bandalo
– Lovro Maričić
2017-05-23
4
Project Overview
4
5
1
2
3
2017-05-23
5
Project Goals
Mobile application & Web client that:
1. Finds a suitable place to eat
– Based on user preferences
2. Provides reliable information
– From users and the restaurants themselves
3. Allows for feedback and reviews
– Ratings, comments, photos etc.
• …2017-05-23
6
Project Vision
The application should be:
• Fast and easy to use
– Both for customers and restaurants alike
• An invaluable tool to anyone eating out
– Rather than just a nice gadget
• Open to a wide range of clients and pref.
– Not just ratings of McDonald’s etc.
2017-05-23
7
Technologies
• Server side
– Spring (Core, Security, Data), Struts2,
JPA/Hibernate, Logback etc.
• Web client side
– Tiles, Freemarker, HTML, CSS, Javascript
• Android
- Android SDK
- Spring Mobile and Spring Android
2017-05-23
8
Architecture Overview
2017-05-23
9
Project management and code
quality tools
•
•
•
•
PMD – Detects potential code problems
Checkstyle – Coding standard
Findbug – Analyse code
Maven
– Project builds
– Dependency management
– Documentation
2017-05-23
10
Roles and Responsibilities
Västerås, Sweden
– Muhammad Sulyman
• Project Leader
• Documentation Manager
• Presenter
– Petar Paar
• Mobile Application Developer
• Requirements Engineering & Design
– Ronald Wolvers
• Design Manager
• Web Client Developer
• Presenter
– Yehui Wang
• Test Manager
• Requirement Engineering & Design
2017-05-23
11
Roles and Responsibilities
Zagreb, Croatia
– Jan Čustović
• Team Leader
• Server Side Developer & System Architect
• Presenter
– Andrej Garić
• Mobile Application Developer
• Configuration & DB Manager
– Ivan Bandalo
• Web Client Developer
• Mobile Application Developer
– Lovro Maričić
• Server Side Developer
• Web Client Developer
• Presenter
2017-05-23
12
Questions?
2017-05-23
13