notice! 10/1/20151 these materials are prepared only for the students enrolled in the course...

16
NOTICE! 05/16/22 1 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!

Upload: eustace-blaise-carr

Post on 29-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

NOTICE!

04/19/23 1

• 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!

Page 2: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

204/19/23

Distributed Software Development

Page 3: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

304/19/23

Requirements and

Design Description

Transport4You1 Team

Page 4: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

Functional Requirement

• Web Component– Profile Registration– Personal and cell phone data– User can choose payment modes– User can choose ticket type– User define route and check availability– Admin Portal

04/19/23 4

Page 5: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

Functional Requirements

• Transport Unit Application– Detects users inside the Transport Unit– Records users current route section– In case of application crash

• Restart user detection• Notify users inside transport unit

04/19/23 5

Page 6: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

Functional Requirements

• Transport Main Application– Billing– Notification to users– Record routes of users– Identifies standard routes– Notify users about route & suggest alternative– If system crashes

• Tickets are archived• Notification to users• Control is notified

04/19/23 6

Page 7: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

Non Functional Requirements

• Transport Main Application– Notification by SMS.

• Transport Unit Application– Detects users using Bluetooth/Wifi– Connectivity with TMA is GPRS based.– Actions performed by users should be limited,

very simple.

• Web Application– Should work on all browsers

04/19/23 7

Page 8: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

04/19/23 8

Page 9: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

04/19/23 9

Page 10: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

Sequence Diagram

04/19/23 10

Page 11: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

04/19/23 11

Page 12: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

04/19/23 12

Page 13: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

04/19/23 13

Page 14: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

Project Scope

• System requires customers with a mobile phone having Wi-Fi or blue tooth.

• Notifications are send in the form of text message.

• This is NOT a route planning system• No specific mobile software will be used • A web application will be available for user

registration, ticket pre-payment, route subscription, overview and administration

04/19/23 14

Page 15: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

• Technology– JAVA– MySQL– Eclipse– Kannel

• Framework– Struts– JPA/Hibernate

• Environment– Windows & Linux

• Pattern– MVC and Layered

Technology Used

04/19/23 15

Page 16: NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of

04/19/23 16