CS 111 – Dec. 3 Lab recap Problem solving approach for systems analysts –8 phases –Just understand the flow/process/sequence of the steps, not specifically.

Slides:



Advertisements
Similar presentations
Systems Analysis and Design Presented by Thakur Rai.
Advertisements

System Development Life Cycle (SDLC)
TALOS Total ATM Life-cycle operational Solution. The Cost equation Life cycle costs are high Life cycle costs are complex Life cycle costs involve all.
Chapter 8 Information Systems Development & Acquisition
CS 501: Software Engineering
Fundamentals of Information Systems, Second Edition
Computers: Tools for an Information Age
Fundamentals of Information Systems, Second Edition
CS350/550 Software Engineering Lecture 1. Class Work The main part of the class is a practical software engineering project, in teams of 3-5 people There.
System Development Life Cycle (SDLC)
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Management Adrian Marshall.
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
SQA Architecture Software Quality.
Design, Implementation and Maintenance
The Agile vs. Waterfall Methodologies Systems Development:  the activity of creating new or modifying / enhancing existing business systems.  Objectives.
CHAPTER 19 Building Software.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Building and Maintaining Systems
1 Project Planning CIS 375 Bruce R. Maxim UM-Dearborn.
Chapter 17 Acquiring and Implementing Accounting Information Systems
Acquiring Information Systems and Applications
Miguel Nunes Information Systems Project Management IS Project Resources.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Effective Methods for Software and Systems Integration
SYSTEM ANALYSIS AND DESIGN
Introduction to Information System Development.
Systems Analysis and Design: The Big Picture
MIS CHAPTER 10 BUILDING SUCCESSFUL INFORMATION SYSTEMS Hossein BIDGOLI.
12 Building and Maintaining Information Systems.
The ADDIE Instructional Design Model by Christopher Pappas
ERP Lifecycle.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
SYSTEMS ANALYSIS FORM 4 Included in this topic: Information Systems Systems Analysts System Life Cycle (incl. Case Study) Documentation.
CPIS 357 Software Quality & Testing
8-1 Chapter 8 Information Systems Development & Acquisition.
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
Feasibility Study.
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
Chapter 5 : Initiating and Planning Systems Development Projects.
Unit 8b Troubleshooting; Maintenance and Upgrades; Interaction with Vendors, Developers, and Users Component 8 Installation and Maintenance of Health IT.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Project Life Cycles.
Systems Analysis and Design
Accounting Information System By Rizwan Waheed M.Com 710.
CS 111 – Nov. 22 Chapter 7 Software engineering Systems analysis Commitment –Please read Section 7.4 (only pp ), Sections –Homework #2.
Systems Analysis and Design in a Changing World, Fourth Edition
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 12 Implementing Business/IT Solutions.
Systems Development Life Cycle
PRJ566 Project Planning & Management Software Architecture.
Systems Development AIMS 2710 R. Nakatsu. Overview Two philosophies of systems development –Systems Development Life Cycle (SDLC) –Prototyping Alternative.
PART 2 Information Systems Development. LEARNING OBJECTIVES Systems Development Life Cycle Application Development Methodologies Project Management Systems.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Illuminating Britelite’s Internal Services for Success Strategy for Process Improvement.
Project Management Methodology Project Closing. Project closing stage Must be performed for all projects, successfully completed or shut off by management.
Chapter 2- Software Development Process  Product Components  Software Project Staff  Software Development Lifecycle Models.
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
Principles of Information Systems Eighth Edition
Fundamentals of Information Systems, Sixth Edition
Project Management Processes
Enterprise Content Management Owners Representative Contract Approval
System Development Life Cycle (SDLC)
Chapter 1 (pages 4-9); Overview of SDLC
Chapter 12 Implementing Business/IT Solutions.
CLINICAL INFORMATION SYSTEM
System Development Life Cycle (SDLC)
Project Management Processes
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Presentation transcript:

CS 111 – Dec. 3 Lab recap Problem solving approach for systems analysts –8 phases –Just understand the flow/process/sequence of the steps, not specifically how many there are or what they are called. Important to understand the order of the steps is not arbitrary. –Similar to problem solving approach for small programs we would do in this class –Much more emphasis on pre-design aspects The overall technique can be applied in other areas like planning a vacation. Commitment –Review PIECES framework to prepare for in-class activity.

Approach Survey phase –Define the scope, budget, staff, schedule Scope: Is this a quick fix … or major overhaul? –Is the project worth our time & money? –Look over PIECES framework for ideas. –Should be done in 2-3 days. Study phase –Okay, let’s do the project. What are the relevant business issues? (Technical issues come later) –How beneficial will it be to do it? How much time/money should we invest? –List all the objectives you hope to accomplish. –Understand the problem – are the objectives specific enough? –External deadline?

Approach (2) Definition phase –Critically important. At end of this phase, the definition document is like a contract that should not change. –What are the business requirements for a solution? –Need to know specific requirements for: data, geography, interface, process –Build a prototype, and get it approved before continuing. Configuration phase –Evaluate possible solution strategies. Look at various options. –Should we outsource; how much should we do ourselves? –For each candidate solution, find out, for example: Can we afford it? Will it actually work? Can we get it done on time?

Approach (3) Procurement phase –What should we buy? –Do we need new or different kind of equipment, software? –Get proposals from vendors; negotiate. –Note there are fixed + variable costs. Design phase –Tell how to solve the problem in technical terms. This is like step 2 from our original procedure. –Decide in what order the components need to be implemented. –Come up with an evaluation (testing) plan so that you’ll know the implementation matches the design.

Approach (4) Construction phase –Implement and test the solution, or an interim benchmark if it’s a long-term project –Test the individual components in isolation; test entire system when ready. –Most work is done by programmers, overseen by project managers, etc. –Caution: many “testers” are entry-level workers and may need extra help/supervision. Delivery phase –Install the HW and SW –Train people on the new system –Put it into daily use. –Put together a plan for regular support and maintenance.

Activity Next time: Let’s divide into 3 groups. Each group will address an aspect of a problem Let’s examine Furman’s class registration system 3 tasks (1 per group) –Critically examine and evaluate the current system of pre- registration and drop/add. Do you like it? Does it work? How could it be improved? Cover all aspects such as technology, I/O, ease of performing tasks, performance, red tape. –What are the requirements of a good class registration system? –How should the Web interface be designed? What feedback and information should be available to users online?