Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development life cycle Identify the guidelines for.

Slides:



Advertisements
Similar presentations
System Development Life Cycle (SDLC)
Advertisements

Systems Investigation and Analysis
Objectives Overview Define system development and list the system development phases Identify the guidelines for system development Discuss the importance.
Objectives Overview Define system development and list the system development phases Identify the guidelines for system development Discuss the importance.
Chapter 12 Information System Development
Chapter 11 Information System Development and Programming Languages
The System Development Life Cycle
Professor Michael J. Losacco CIS 1110 – Using Computers System Development & Programming Chapter 11.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
System Design and Analysis
1 California State University, Fullerton Chapter 13 Developing and Managing Information Systems.
Discovering Computers 2008 Chapter 12 Information System Development.
Fundamentals of Information Systems, Second Edition
Computers: Tools for an Information Age
Systems Development Life Cycle
Chapter 1 Assuming the Role of the Systems Analyst
System Development Life Cycle (SDLC)
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Systems Analysis and Design Chapter 12.
7.2 System Development Life Cycle (SDLC)
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 13 Developing and Managing Information Systems.
Objectives Overview Define system development and list the system development phases Identify the guidelines for system development Discuss the importance.
Introduction to Systems Analysis and Design
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Systems Analysis and Design: The Big Picture
Information Systems Development ITSC 1401, Intro to Computers Instructor: Glenda H. Easter.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Managing the development and purchase of information systems (Part 1)
Chapter 11 Information System Development and Programming Languages
© 2001 Business & Information Systems 2/e1 Chapter 13 Developing and Managing Information Systems.
Information System Development
Chapter 13: Developing and Implementing Effective Accounting Information Systems
Chapter 14 Information System Development
Computers Are Your Future © 2006 Prentice Hall, Inc.
Acquiring Information Systems and Applications
2Object-Oriented Analysis and Design with the Unified Process The Requirements Discipline in More Detail  Focus shifts from defining to realizing objectives.
Chapter 10 Information Systems Analysis and Design
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Systems Analysis and Design
Computers Are Your Future © 2008 Prentice Hall, Inc.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
CISB113 Fundamentals of Information Systems IS Development.
Chapter 12 Information Systems and Program Development Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
IS2210: Systems Analysis and Systems Design and Change Twitter:
ANALISA & PERANCANGAN SISTEM Disusun Oleh : Dr. Lily Wulandari Program Pasca Sarjana Magister Sistem Informasi Universitas Gunadarma.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
Chapter 1 Assuming the Role of the Systems Analyst.
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
The System Development Life Cycle
Systems Development Life Cycle
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems, Sixth Edition
James A. Senn’s Information Technology, 3rd Edition
Introduction to Computing
System Development Life Cycle (SDLC)
Chapter 1 An Engineer’s Perception
Chapter 11 Information System Development
System Development Life Cycle (SDLC)
The System Development Life Cycle
Chapter 12 Information System Development
System Development Life Cycle (SDLC)
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
Presentation transcript:

Chapter 12 Information System Development

Chapter 12 Objectives Next List the phases in the system development life cycle Identify the guidelines for system development Discuss the importance of project management, feasibility assessment, data and information gathering techniques, and documentation Explain the activities performed in the planning phase Discuss the purpose of the activities performed in the analysis phase Describe the various tools used in process modeling Describe the various tools used in object modeling Explain the activities performed in the design phase Recognize program development as part of the system development cycle Discuss the activities performed in the implementation phase Understand how IT professionals support an information system

What is the System Development Cycle? What is an information system (IS)? p Next Hardware, software, data, people, and procedures that work together to produce quality information System—Set of components that interact to achieve common goal Businesses use many types of systems

What is the System Development Cycle? What are the phases of the system development cycle? p Next Phase 1. Planning Phase 2. Analysis Phase 3. Design Phase 4. Implementation Phase 5. Support  Review project requests  Prioritize project requests  Allocate resources  Identify project development team  Conduct preliminary investigation  Perform detailed analysis activities: Study current system Determine user requirements Recommend solution  Acquire hardware and software, if necessary  Develop details of system  Develop programs, if necessary  Install and test new system  Train users  Convert to new system  Conduct post-implementation system review  Identify errors and enhancements  Monitor system performance

Arrange tasks into phases (groups of activities) What is the System Development Cycle? What are guidelines for system development? p Next Involve users (anyone for whom system is being built) Develop clearly defined standards (procedures company expects employees to follow)

What is the System Development Cycle? Who participates in the system development life cycle? p Fig Next

What is the System Development Cycle? What is a systems analyst? p Next Responsible for designing and developing information system Liaison between users and IT professionals

What is the System Development Cycle? What is the project team? p Next Consists of users, systems analyst, and other IT professionals Formed to work on project from beginning to end Project leader—one member of the team who manages and controls project budget and schedule

What is the System Development Cycle? What is project management? p Next Click to view Web Link, then click Project Management below Chapter 12  Process of planning, scheduling, and controlling activities during system development cycle  Project leader identifies elements for project Required activities Goal, objectives, and expectations, collectively called scope Time estimates for each activity Cost estimates for each activity Activities that can take place at same time Order of activities

What is the System Development Cycle? What is a Gantt chart? p Fig Next  Popular tool used to plan and schedule time relationships among project activities

What is the System Development Cycle? What is project management software? p Fig Next  Program (such as Microsoft Project) used by project leaders to plan, schedule, and control projects

What is the System Development Cycle? What is feasibility? p Next Measure of how suitable system development will be to the company Operational feasibility Schedule feasibility Four feasibility tests: Technical feasibility Economic feasibility (also called cost/benefit feasibility)

What is the System Development Cycle? What is documentation? p Next Includes reports, diagrams, programs, and other deliverables Collection and summarization of data and information Project notebook contains all documentation for single project

What is the System Development Cycle? What are six data and information gathering techniques? p Fig Next  Review documentation  Observe  Questionnaire  Interview  Joint-application design (JAD) session  Research

What Initiates the System Development Cycle? What are some reasons to create or modify an information system? p Next Competition can lead to change To improve existing system Outside group may mandate change To correct problem in existing system

What Initiates the System Development Cycle? What is a request for system services? p Fig Next  Formal request for new or modified information system  Also called project request

Planning Phase What is the planning phase? p Next Begins when steering committee receives project request Steering committee— decision-making body for the company Function of committee: Review and approve project requests Allocate resources Form project development team for each approved project Prioritize project requests

Analysis Phase What is the analysis phase? p Next Conduct preliminary investigation, also called feasibility study Perform detailed analysis

Analysis Phase What is the preliminary investigation? p Fig Next  Determine exact nature of problem or improvement and whether it is worth pursuing  Findings are presented in feasibility report, also known as a feasibility study

Analysis Phase What is detailed analysis? p Next Sometimes called logical design 2. Determine user’s wants, needs, and requirements 3. Recommend solution 1. Study how current system works

Analysis Phase What is process modeling? p Next Click to view Web Link, then click Process Modeling below Chapter 12 Technique that describes processes that transform inputs into outputs Also called structured analysis and design Technique that describes processes that transform inputs into outputs Also called structured analysis and design Three tools used for process modeling Entity-relationship diagrams Data flow diagrams Project dictionary

Analysis Phase What is an entity-relationship diagram (ERD)? p Fig Next  Tool that graphically shows connections between entities in system

Analysis Phase What is a data flow diagram (DFD)? p Fig Next  Tool that graphically shows flow of data in system

Data dictionary Decision trees Decision tables Structured English Analysis Phase What is a project dictionary? p Next Variety of techniques to enter items in project dictionary Helps keep track of huge amount of details in system Contains all the documentation and deliverables of project

Analysis Phase What is structured English? p Fig Next  Used to explain details of process in project dictionary

Analysis Phase What is a decision table? p Fig Next  Lists variety of conditions and actions that correspond to each condition

Analysis Phase What is a decision tree? p Fig Next  Shows conditions and actions graphically

Analysis Phase What is a data dictionary? p Fig Next  Stores name, description, and other details about each data item

Analysis Phase What is object modeling? p Next Click to view Web Link, then click Object Modeling below Chapter 12 object Combines data with the processes that act on data into single unit called an object object-oriented (OO) analysis and design Sometimes called object-oriented (OO) analysis and design Unified Modeling Language (UML) Uses Unified Modeling Language (UML)—graphical tool for documenting system Object—an item that can contain both data and procedures that read or manipulate the data

Analysis Phase What is a use case diagram? p Fig Next  Graphically shows how actors interact with information system  Actor—user or other entity  Use case— function that actor can perform

Analysis Phase What is a class diagram? p Fig Next  Graphically shows classes and subclasses in system  Class is group of objects— Can have lower levels called subclasses

Presented to steering committee, which decides how system will be developed Analysis Phase What is the system proposal? p Next Assesses feasibility of each alternative solution Recommends the most feasible solution for the project

Analysis Phase What are possible solutions? p Next Click to view Web Link, then click Vertical Market Software below Chapter 12 Buy packaged software—prewritten software available for purchase Outsource—have outside source develop software Write own custom software—software developed at user’s request Vertical market software—designed for particular industry Horizontal market software—meets needs of many companies Click to view video

Analysis Phase What is an example of outsourcing? p Fig Next Click to view Web Link, then click Outsourcing below Chapter 12  Using Internet solutions provider  Internet solutions provider provides Web hosting services

Design Phase What is the design phase? p Next Acquire hardware and software Develop all details of new or modified information system

Visit vendors’ stores Design Phase What is needed to acquire new hardware and software? p Next  Identify all hardware and software requirements of new or modified system Surf Web Read print and online trade journals, newspapers, and magazines Talk with other systems analysts  E-zine, or electronic magazine, is publication available on Web

Design Phase What are three basic documents used to summarize technical specifications? p Next Click to view Web Link, then click Request for Proposals below Chapter 12 Less formal method that uses standard form to request information about product or service Vendor quotes price(s) for listed product(s) Vendor selects product(s) that meet(s) your requirements and then quotes price(s) Identifies product(s) you want Request for information (RFI) Request for proposal (RFP) Request for quotation (RFQ)

Design Phase What is a turnkey solution? p Fig Next  Complete system provided by value-added reseller  Value-added reseller (VAR) purchases products from manufacturer and then resells them, offering additional services with product  Authorized VARs must meet certain manufacturer- specified requirements

Design Phase How do systems analysts test software products? p Fig Next Click to view Web Link, then click Benchmark Tests below Chapter 12  References from vendor  Talk to current users of product  Product demonstrations  Trial version of software  Benchmark test measures performance

Design Phase What is a detailed design? p Next Includes several activities Database design Input and output design Program design Detailed design specifications for components in proposed solution Sometimes called physical design

Design Phase What is a mockup? p Fig Next  Sample of input or output that contains actual data

Design Phase What is a layout chart? p Fig Next  Input or output that contains programming-like notations for data items

Design Phase What is a prototype? p Next Working model of proposed system Rapid application development (RAD)  Process of developing applications with prototypes Rapid application development (RAD)  Process of developing applications with prototypes Click to view video

Design Phase What is computer-aided software engineering (CASE)? p Next Click to view Web Link, then click Case Tools below Chapter 12  Software tools designed to support activities of system development cycle Housekeeping—Establishes user accounts and provides backup and recovery functions Quality assurance—Analyzes deliverables for accuracy Graphics—Enables drawing of diagrams Prototyping—Creates models of proposed system Code generators—Create actual computer programs from design specifications Project repository—Stores diagrams, specifications, descriptions, programs, and other deliverables

Design Phase What is integrated computer-aided software engineering (I-CASE)? p Fig Next  Integrated case products

Design Phase What is a structured walkthrough? p Next Used throughout entire system development cycle to review a variety of deliverables Used to review detailed design specifications before they are given to programming team Identifies any errors and allows IT personnel to correct them Step-by-step review by project team and users of any system development cycle deliverable

Convert to new system Implementation Phase What is the implementation phase? p Next  Purpose is to construct, or build, new or modified system and then deliver it to users Train users Install and test new system Develop programs

Implementation Phase What is the program development cycle? p Next  Programmers write programs from specifications  Follows six steps Document solution Test solution Implement design Validate design Design solution Analyze requirements

Implementation Phase What are the three types of tests performed by system developers? p Next Verifies application works with other applications Systems test Integration Test Unit Test Verifies each individual program works by itself Verifies all programs in application work together

Implementation Phase What is training? p Fig Next  Showing users exactly how they will use new hardware and software in system

Implementation Phase What are conversion strategies? p Fig Next Click to view Web Link, then click Conversion Strategies below Chapter 12  Used to change from old system to new system

Support Phase What is the support phase? p Next Conduct post-implementation system review —meeting to find out if information system is performing according to expectations Identify errors Identify enhancements Monitor system performance  Provides ongoing assistance after system is implemented

Summary of Information System Development Phases in the system development cycle Guidelines for system development Activities that occur during the entire system development cycle Chapter 12 Complete