Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.

Slides:



Advertisements
Similar presentations
Systems Investigation and Analysis
Advertisements

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
The System Development Life Cycle
Chapter 4 Enterprise Modeling.
Chapter 4.
Systems Analysis and Design 9th Edition
Lab/Sessional -CSE-374. 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.
1 California State University, Fullerton Chapter 13 Developing and Managing Information Systems.
Discovering Computers 2008 Chapter 12 Information System Development.
Chapter 2 Topics –Context-Level DFD –Entity-Relationship Diagrams.
Info1409 De Montfort University1 Requirements Modelling Systems Analysis & Design Academic Year 2008/9 Info 1409 Lecture 7.
Systems Development Life Cycle
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.
Chapter 4.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
CORE 1: PROJECT MANAGEMENT Overview TECHNIQUES FOR MANAGING A PROJECT Communication Skills Active Listening Mirroring Paraphrasing Summarizing Clarifying.
Chapter 6: The Traditional Approach to Requirements
Data and Process Modeling
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
CSC 101 Introduction to Computing Lecture 29
2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the purpose and various phases of the traditional systems development.
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)
Phase 2: Systems Analysis
Information Systems Analysis and Design
© 2001 Business & Information Systems 2/e1 Chapter 13 Developing and Managing Information Systems.
Information System Development
Chapter 14 Information System Development
Describe uses of web databases, types of databases, and Big Data
Computers Are Your Future © 2006 Prentice Hall, Inc.
Chapter 10 Information Systems Analysis and Design
Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development life cycle Identify the guidelines for.
Systems Analysis and Design
CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU Web sitewww.chuhai.edu.hk/changyu/
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.
Chapter 4 enterprise modeling
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
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.
Systems Analysis and Design 8th Edition
Discovering Computers Fundamentals, 2010 Edition Living in a Digital World.
ANALISA & PERANCANGAN SISTEM Disusun Oleh : Dr. Lily Wulandari Program Pasca Sarjana Magister Sistem Informasi Universitas Gunadarma.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
The System Development Life Cycle
Systems Development Life Cycle
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems, Sixth Edition
Introduction to Computing
Chapter 1 An Engineer’s Perception
Chapter 11 Information System Development
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
The System Development Life Cycle
Describe uses of web databases, types of databases, and Big Data
Chapter 12 Information System Development
Systems Development Life Cycle
Information Systems Development (ISD) Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
Presentation transcript:

Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development

Objectives Overview Discovering Computers 2012: Chapter 12 2 See Page 619 for Detailed Objectives

Objectives Overview Discovering Computers 2012: Chapter 12 3 See Page 619 for Detailed Objectives

What is System Development? Discovering Computers 2012: Chapter 12 4 Page 620

What is System Development? Discovering Computers 2012: Chapter 12 5 Pages 620 – 621 Figure 12-1

What is System Development? System development should follow three general guidelines: Discovering Computers 2012: Chapter 12 6 Page 621

What is System Development? System development should involve representatives from each department in which the proposed system will be used Discovering Computers 2012: Chapter 12 7 Page 622 Figure 12-2

What is System Development? Project management is the process of planning, scheduling, and then controlling the activities during system development To plan and schedule a project efficiently, the project leader identifies: Discovering Computers 2012: Chapter 12 8 Page 623

What is System Development? Discovering Computers 2012: Chapter 12 9 Page 623 Figure 12-3a A popular tool used to plan and schedule the time relationships among project activities is a Gantt chart

What is System Development? Discovering Computers 2012: Chapter Page 624 Figure 12-3b A PERT chart also can be used for planning and scheduling time

What is System Development? Feasibility is a measure of how suitable the development of a system will be to the organization Discovering Computers 2012: Chapter Pages

What is System Development? Documentation is the collection and summarization of data and information – A project notebook contains all documentation for a single project Users and IT professionals refer to existing documentation when working with and modifying current systems Discovering Computers 2012: Chapter Page 625

What is System Development? During system development, members of the project team gather data and information using several techniques Discovering Computers 2012: Chapter Pages 625 – 626 Figure 12-4

Who Initiates a System Development Project? Discovering Computers 2012: Chapter Page 626

Who Initiates a System Development Project? Discovering Computers 2012: Chapter Page 627 Figure 12-5

Planning Phase The planning phase for a project begins when the steering committee receives a project request Four major activities are performed: Discovering Computers 2012: Chapter Page 628

Analysis Phase The analysis phase consists of two major activities: Discovering Computers 2012: Chapter Pages

Analysis Phase Discovering Computers 2012: Chapter Page 630 Figure 12-6

Analysis Phase Process modeling (structured analysis and design) is an analysis and design technique that describes processes that transform inputs into outputs Discovering Computers 2012: Chapter Page 631

Analysis Phase An entity-relationship diagram (ERD) is a tool that graphically shows the connections among entities in a system Entities are objects in the system that have data Discovering Computers 2012: Chapter 1220 Page 632 Figure 12-7

Analysis Phase A data flow diagram (DFD) is a tool that graphically shows the flow of data in a system – Data flows – Processes – Data stores – Sources Discovering Computers 2012: Chapter 1221 Page 632 Figure 12-8

Analysis Phase The project dictionary contains all the documentation and deliverables of a project Structured English is a style of writing that describes the steps in a process Discovering Computers 2012: Chapter Page 633 Figure 12-9

Analysis Phase Discovering Computers 2012: Chapter Page 633

Analysis Phase Decision tableDecision tree Discovering Computers 2012: Chapter 1224 Page 633 Figures – 12-11

Analysis Phase The data dictionary stores the data item’s name, description, and other details about each data item Discovering Computers 2012: Chapter Page 634 Figure 12-12

Analysis Phase Object modeling combines the data with the processes that act on that data into a single unit, called an object UML (Unified Modeling Language) has been adopted as a standard notation for object modeling and development – UML includes 13 different diagrams – Two diagrams include: Discovering Computers 2012: Chapter Page 634

Analysis Phase A use case diagram graphically shows how actors (users) interact with the information system Diagrams are considered easy to understand Discovering Computers 2012: Chapter 1227 Page 634 Figure 12-13

Analysis Phase A class diagram graphically shows classes and subclasses in a system Each class can have one or more subclasses Subclasses use inheritance to inherit methods and attributes of higher levels Discovering Computers 2012: Chapter 1228 Page 635 Figure 12-14

Analysis Phase The system proposal assesses the feasibility of each alternative solution The steering committee discusses the system proposal and decides which alternative to pursue Discovering Computers 2012: Chapter Pages

Design Phase The design phase consists of two major activities Discovering Computers 2012: Chapter Page 638

Design Phase To acquire the necessary hardware and software: Discovering Computers 2012: Chapter Pages

Design Phase The next step is to develop detailed design specifications – Sometimes called a physical design Discovering Computers 2012: Chapter Page 640

Design Phase Systems analysts typically develop two types of designs for each input and output Discovering Computers 2012: Chapter Page 641 Figures – MockupLayout chart

Design Phase A prototype (proof of concept) is a working model of the proposed system – Prototypes have inadequate or missing documentation – Users tend to embrace the prototype as a final system – Should not eliminate or replace activities Discovering Computers 2012: Chapter Pages

Design Phase Computer-aided software engineering (CASE) tools are designed to support one or more activities of system development CASE tools sometimes contain the following tools: Discovering Computers 2012: Chapter Page 642

Design Phase Discovering Computers 2012: Chapter Page 642 Figure 12-20

Design Phase Many people should review the detailed design specifications An inspection is a formal review of any system development deliverable – A team examines the deliverables to identify errors Discovering Computers 2012: Chapter Page 642

Implementation Phase The purpose of the implementation phase is to construct the new or modified system and then deliver it Discovering Computers 2012: Chapter Page 643

Implementation Phase The program development life cycle follows these steps: Discovering Computers 2012: Chapter Page 643

Implementation Phase Various tests should be performed on the new system Discovering Computers 2012: Chapter Page 644

Implementation Phase Training involves showing users exactly how they will use the new hardware and software in the system – One-on-one sessions – Classroom-style lectures – Web-based training Discovering Computers 2012: Chapter Page 644 Figure 12-21

Implementation Phase One or more of four conversion strategies can be used to change from the old system to the new system Discovering Computers 2012: Chapter Pages 644 – 645 Figure 12-22

Operation, Support, and Security Phase The purpose of the operation, support, and security phase is to provide ongoing assistance for an information system and its users after the system is implemented Discovering Computers 2012: Chapter Pages

Operation, Support, and Security Phase A computer security plan should do the following: Discovering Computers 2012: Chapter Page 646

Video: Create a Hidden Operating System Discovering Computers 2012: Chapter CLICK TO START

Summary Discovering Computers 2012: Chapter Page 647

Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development Chapter 12 Complete