INFS 211: Introduction to Information Technology

Slides:



Advertisements
Similar presentations
Developing Business/IT Solutions
Advertisements

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.
Acquiring Information Systems and Applications
6.1 Copyright © 2014 Pearson Education, Inc. publishing as Prentice Hall Building Information Systems Chapter 13 VIDEO CASES Video Case 1: IBM: Business.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin Copyright © 2008 The McGraw-Hill Companies, Inc.
System Development Life Cycle (SDLC)
7.2 System Development Life Cycle (SDLC)
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
CHAPTER 19 Building Software.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Introduction to Computer Technology
Developing Business/IT Solutions
Developing Business/IT Solutions
Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
1 Developing Business/Information Technology Solutions 10.
Information Systems Overview (COIS 20024) Lecture: Week 10 Developing Information Systems (Information Systems Development & Management)
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Systems Analysis and Design
CHAPTER 13 Acquiring Information Systems and Applications.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Developing Business/IT Solutions Chapter 12 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Developing Business/IT Solutions Chapter 12.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 12 Implementing Business/IT Solutions.
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
Systems Development Life Cycle (SDLC)
Modul ke: Fakultas Program Studi Development System Inge Handriani, M.MSI., M.Ak 0707 Ekonomi Manajemen Database Management, Fundamental Data Concepts,
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
MANAGEMENT INFORMATION SYSTEM
Information Systems Development
Systems Analysis and Design
IS Development Methodology
Information Systems Development
Information Systems Development
Developing Business/IT Solutions
Fundamentals of Information Systems, Sixth Edition
INFS 211: Introduction to Information Technology
Chapter 6 Initiating and Planning Systems Development Projects
Principles of Information Systems Eighth Edition
Fundamentals of Information Systems, Sixth Edition
Introduction to System Analysis and Design
Chapter 12- O’Brien Chapter 13- Laudon
System Development Life Cycle (SDLC)
Developing Information Systems
INFS 211: Introduction to Information Technology
System Development Life Cycle (SDLC)
Information Systems Development
Chapter 1 The Systems Development Environment
Pertemuan 07 Materi : Buku Wajib & Sumber Materi :
Introduction to Information Systems
Implementing Business/IT Solutions
Chapter 12 Implementing Business/IT Solutions.
Developing Business/IT Solutions
Chapter 13: Systems Analysis and Design
Systems Analysis and Design
Business/Information
System Development Life Cycle (SDLC)
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Information systems development Systems Development Life Cycle.
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
(System Development Life Cycle)
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 12- O’Brien Chapter 13- Laudon
Chapter 6 Initiating and Planning Systems Development Projects
Presentation transcript:

INFS 211: Introduction to Information Technology Session 9 – Introduction to Systems Development Lecturer: Dr. Ebenezer Ankrah, Dept. of Information Studies Contact Information: eankrah@ug.edu.gh

Session Overview Systems development is the process of defining, designing, testing, and implementing a new software application or program. It could include the internal development of customized systems, the creation of database systems, or the acquisition of third party developed software. There are alternative methods for building systems using the basic problem-solving model. This section explains the various steps of Systems Development life Cycle (SDLC) in developing a system.

Session Overview At the end of the session, the student will Be able to describe and give examples to illustrate how each of the steps in the information systems development cycle can be use to develop and implement a business information system. Be able to identify the activities involved in the implementation of new information systems. Be able to compare and contrast the basic system conversion strategies.

Session Outline The key topics to be covered in the session are as follows: The Systems Approach What is the Systems Thinking Systems Development Lifecycle (SDLC)

Reading List Lucas, H. C. (1997). Information Technology for Management (6th ed.). R. R. Donnelly & Sons Company. (Chapter 16) O’brien, J. A., & Marakas, G. M. (2011). Management Information Systems (11th ed.). Boston: McGraw-Hill Irwin. (Chapter 10)

Topic One The systems approach

The systems approach A problem solving technique that uses a systems orientation to define problems and opportunities and develop appropriate and feasible solutions. Analyzing a problem and formulating a solution involves the following interrelated activities: Recognize and define a problem or opportunity using systems thinking Develop and evaluate alternative system solutions Select the system solution that best meets your requirements Design the selected system solution Implement and evaluate the success of the designed system

What is systems thinking Topic Two What is systems thinking

What is systems thinking Seeing the forest and the trees in any situation by: Seeing interrelationships among systems rather than linear cause-and-effect chains whenever events occur Seeing processes of change among systems rather than discrete snapshots of change, whenever changes occur See the system in any situation: Find the input, processing, output, feedback and control components

What is systems thinking System thinking example;

What is systems thinking Systems Analysis and Design SA & D Overall process by which IS are designed and implemented within organizations Two most common approaches to SA & D Object-oriented analysis and design Systems Development Life Cycle

Systems development lifecycle (sdlc) Topic Three Systems development lifecycle (sdlc)

Systems Development Lifecycle

Systems Development Lifecycle Systems Investigation Stage Do we have business opportunities? What are our business priorities? How can information technologies provide information systems solutions that address our business priorities? Feasibility Study A preliminary study where the information needs of prospective users the resource requirements, costs, benefits, and feasibility of a proposed project are determined

Systems Development Lifecycle Feasibility Categories Operational Feasibility Economic Feasibility Technical Feasibility Human Factors Feasibility Legal/Political Feasibility

Systems Development Lifecycle Operational Feasibility How well the proposed system supports the business priorities of the organization. solves the identified problem. fits within the existing organizational structure. Schedule feasibility – can we solve the problem in a reasonable period

Systems Development Lifecycle Economic Feasibility Assess: Cost savings Increased revenue Decreased investment requirements Increased profits Cost/benefit analysis

Systems Development Lifecycle Technical Feasibility Determine if reliable hardware and software capable of meeting the needs of a proposed system can be acquired or developed by the business in the required time Hardware Software Network Human Factors Feasibility Assess Employee, customer, supplier acceptance Management support The right people for the various new or revised roles

Systems Development Lifecycle Legal/Political Feasibility Assess Possible patent or copyright violations Software licensing for developer side only Governmental restrictions Changes to existing reporting structure

Systems Development Lifecycle Systems Analysis An in-depth study of end user information needs That produces functional requirements that are used as the basis for the design of a new information system Detailed study of The information needs of a company and end users. The activities, resources, and products of one or more of the present information systems being used. The information system capabilities required to meet information needs of users and stakeholders End users are important members of the development team

Systems Development Lifecycle Organizational Analysis Study of the organization including: Management Structure People Business Activities Environmental Systems Current Information Systems Document input, processing, output, storage and control Logical Analysis Construction of a logical model of the current system Logical model - a blueprint of what the current system does

Systems Development Lifecycle Functional Requirements Analysis and Determination Determine specific business information needs Determine what type of information each business activity requires. Determine the information processing each system activity is needed to meet these needs.

Systems Development Lifecycle Functional Requirements End user information requirements that are not tied to the hardware, software, network, data, and people resources that end users presently use or might use in the new system What the system must do Functional Requirement categories User Interface Processing Storage Control

Systems Development Lifecycle Systems Design Modify the logical model until it represents a blueprint for what the new system will do Physical design: How the system will accomplish its objectives

Systems Development Lifecycle User Interface Design Focuses on supporting the interactions between end users and their computer-based applications Frequently prototype the user interface System Specifications Formalize design of User interface methods Products Database structures Processing Control procedures Specifications for hardware, software, network, data, and personnel

Systems Development Lifecycle Systems Implementation Hardware and software acquisition Software development Testing of programs and procedures Conversion of data resources Conversion alternatives Education and training of end users and specialists who will operate a new system

Systems Development Lifecycle Implementation Process

Systems Development Lifecycle System Testing Testing and debugging software Testing website performance Testing new hardware Review of prototypes of displays, reports and other output Data Conversion Converting data elements from old database to new database Correcting incorrect data Filtering out unwanted data Consolidating data from several databases Organizing data into new data subsets

Systems Development Lifecycle Documentation User documentation Sample data entry screens, forms, reports Systems documentation Communication among people responsible for developing, implementing and maintaining system Important in diagnosing errors and making changes Training End users must be trained to operate new system Educate managers and end users in how the new technology impacts the company’s business operations and management

Systems Development Lifecycle Conversion Conversion from use of present system to operation of new system Four major forms of conversion

Systems Development Lifecycle Direct Conversion Turn off old system Turn on new system Direct is least expensive method Riskiest method Parallel Conversion New and old systems run simultaneously until end users and project coordinators are satisfied that the new system is functioning correctly Low risk Highest cost method: perform all functions with both systems

Systems Development Lifecycle Pilot Conversion When new system is installed in multiple locations Convert to new system in single location Once complete in pilot location, evaluate and make any necessary changes Phased Conversion Incremental approach to conversion Bring in new system as a series of functional components Lower risk Takes the most time

Systems Development Lifecycle Systems maintenance Corrective: fix bugs and logical errors Adaptive: add new functionality to accommodate changes in business or environment Perfective: improve performance Preventive: reduce chances of failure Post-implementation review Ensure new system meets the business objectives Periodic review or audit

Systems Development Lifecycle Implementation Challenges New system involves major organizational change Manage changes to Business processes Organizational structures Managerial roles Work assignments Stakeholder relationships

Systems Development Lifecycle User Resistance New way of doing things generates resistance Key to solving is User involvement in organizational changes and development of new systems User involvement End users on systems development teams End user ownership of new system

References French, C. S. (2001). Data processing and information technology (10th ed.). London, Continuum: Sage Publications Ltd. Hutchinson, S. E., & Sawyer, S. C. (2000). Computers, communication and information: A user’s introduction (7th ed.). Boston: Irwin McGraw-Hill. O’Leary, T. J. (2004). Computing today. Boston: McGraw Hill. O’Leary, T. J., & O’Leary, L. I. (2005). Computing Essentials. Boston: McGraw Hill. Thompson, R. L., & Cats-Bail, W. L. (2003). Information technology and management (2nd ed.). Boston: Irwin McGraw-Hill. Williams, et al., (2003). Using information technology: a practical introduction of computers and communications. Boston: McGraw-Hill.