Chapter 7 Preliminary Construction The broad scope of implementation Preliminary construction in the SDLC Preliminary construction activities Preliminary.

Slides:



Advertisements
Similar presentations
Ch-11 Project Execution and Termination. System Testing This involves two different phases with two different outputs First phase is system test planning.
Advertisements

Info1409 De Montfort University Lecture 3 The Systems Development Life Cycle Systems Analysis & Design Academic Year 2008/9.
Designing and Developing Decision Support Systems Chapter 4.
IS2210: Systems Analysis and Systems Design and Change
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
© Prentice Hall CHAPTER 10 Alternative Approach: Purchasing Systems.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Chapter 6 Prototyping, RAD, and Extreme Programming
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
1 Info 1409 Systems Analysis & Design Module Lecture 5 - Feasibility HND Year /9 De Montfort University.
Fundamentals of Information Systems, Second Edition
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 4 Preliminary Investigation Project triggers Business process redesign (BPR) Strategic planning The preliminary investigation stage Gathering information.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Introduction to Systems Analysis and Design
CS405 Systems Development Life Cycle 1. Traditional Project Phases Wild Enthusiasm Growing Concern Mounting Terror Resigned Fatalism Persecution of the.
N A managed approach to planning and controlling the implementation of complex application software. n A flexible tool kit, designed to support the Project.
Chapter 22 Systems Design, Implementation, and Operation Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 22-1.
Chapter 10.
Chapter 15 Systems Development
PHASE 4 SYSTEMS IMPLEMENTATION Application Development SYSTEMS ANALYSIS & DESIGN.
Laudon & Laudon: Canadian Edition
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 4.1.
Satzinger Chp. 2 Part Part 4 of 4 2 Object-Oriented Analysis and Design with the Unified Process Testing Testing is critical discipline Testing activities.
BUILDING INFORMATION SYSTEMS
Information Systems Analysis and Design
Chapter 13: Developing and Implementing Effective Accounting Information Systems
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
Software Engineering Management Lecture 1 The Software Process.
Building Information Systems & Managing Projects.
Chapter 7 Applying UML and Patterns Craig Larman
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Chapter 6 Prototyping, RAD, and Extreme Programming Systems Analysis and Design Kendall & Kendall Sixth Edition.
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.
11.1 © 2007 by Prentice Hall 6 Chapter Building Information Systems.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Network design Topic 6 Testing and documentation.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Chapter 11: Alternative Approach - Purchasing Systems.
Software Engineering Lecture # 1.
Anjanae Brueland & Janet Wingard.  What is Network Design, Planning & Management?  System Development Life Cycle (SDLC)  The phases of an information.
Chapter 8 Final Construction Final construction in the SDLC Construct and test programs Construct and test the database Obtain additional hardware Prepare.
Chapter 10 Information Systems Development. Learning Objectives Upon successful completion of this chapter, you will be able to: Explain the overall process.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
The information systems lifecycle Far more boring than you ever dreamed possible!
What is a software? Computer Software, or just Software, is the collection of computer programs and related data that provide the instructions telling.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Building Information Systems
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
System Design, Implementation and Review
Project Management Chapter 3.
Building Information Systems
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
CHAPTER 2 Testing Throughout the Software Life Cycle
Information Systems Development
Chapter 1 The Systems Development Environment
SYSTEMS ANALYSIS & DESIGN
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 1 The Systems Development Environment
Presentation transcript:

Chapter 7 Preliminary Construction The broad scope of implementation Preliminary construction in the SDLC Preliminary construction activities Preliminary construction management

The Broad Scope of Implementation Multi-phased Structure Fig 7.1: A Structure of Implementation

The Broad Scope of Implementation Checklist Fig 7.4: Checklist of Implementation Activities

Preliminary Construction in the SDLC Fig 7.2: Preliminary Construction Phase Overview

Preliminary Construction in the SDLC Steps 1.Construct new system software modules and test data 2.Demonstrate the modules to users and project sponsors Activities Prepare physical facilities Install hardware Install/code software Build test files Prepare training materials

Preliminary Construction in the SDLC The activities span multiple project phases Fig 7.5: Preliminary Construction Activities Span Multiple Phases

Preliminary Construction Activities Prepare physical facilities Minimal for PCs, a full-scale construction project for larger systems Install hardware RFPs, vendor proposals, vendor selection

Preliminary Construction Activities Install/code software Development environments Fig 7.6: Coding and Unit Testing Occur in the First of Four Software Staging Environment

Preliminary Construction Activities Install/code software The iterative process of testing Fig 7.7: Software Integration Process: Testing and Revising

Preliminary Construction Activities Install/code software The development sandbox environment should include  Short data files  Copies of the latest software  Copies of JCL language  Systems documentation  Change log

Preliminary Construction Activities Install/code software Advantages of a development sandbox environment  Reduce the chance of introducing errors into the production environment  Reduce the risk of not finishing all functions  Save time and money  Eliminate production environment interference

Preliminary Construction Activities Install/code software Selecting and installing purchased software Table 7.1: Evaluation of Development Languages: JAVA AND C++

Preliminary Construction Activities Install/code software Responsibility for custom coding depends on  Availability of development tools  Hardware complexity  The functionality versus efficiency issue  Expected frequency of change and volume of exception reports

Preliminary Construction Activities Install/code software Programming standard guidelines for spreadsheet development  Know your problem  Design modules top down  Keep modules small  Document your work  Organize your spreadsheet

Preliminary Construction Activities Build test files Testing all transaction combinations using decision logic tables (DLTs) Fig 7.8: The Format of a Decision Logic Table

Preliminary Construction Activities Build test files A “high-level” application example Fig 7.9: A Decision Logic Table of Key Custom Software Decisions

Preliminary Construction Activities Build test files An example of program logic Fig 7.10: A Decision Logic Table of Credit Approval

Preliminary Construction Activities Prepare training materials Advantages of a separate training environment  Reduce the chance of introducing errors into the production environment  Reduce the risk of not training all functions  Save time and money  Eliminate interference with production

Preliminary Construction Activities Prepare training materials The training environment should include  Short data files that match training instructions  Training instructions  Feedback of the results of training actions

Preliminary Construction Management Managing project direction Fig 7.11: JAD Review and Confirmation Workshop

Preliminary Construction Management Managing scope, schedule, and resources Fig 7.12: Balancing Scope, Schedule, and Resources