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 - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

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

Description:

These materials are prepared only for the students enrolled in the course Distributed Software Development ... Mobile Application Java EDK, Eclipse Andriod ... – PowerPoint PPT presentation

Number of Views:102
Avg rating:3.0/5.0

less

Transcript and Presenter's Notes

Title: 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


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

2017-04-30
2
Distributed Software Development
2017-04-30
3
EzFare
 
An intelligent public transportation manager
2010/09/21
4
Requirement Definition Project Design
5
Overview
  • General requirement
  • Functional requirements
  • Non Functional Requirements
  • Use cases
  • Technologies
  • Sequence diagram
  • Architecture of the System
  • Future Work

6
General Requirements
  • Develop a system that unifies the services a
    public transport system offers and allows the
    user to interact with them using his mobile phone
  • Multiple payment mechanisms
  • Route change suggestions
  • Alerts for multiple occasions

7
Functional Requirements
  • Enable users to
  • register and
  • view information
  • via Web application.
  • Tracking the users usual routes
  • Recognizing when the user enters or exits the
    vehicle

8
Functional Requirements Continue
  • Notifying user of changes routes
  • Enable multiple payment options
  • Custom traffic grids and various Public
    transportation models
  • Visualization of collected data
  • Customization of existing parameters
  • Report to police

9
Non-Functional Requirement
  • Primary requirements
  • Usability and an
  • intuitive User interface
  • Safety and security for user
  • information and money transactions
  • Interoperability
  • Secondary requirements
  • Availability, performance

10
Use cases Web Application
11
Use cases Mobile Application
12
Technologies
  • Web Application
  • ASP.Net, C,
  • HTML, XHTML, CSS, JavaScript, Jquery, XML
  • Adobe photoshop, DreamWeaver
  • Framework 4.0
  • CsUNIT, NUNIT

13
Technologies Continue
  • Mobile Application
  • Java EDK, Eclipse
  • Andriod
  • Nhibernate(Persistance)
  • Framework Java EDK
  • JUNIT
  • Database
  • MySQL 5.1.15
  • Design Pattern
  • MVC(Model-View-Controller)

14
Sequence Diagram
15
Architecture Diagram
16
Future Work
  • Commercial use
  • Improve user interface
  • Add more customization
  • options as per more
  • requirements.
  • Supporting different
  • mobile application platforms

17
(No Transcript)
18
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com