Copyright Prentice Hall, Inc. 1 Computers: Information Technology in Perspective, 11e Larry Long and Nancy Long Chapter 11 Developing Business Information.

Slides:



Advertisements
Similar presentations
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
Advertisements

Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Sixth Edition 1 M a n a g e m e n t I n f o r m a t i o n S y s t e m s M a n a g I n g I n f o r m a t i o n T e c h n o l o g y i n t h e E – B u s i.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Programming and Languages Chapter 13.
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 2- Visual Basic Schneider
Chapter 1 The Systems Development Environment
Systems Development Life Cycles. The Traditional Systems Development Life Cycle.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 14 Programming and Languages.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Chapter 1 Assuming the Role of the Systems Analyst
Chapter 8 Prototyping and Rapid Application Development
Java Programming, 3e Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Chapter 1 Assuming the Role of the Systems Analyst
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Developing Business Information Systems Chapter 11.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 13 Developing and Managing Information Systems.
Chapter 3 Planning Your Solution
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Programming and Languages Chapter Competencies (Page 1 of 2) Describe the six steps of programming Discuss design tools including top-down design,
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved CHAPTER PROGRAMMING AND LANGUAGES.
1414 CHAPTER PROGRAMMING AND LANGUAGES. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Describe the six steps of programming.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Building Information Systems lesson 26 This lesson includes the following sections: The Systems Development Life Cycle Phase 1: Needs Analysis Phase.
Chapter 1 The Systems Development Environment
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Chapter 22 Systems Design, Implementation, and Operation Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 22-1.
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
1313 CHAPTER SYSTEMS ANALYSIS AND DESIGN. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Describe the six phases of the.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Chapter 1 The Systems Development Environment
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)
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Rapid Application Development (RAD) Software Development Approaches.
Information Systems Analysis and Design
© 2001 Business & Information Systems 2/e1 Chapter 13 Developing and Managing Information Systems.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 14 Information System Development
Information Systems Technology Ross Malaga "Part III - Building and Managing Information Systems" III 11 Copyright © 2005 Prentice Hall, Inc MANAGING.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Introduction to Computers (L02) * Hardware * Software * Programming Languages * Three Phase of Program Development * Development and Design Steps * Algorithms.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Chapter 1 Introduction to Systems Design and Analysis Systems Analysis and Design Kendall and Kendall Sixth Edition.
The Systems Development Environment Systems Analysis and Design II.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 14 Programming and Languages McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Systems Development Life Cycle (SDLC)
Chapter 11  2000 by Prentice Hall System Analysis and Design: Methodologies and Tools Uma Gupta Introduction to Information Systems.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 1 An Introduction to Visual Basic.NET and Program Design.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
© 2017 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Building Information Systems
Chapter 8 Prototyping and Rapid Application Development
Building Information Systems
Presentation transcript:

Copyright Prentice Hall, Inc. 1 Computers: Information Technology in Perspective, 11e Larry Long and Nancy Long Chapter 11 Developing Business Information Systems

Copyright Prentice Hall, Inc.2 Objectives Once you have read and studied this chapter, you will have learned:  The four stages of the system life cycle.  The basic system development techniques and the concepts associated with these techniques.  The scope and capabilities of CASE (Computer-Aided Software Engineering) tools.  The concepts and phases of prototyping, including the general activities that take place during system analysis and design.  Approaches to converting an existing information system to a new one.  Basic programming concepts and the programming process, as well as an overview of popular programming languages.

Copyright Prentice Hall, Inc.3 Why this chapter is important to you! Understanding information systems will help you to be involved in the development process Developing an information system for work can mean the difference between enjoying work or not enjoying work Learning IS concepts will help you to be able to give advice about its effectiveness for upgrades

Copyright Prentice Hall, Inc.4 The System Life Cycle Stages of the Life Cycle  Birth  Development  Production  End-of-life

Copyright Prentice Hall, Inc.5 Applications Software Buy it  Proprietary software package Rent it  Applications service provider (ASP) Make it  Develop a custom information system

Copyright Prentice Hall, Inc.6 System Development Techniques and Concepts Structured System Design  Structure chart encourages top-down designPayrollSystemPayrollSystemEmployeeDatabaseEmployeeDatabaseReportProcessReportProcessGeneralLedgerGeneralLedger CreationCreationMainte-nanceMainte-nanceHourlyHourlySalarySalary

Copyright Prentice Hall, Inc.7 System Development Techniques Entity Symbol Process Flow line Data Storage Data Flow Diagram: Focus is on information flow Entity Relationship Diagram: Focus is on attributes of entities and relationship between them.

Copyright Prentice Hall, Inc.8 System Development Techniques Combination of symbols and flow lines portrays the logic of the program or system Flowcharting Main Program LoopSubroutines Online Storage Input/ Output Display Printed Output Computer Process Predefined Process No Yes Terminal Point Decision

Copyright Prentice Hall, Inc.9 Computer-Aided Software Engineering CASE tools  Design tools  Information repository tools  Program development tools Software engineers Custom programs

Copyright Prentice Hall, Inc.10 Design Tools The CASE design tools  User interface  Screen generator  Layout  Report generator Information repository tools  Cross-referencing system (database)  Packages system documentation Program development tools  Application generator  Generation of text data

Copyright Prentice Hall, Inc.11 Prototyping Developing Prototype Systems  Scalable systems  System specifications (specs)  Functional specifications Three Objectives  Analyze current situation  Identify information needs  Develop a model of the target system Rapid Application Development (RAD)

Copyright Prentice Hall, Inc.12 The Emergence of Prototyping Project teams are able to use CASE tools to create a prototype  Changes can be made along the way  Specs can be added/edited along the way

Copyright Prentice Hall, Inc.13 The Prototyping Process Phase I  Define System Specifications Phase II  Create Prototype System Phase III  Develop Operational System Phrase IV  Develop System Specifications

Copyright Prentice Hall, Inc.14 System Conversion and Implementation Systems and acceptance testing  Unit testing  Systems testing  Uses test data and then live data Approaches to system conversion  Parallel conversion  Direct conversion  Phased conversion  Pilot conversion

Copyright Prentice Hall, Inc.15 The System Becomes Operational Emphasis switches from development to operations  System Maintenance  Modifications  Patches

Copyright Prentice Hall, Inc.16 Programming A program solves a problem  Uses logic  Design program logic before writing it  Nothing more than a set of instructions Programming Languages:  Machine Language  Procedure-Oriented: COBOL  Object-Oriented (OOP): Smalltalk and C++  Fourth Generation (4GL)  Visual Programming: Visual BASIC

Copyright Prentice Hall, Inc.17 Writing the Program System specification review Program identification and description Coding, testing, and documentation

Copyright Prentice Hall, Inc.18 Summary The System Life Cycle System Development Techniques and Concepts Computer-Aided Software Engineering Prototyping System Conversion and Implementation Programming