TIM 58 More on Chapter 1: Introduction to Systems Analysis and Design

Slides:



Advertisements
Similar presentations
Chapter 2: Project Management
Advertisements

Systems Analysis and Design With UML 2
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas The primarily goal of a system is to create value for the organization. Many failed systems were abandoned.
Chapter Extension 19 Alternative Development Techniques © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
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.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
CIS 321—IS Analysis & Design
Chapter 2: Approaches to System Development
1 Introduction Chapter 1. 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding the organization.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Chapter 11 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, 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.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Chapter 1: Introduction to Systems Analysis and Design
Software development process ธนวัฒน์ แซ่ เอียบ. The development process Process –set of rules which define how a development project. Methodology and.
Introduction to Systems Analysis and Design
© 2010 Bennett, McRobb and Farmer1 Development Process Based on Chapter 5 Bennett, McRobb and Farmer Object Oriented Systems Analysis and Design Using.
2 2009/10 Object Oriented Technology 1 Topic 2: Introduction to Object-Oriented Approach Reference: u Ch.16 Current Trends in System Development (Satzinger:
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
The Rational Unified Process 1 EECS810: Software Engineering.
Large Scale Systems Design G52LSS
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
1 Unified Modeling Language, Version 2.0 Chapter 2.
INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1. WHAT IS AN INFORMATION SYSTEM? An information system is a collection of interrelated components that collect,
SYSTEM ANALYSIS AND DESIGN SAFAA S.Y. DALLOUL. INTRODUCTION.
2 Systems Analysis – ITEC 3155 Systems Analysis Tasks.
Basic Characteristics of Object-Oriented Systems
Systems Analysis & Design David Walkiewicz March 31, 2012.
ISTM 280, GWU1 Introduction to Systems Analysis and Design Lecture 1 Courtesy Subhasish Dasgupta.
Slide 1 Unified Modeling Language, Version 2.0 Object-Oriented SAD.
Development Process Based on Chapter 5 Bennett, McRobb and Farmer
Introduction To System Analysis and Design
The Basics of OOP Design
Information Systems Development
TIM 58 Continuing Ch 2: Project Management
Chapter 1: Introduction to Systems Analysis and Design
Roberta Roth, Alan Dennis, and Barbara Haley Wixom
Fundamentals of Information Systems, Sixth Edition
Business System Development
TIM 58: Systems Analysis and Design Winter Quarter 2017 Tuesday/Thursday 1:30 – 3:05 pm, Classroom Unit 1.
What is UML? What is UP? [Arlow and Neustadt, 2005] October 5, 2017
Systems Analysis and Design With UML 2
Systems Analysis and Design With UML 2
Chapter 2: The Project Management and Information Technology Context
Systems Analysis and Design With UML 2
Systems Analysis and Design
Systems Analysis and Design Third Edition
UNIFIED PROCESS.
UML: Unified modeling language
Software Engineering: A Practitioner’s Approach, 7/e Chapter 2 Prescriptive Process Models copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Software Engineering: A Practitioner’s Approach, 7/e Chapter 2 Prescriptive Process Models copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Introduction to Software Engineering
COMP 350: Object Oriented Analysis and Design Lecture 2
Object Oriented Analysis and Design
Methodologies For Systems Analysis.
University of Houston-Clear Lake
Software Engineering: A Practitioner’s Approach, 6/e Chapter 3 Prescriptive Process Models copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Systems Analysis and Design Third Edition
Copyright 2007 Oxford Consulting, Ltd
Chapter 1: Introduction to Systems Analysis and Design
Systems development life cycle (SDLC)
Systems Analysis and Design With UML 2
Software Engineering: A Practitioner’s Approach, 6/e Chapter 3 Prescriptive Process Models copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Chapter 1: Introduction to Systems Analysis and Design
Presentation transcript:

TIM 58 More on Chapter 1: Introduction to Systems Analysis and Design

In Unified Planning, the key idea is that the traditional phases (planning, analysis, design, and implementation) are seen as workflows, not phases.

A workflow keeps the focus on implementation of the project while a phase provides a conceptual overview. Implementation is of greater interest to users.

Systems Development Life Cycle (SDLC) Planning Analysis Design Implementation

The Unified Process

The Unified Process A specific methodology that maps out when and how to use the various UML techniques for object-oriented analysis and design A two-dimensional process consisting of phases and workflows Phases are time periods in development Workflows are the tasks that occur in each phase Activities in both phases & workflows will overlap

SDLC: Methodologies Methodology: a formalized approach to implementing the SDLC Categories Process oriented Data centered Object-oriented Structured Rapid action development Agile development

Classes of Methodologies Structured Development Waterfall Development Parallel Development Rapid Application Development Phased Prototyping Agile Development eXtreme Programming SCRUM

Which Methodology to Use?

Object-Oriented Systems Analysis & Design Attempts to balance data and process Utilizes the Unified Modeling Language (UML) and the Unified Process Characteristics of OOAD: Use-case Driven Architecture Centric Iterative and Incremental

Object-Oriented Systems Analysis & Design Use-case driven Use-cases define the behavior of a system Each use-case focuses on one business process Architecture centric Functional (external) view: focuses on the user’s perspective Static (structural) view: focuses on attributes, methods, classes & relationships Dynamic (behavioral) view: focuses on messages between classes and resulting behaviors

Object-Oriented Systems Analysis & Design (cont.) Iterative & incremental Undergoes continuous testing & refinement The analyst understands the system better over time Benefits of OOSAD Break a complex system into smaller, more manageable modules Work on modules individually

Unified Process Phases Inception Feasibility analyses performed Workflows vary but focus is on business modeling & requirements gathering Elaboration Heavy focus on analysis & design Other workflows may be included Construction: Focus on programming (implementation) Transition--Focus on testing & deployment

CONSUMER ELECTRONICS DISCUSSION QUESTIONS What data helps a consumer electronics firm stay competitive? How should companies gather and utilize the data? That is, what is their strategy?

WATER DEPARTMENT DISCUSSION QUESTIONS What are the information needs given the current water crisis? What should a water agency do well before the emergency to be prepared to meet the emergency communication needs?

Chapter 2: Project Management

The Unified Process

Learning Objectives Link information systems to business needs Learn how to create a system request Understand system feasibility Learn how to perform a feasibility analysis Understand how to select a project Become familiar with work breakdown structure, Gantt charts & network diagrams Become familiar with use-case driven effort estimation Learn how to create an interactive project workplan Learn how to manage the scope, refine estimates and manage the risk of a project Become familiar with how to staff a project Learn how the environment and infrastructure workflows interact with the project management workflow

Introduction Project Management is the process of planning and controlling system development within a specified time at a minimum cost with the right functionality A project is a set of activities with a specified beginning and end point meant to create a system that brings value to the business Project Managers monitor and control all tasks and roles that need to be coordinated Inception phase: generate a system request based on a business need or opportunity Perform a feasibility analysis; revise the system request Approve or decline the project

Project Identification Projects are driven by business needs Identified by business people Identified by IT people (better yet) identified jointly by business and IT The project sponsor believes in the system and wants to see it succeed Normally this is a business person Should have the authority to move it forward