distributed software development 2011/12

13
1 22-06-18 Distributed Software Development 2011/12

Upload: crete

Post on 14-Jan-2016

43 views

Category:

Documents


1 download

DESCRIPTION

Distributed Software Development 2011/12. Search4Yummy. Muhammad Sulyman , Lovro Maričić and Ronald Wolvers. Outline. Team members Project Overview Project Goals Project Vision Technologies Architecture Overview Project management and code quality tools Roles and Responsibilities - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Distributed Software Development  2011/12

123-04-21

Distributed Software Development

2011/12

Page 2: Distributed Software Development  2011/12

223-04-21

Search4Yummy

Muhammad Sulyman, Lovro Maričićand Ronald Wolvers

Page 3: Distributed Software Development  2011/12

Outline• Team members• Project Overview• Project Goals• Project Vision• Technologies• Architecture Overview• Project management and code quality tools• Roles and Responsibilities • Questions

323-04-21

Page 4: Distributed Software Development  2011/12

Team Members

Västerås, Sweden– Muhammad

Sulyman

– Petar Paar

– Ronald Wolvers

– Yehui Wang

423-04-21

Zagreb, Croatia– Jan Čustović

– Andrej Garić

– Ivan Bandalo

– Lovro Maričić

Page 5: Distributed Software Development  2011/12

Project Overview

523-04-21

1

2

3

4

5

Page 6: Distributed Software Development  2011/12

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.

• …

623-04-21

Page 7: Distributed Software Development  2011/12

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.

723-04-21

Page 8: Distributed Software Development  2011/12

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

823-04-21

Page 9: Distributed Software Development  2011/12

Architecture Overview

923-04-21

Page 10: Distributed Software Development  2011/12

Project management and code quality tools

• PMD – Detects potential code problems

• Checkstyle – Coding standard

• Findbug – Analyse code

• Maven– Project builds– Dependency management– Documentation

1023-04-21

Page 11: Distributed Software Development  2011/12

1123-04-21

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

Page 12: Distributed Software Development  2011/12

1223-04-21

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

Roles and Responsibilities

Page 13: Distributed Software Development  2011/12

Questions?

1323-04-21