Chapter 15 GIS Design and Implementation Management Information Systems –Systems Analysis –Systems Design –Systems Implementation.

Slides:



Advertisements
Similar presentations
Object-Oriented Software Development CS 3331 Fall 2009.
Advertisements

Designing and Developing Decision Support Systems Chapter 4.
Chapter 4 Quality Assurance in Context
Database Software Creation Process Arvin Meyer, MCP, MVP
Acquiring Information Systems and Applications
Overview of GIS projects Geog 463 March 29, 2006.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
CS 501: Software Engineering
03/12/2001 © Bennett, McRobb and Farmer Avoiding the Problems Based on Chapter 3 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
CS 501: Software Engineering
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Software Process CS 414 – Software Engineering I Donald J. Bagert Rose-Hulman Institute of Technology December 17, 2002.
Introduction to Systems Analysis and Design
Planning. SDLC Planning Analysis Design Implementation.
Its Phases and Overview 1.  This document describes the (SDLC) for small to medium database application development efforts. o This chapter presents.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Feasibility Study: Economic feasibility Technical feasibility
SYSTEM ANALYSIS AND DESIGN
LECTURE 1 What does a Business Analyst do? IFS 231 Business Analysis.
Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
College of Engineering and Computer Science Computer Science Department CSC 131 Computer Software Engineering Fall 2006 Lecture # 1 (Ch. 1, 2, & 3)
Acquiring Information Systems and Applications
1 Copyright Flying Kiwi Productions Inc. An Introduction to Object-Oriented Analysis Objects and UML in plain English. Chapter.
Lecture 31 Introduction to System Development Life Cycle - Part 2.
Software Process Models
Project Life Cycles.
Acquiring Information Systems and Applications
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Software Engineering Spring (C) Vasudeva VarmaClass of 32 CS3600: Software Engineering: Process and Product* *Most of the Content drawn.
CHAPTER 13 Acquiring Information Systems and Applications.
Software Engineering MCS-2 Lecture # 6
Systems Life Cycle A2 Module Heathcote Ch.38.
© Bennett, McRobb and Farmer Avoiding the Problems Based on Chapter 3 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and Design.
Scoping GIS projects Geog 469 GIS Workshop. Outline 1.What is a possible scope for a GIS project? 2.What is a methodology for a GIS (project) implementation.
Systems Analysis and Design in a Changing World, Fourth Edition
1 CS 501 Spring 2004 CS 501: Software Engineering Lecture 2 Software Processes.
Software Requirements: A More Rigorous Look 1. Features and Use Cases at a High Level of Abstraction  Helps to better understand the main characteristics.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
1 An Introduction to Object-Oriented Analysis Objects and UML in plain English. Chapter 6: The Object-Oriented Development Life Cycle Srividya Srinivasan.
Software Engineering REQUIREMENT ENGINEERING. Software Engineering Phases.
Definitions of GIS Works with geographic information Performs data input, management, manipulation/analysis, and output functions Composed of hardware,
GIS Implementation: Issues and Strategies RNR-GEOG 417/517 Fall, 2000.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
SCOPE DEFINITION,VERIFICATION AND CONTROL Ashima Wadhwa.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
The information systems lifecycle Far more boring than you ever dreamed possible!
HO CHI MINH CITY NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY SYSTEM ANALYSIS AND DESIGN LECTURER: Nguyen Thanh Tung.
MANAGEMENT INFORMATION SYSTEM
Advanced Software Engineering Dr. Cheng
Information Systems Development
Introduction to Systems Analysis and Design
Information Systems Development
Software Development Life Cycle Waterfall Model
Software Quality Engineering
Software Quality Engineering
SOFTWARE LIFE-CYCLES Beyond the Waterfall.
SNS College of Engineering Coimbatore
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
Information Systems Development
Engineering Processes
System Development Life Cycle (SDLC)
Project Management Process Groups
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Cost Estimation Van Vliet, chapter 7 Glenn D. Blank.
Chapter 4: Software Process Models
Information system analysis and design
Unit IV – Chapter 2 V-Test Model.
Presentation transcript:

Chapter 15 GIS Design and Implementation Management Information Systems –Systems Analysis –Systems Design –Systems Implementation

The role of the institutional setting Avoiding duplication of data Designing to fit the expectations of management and end users

The requirement that the GIS meet user needs Defining need by the tasks of the users Defining the capabilities of the user to handle the software

The system development life cycle Define the activities of the project and the order of them Assure consistency in life cycle stages across projects Provide decision points for management at various phase points

System development or “waterfall model” A linear and cascading model Not easily open to changes and therefore iterations of process

Processes System requirements - needs analysis Feasibility analysis - added phase Software requirements Analysis Program design Coding Testing Implementation and operations

The “Mythical Man Month” What does it mean? A means of estimating project cost One error in the first step costs ten to 100 times more in the later step Throwing manpower at a problem seldom solves it Not the same as picking cotton … linked and sequential tasks No system works perfectly the first time. Expect projects to take longer than originally estimated

General Systems Characteristics Large systems require more resources Large systems can often be broken down into smaller subsystems The system will tend to grow and adapt Successful systems grow at a greater rate

The system development life cycle Needs assessment … How done? –Who defines need? Consultant? Manager End User … what if the end user does not understand the capabilities

System development life cycle (cont) Feasibility study … constraints on the system –Economic - “cost / benefit analysis” –Technological - “does the technology exist” –Economic - “how do we pay for this” –Organizational - “ can our staff handle this?” –Legal … “can we do this legally?”

Systems development life cycle (cont). Software design versus system design –Software design Programming … software company Custom design … “Avenue … AML… etc” Often limited to what the canned packages can do

System development life cycle (cont) Systems design –Analysis of the day to day tasks –Analysis of desirable new tasks Definition of design characteristics by output need Define the activities of the project and the order of performance Assure consistency among many projects - no duplication Provide decision points for management

A Structured Design Model The Initial View - Examination of System Feasibility The Conceptual View.. Requirements determination and data base design The Detailed View … Mapping to a specific GIS –database construction and application construction System Implementation

Views of the Systems Local Views … –Decision System Matrix –View Integration

Formal Design Methodology Spiral GIS Design Model.. P 439 Figure 15.6 p. 440 Defining spatial information products (SIPS) –Ascertain from clients what the product should look like Example? –Local user views integrated to a larger global view County example?

Implementation and Operations Day to day activities –Constant data update ????? –Training –Structured reporting –Ad Hoc data output The critical cost here is what?