StuartNet: A location-aware multimedia tour system.

Slides:



Advertisements
Similar presentations
September 2008Mike Woodard Rational Unified Process Key Concepts Mike Woodard.
Advertisements

Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
29 September Interactions  There is no “right answer”  Typically people and product are fixed  … can adapt process  (which is where we will.
Business Driven Technology Unit 5
RUP/UP Software Development Method Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn.
GAI Proprietary Information
Iterative Process Planning
SE 470 Software Development Processes James Nowotarski 21 April 2003.
Introduction to Requirements (Chapters 1-3 of the requirements text) CSSE 371, Software Requirements and Specification Don Bagert, Rose-Hulman Institute.
Object-oriented Analysis and Design
03/12/2001 © Bennett, McRobb and Farmer Development Process Based on Chapter 5 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and.
SwE 313 Introduction to Rational Unified Process (RUP)
Iterative development and The Unified process
CHAPTER 17 Building Software to Support an Agile Organization
The web application development process Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan. 1.
Chapter 1 The Systems Development Environment
Object-Oriented Analysis and Design Iterative Development and the Unified Process.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
RUP Fundamentals - Instructor Notes
Software Engineering Chapter 12 The Generic Iteration Workflow Fall 2000.
Transforming Organizations
Chapter 1 The Systems Development Environment
Business Driven Technology Unit 5 Transforming Organizations McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Agile Methodologies: Comparative Study and Future Direction 林佳蓁 資工 4B.
AGILE SOFTWARE DEVELOPMENT PROCESSES Cheruku Smitha.
Software Life Cycle Models. Waterfall Model  The Waterfall Model is the earliest method of structured system development.  The original waterfall model.
Iterative development and The Unified process Chapter 2 Applying UML and Patterns -Craig Larman.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
Chapter 2 Iterative, Evolutionary, and Agile You should use iterative development only on projects that you want to succeed. - Martin Fowler 1CS
© 2010 Bennett, McRobb and Farmer1 Development Process Based on Chapter 5 Bennett, McRobb and Farmer Object Oriented Systems Analysis and Design Using.
THE UNIFIED PROCESS UP Programming. What is the unified process  The Unified Process is a programming methodology that emphasizes the right blend of.
UI Panel: Agile User Interface Design Colin Clark.
2 2009/10 Object Oriented Technology 1 Topic 2: Introduction to Object-Oriented Approach Reference: u Ch.16 Current Trends in System Development (Satzinger:
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
CSE 436—Software Development Models Ron K. Cytron 10 October 2005.
The Rational Unified Process 1 EECS810: Software Engineering.
The Systems Development Environment Systems Analysis and Design II.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
28 June 2000P. Mato, CERN1 Software Checklist Proposal for controlling and documenting all the steps in developing software Program of Work Meeting, June.
Documenting Software Architectures. Outline  Introduction  Uses of Architectural Documentation  Views  Choosing the Relevant Views  Documenting a.
RATIONAL UNIFIED PROCESS PROCESS FRAMEWORK OVERVIEW.
Industrial Software Development Process Bashar Ahmad RISC Software GmbH.
CS 160 and CMPE/SE 131 Software Engineering May 3 Class Meeting Department of Computer Science Department of Computer Engineering San José State University.
Review of Definitions Software life cycle: –Set of activities and their relationships to each other to support the development of a software system Software.
June 2008Mike Woodard Rational Unified Process Overview Mike Woodard.
Development Process Based on Chapter 5 Bennett, McRobb and Farmer
Software Development Framework
TK2023 Object-Oriented Software Engineering
Object-oriented Analysis and Design
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
TIM 58 More on Chapter 1: Introduction to Systems Analysis and Design
The Web Application Development Process Models
1.Introduction to Rational Unified Process (RUP)
UNIFIED PROCESS.
Introduction to Software Engineering
Object Oriented Analysis and Design
Rational Worldwide Software Symposium
Rational Unified Process
Rational Unified Process (RUP)
Rational Worldwide Software Symposium
The Unified/Rational Unified Process (UP/RUP) Defined
Rational Worldwide Software Symposium
Presentation transcript:

StuartNet: A location-aware multimedia tour system.

Outline  Introduction & Process  Frank Uyeda  Presentation by Workflows Requirements  Erez Perelman & Matt Ferlo Architecture  Rares Saftoiu Implementation  Barry Demchak & Lucas Lee

The Stuart Art Collection  Founded in 1982 under an agreement between the University and the Stuart Foundation  15 sponsored art pieces located across the UCSD campus  Numerous visitors and tours each year.

Overview  Goal: Mobile location-aware multimedia tour system  Objectives Design Artifacts (process documents, architecture & design, software) Working prototype system Customer Satisfaction (Stuart Collection)  Challenges Several unknowns (requirements, platform, team abilities) Very short time scale.

An Agile Process  Customized the Rational Unified Process  Four Workflows Requirements Architecture Implementation Testing  Four Phases Inception (1 week) Elaboration (1 week) Implementation (2.5 weeks) Transition (0.5 weeks)

Agile Process Cont.  Six roles Process Manager Business Manager Requirements Manager Architect Developer Tester

Team Results  Focused and frequent customer interaction  Several iterations on each workflow  Team meetings twice per week  Weekly progress reports and feedback from Prof. Krueger  Archived all artifacts on the web