MapMaker Easy fast web-based map creation

Slides:



Advertisements
Similar presentations
Basic SDLC Models.
Advertisements

Prescriptive Process models
2003 Mateusz Żochowski, Marcin Borzymek Software Life Cycle Analysis.
Software Development Life-Cycle Models
Diane Pozefsky. Interactions  There is no “right answer”  Typically people and product are fixed  … can adapt process  (which is where we will start)
CS487 Software Engineering Omar Aldawud
Gu & Maher University of Sydney, October 2004 DECO2005 Monitoring Team Process.
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
CSE Senior Design II Staged Delivery Instructor: Mike O’Dell.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes.
Software Life Cycle Model
Task Manager Software Engineering: CS 673 Spring 2009 John Spencer, Parag Shah, Rich Moffitt, Hassan Sobhie May 4, 2009.
1 CMPT 275 Software Engineering Software life cycle.
Chapter 2 The process Process, Methods, and Tools
IT Systems Analysis & Design
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
My.umich.edu Partial Integration of Dynamic Services with Visual Design.
Methodologies. Contents Waterfall Model Evolutionary Models Incremental Development.
Software Engineering MCS-2 Lecture # 6
Rational Unified Process Mr Hisham AlKhawar. Iterative versus Waterfall  We need to use a life cycle model in order to approach developing a system easily,
Chapter 15 GIS Design and Implementation Management Information Systems –Systems Analysis –Systems Design –Systems Implementation.
Chapter 2 Software processes. Topics covered Software process models Process activities Coping with change.
The Spiral Model Sultana & Mahmood. Systems development life-cycle The process of creating or altering computer systems The models that define the processes.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
> whoami Yuriy Brun Office: CSE 340
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Lecture 2 System Development Lifecycles. Building a house Definition phase Analysis phase Design phase Programming phase System Test phase Acceptance.
Ch7: Software Production Process. 1 Waterfall models  Invented in the late 1950s for large air defense systems, popularized in the 1970s  Main characteristics:
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Software Model Process
CSE Senior Design II Staged Delivery Instructor: Manfred Huber Partially adapted from Mike O’Dell.
Software Engineering, 8th edition. Chapter 4 1 Courtesy: ©Ian Sommerville 2006 FEB 13 th, 2009 Lecture # 5 Software Processes.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Lectures 2 & 3: Software Process Models Neelam Gupta.
Topic:- At the end we will be able to explain:- Why it is called Meta Model ?? Spiral Model Its Advantages & Disadvantages… Phases of Spiral Model...
1 Chapter 2 SW Process Models. 2 Objectives  Understand various process models  Understand the pros and cons of each model  Evaluate the applicability.
Software Development. The Software Life Cycle Encompasses all activities from initial analysis until obsolescence Analysis of problem or request Analysis.
Advanced Higher Computing Science
Methodologies/Life Cycle Models
Software Development - Methodologies
Software Development.
Introduction to Systems Analysis and Design
Software Development Life Cycle Waterfall Model
Methodologies and Algorithms
Scrum and TargetProcess
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Appendix B Agile Methodologies
Systems Analysis & Design N106
Methodologies By Akinola Soyinka.
SNS College of Engineering Coimbatore
Iterative Waterfall Model
V-Shaped SDLC Model Lecture-6.
Chapter 2 SW Process Models
IT Systems Analysis & Design
Software Processes.
Computer Science Life Cycle Models.
Systems Analysis Overview.
Software Processes.
Appendix B Agile Methodologies
The Waterfall Model Also known as: classic life cycle, the waterfall model, the linear model Rarely projects are sequential (allows iteration indirectly)
Presentation transcript:

MapMaker Easy fast web-based map creation A Proposal by Giles Westerfield and Max Aller MapMaker

Overview Imagine MapMaker solves this Rural area Want to point out some landmarks or specific directions to friends (additional information) No easy way, even with existing map systems MapMaker solves this Easily take full advantage of existing map systems adding features that are not accessible to the average web user

More Information Normally you’d have to be an experienced web developer to use the API But with MapMaker, pointing out a landmark is as easy as selecting the marker tool and clicking on a map Take full advantage of the API

Features Map-making Share with friends Custom content Can create paths, shaded areas, and expandable tooltips Tweakable zoom and pan settings Share with friends Create your map, host it with us, then link your friends Custom content Design your own marker icons, map backgrounds, and map controls Tools for users basic and advanced

Picture (Markers & Tooltips) http://www.econym.demon.co.uk/googlemaps/examples/map10.htm

Picture (Polygon) http://www.econym.demon.co.uk/googlemaps/examples/geoxml.htm

Picture (Paths) http://www.econym.demon.co.uk/googlemaps/examples/map7.htm

Architecture Modular work and roles, flexible Map API is to be determined (Google Maps, MSN Virtual Earth, Yahoo, MapQuest)

Lifecycle Plan Initially Later Spiral – at least until core feature set has been implemented In a limited time scenario, a risk-oriented strategy is advantageous Flexible, multiple planning phases, iterative risk analysis, non-linear stages (unlike Waterfall) Later Staged delivery – for non-essential features Predictable (and shippable) release cycles

Feasibility Easily-attainable core feature set Once coded, team can analyze risks of additional features with respect to the remaining time in the course Reduced integration time Immediately visible results Little interdependence of tasks (low coupling)

Summary MapMaker would be a useful and original project that has potential for real use beyond the class Many skills needed – large potential for learning a new language or practicing Extremely scalable goals Easy to demonstrate current progress to customer I like MapMaker!