Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.

Slides:



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

Ch 3 System Development Environment
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 10 M ETHODOLOGIES.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix.
Pertemuan 4 Membangun Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Pertemuan 08 System Development: System life cycle methodologies Matakuliah: TI307/Sistem Informasi Tahun: 2012 Versi: 1 1.
Chapter 7 CASE Tools and Joint and Rapid Application Development.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 1 The Systems Development Environment
Lab/Sessional -CSE-374. SYSTEM DEVELOPMENT LIFE CYCLE.
Chapter 8 Information Systems Development & Acquisition
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Fundamentals of Information Systems, Second Edition
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
1 Pertemuan 9 Membuat dan mengelola sistem informasi Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12.
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.
The database development process
Introduction to Systems Analysis and Design
SDLC and alternative methodologies 1/14/2015 © Abdou Illia MIS Spring 2015.
Chapter 1 The Systems Development Environment
Acquiring Information Systems and Applications
Introduction to Computer Technology
Chapter 1 The Systems Development Environment
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Continuation From Chapter From Chapter 1
Chapter 8: Systems Development Please turn your cell phone off.
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
The Database Development Process
CIS 321—IS Analysis & Design
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Laudon & Laudon: Canadian Edition
Managing the development and purchase of information systems (Part 1)
Transaction Processing Systems and System Development Life Cycle
8-1 Chapter 8 Information Systems Development & Acquisition.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
The Systems Development Methodologies. Objectives  Describe the information Systems Development Life Cycle (SDLC)  Explain prototyping  Explain Rapid.
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.
S YSTEM D EVELOPMENT M ETHODS 노형종, 문정곤, 허승구 Class Term Project 2005 Spring POSTECH IE 381 Management Information Systems.
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 7 CASE Tools and Joint and Rapid Application Development.
CHAPTER 13 Acquiring Information Systems and Applications.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Systems Development AIMS 2710 R. Nakatsu. Overview Two philosophies of systems development –Systems Development Life Cycle (SDLC) –Prototyping Alternative.
The Systems Development Environment Systems Analysis and Design II.
Pertemuan – Matakuliah: M0304/Corporate Information System Management Tahun: 2008.
Systems Development Life Cycle (SDLC)
Modern Approaches of Systems Development By: Hanouf AL-Monawer Sara Mohammed.
1 Pengembangan Sistem Informasi Williams, B.K, Stacy C. Sawyer (2007). Using Information Technology: A Practical Introduction to Computers & Communications.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Information Systems Development
Chapter 1 The Systems Development Environment
Information Systems Development
CASE Tools and Joint and Rapid Application Development
Information Systems Development
Pengembangan Sistem Informasi
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Pengembangan Sistem Informasi
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Presentation transcript:

Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0

Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menunjukkan metodologi pengembangan Teknologi Informasi pada dunia nyata

Outline Materi System Development Life Cycle Prototyping JAD CASE RAD Object-Oriented

SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC) DEFINITION PHASE: –Feasibility analysis –Requirement definition CONSTRUCTION PHASE: –System design –System building –System testing IMPLEMENTATION PHASE: –Installation –Operations –Maintenance *

DEFINITION PHASE FEASIBILITY ANALYSIS: Thorough analysis by team (leader, systems analysts, end-users). Economic, operational, technical REQUIREMENTS DEFINITION: If feasibility report approved, team develops logical design: processes, data flow & relationships. Result is system requirements document *

CONSTRUCTION PHASE SYSTEM DESIGN: Detailed design of physical system based on requirements document. Details of hardware, software, databases, modules, interrelationships for quality system (accurate, reliable, auditable, robust, changeable, secure, efficient, user friendly, flexible, well documented) *

CONSTRUCTION PHASE SYSTEM BUILDING: IS specialists produce programs, databases. End-users answer questions, interpret requirements, help design documents SYSTEM TESTING: By module, subsystem, entire system to find & correct problems. Users acceptance test DOCUMENTATION *

IMPLEMENTATION PHASE INSTALLATION: Four strategies –Parallel: Run old & new systems for awhile to check validity. Safe –Pilot: Install in one part of organization at a time. Learn and adapt –Phased: In large system change one function at a time (e.g., order entry) –Cutover: Start using entire system. Can be dangerous if errors exist *

IMPLEMENTATION PHASE OPERATIONS: Training, documentation, people and computers must work well together. Project team disbanded MAINTENANCE: Operations stage of life cycle. Correct errors as discovered, update as needed, monitor activities and output. Be aware of gap between organization’s needs and system’s performance *

COST OF ERROR CORRECTION 1. REQUIREMENTS4. DEVELOPMENT TEST 2. DESIGN5. ACCEPTANCE TEST 3. CODE6. OPERATION

SDLC ROLES PROJECT MANAGER: Must have IS skills, plans project, uses project management tools, builds project team SYSTEMS ANALYST: IS professional changes business problem into IS solution END-USER: Functional representative provides needs, judges results SPONSORS, CHAMPIONS: Will be addressed in Chapter 12 *

SDLC CHARACTERISTICS MANAGEABLE PROJECT SIZE: Break into independent pieces. Stay within budget & other constraints ACCURATE REQUIREMENTS DEFINITION: Extraneous specifications lead to added expense, extends completion EXECUTIVE SPONSORSHIP: Sponsor with responsibility and resources critical to success *

SDLC ADVANTAGES HIGHLY STRUCTURED, SYSTEMATIC PROCESS THOROUGH DEFINITION REQUIREMENTS CLEAR MILESTONES WITH MANAGEMENT SIGN-OFFS *

SDLC DISADVANTAGES MAY IGNORE EVOLVING REQUIREMENTS DURING PROJECT TIME-CONSUMING, COSTLY PROCESS TOP-DOWN COMMITMENT REQUIRED *

PROTOTYPING LIFE CYCLE 1.IDENTIFY REQUIREMENTS 2.DEVELOP INITIAL PROTOTYPE 3.USE PROTOTYPE, NOTE CHANGES 4.REVISE, ENHANCE PROTOTYPE: Return to Step 3 as needed 5.EVALUATE OPERATIONAL SYSTEM 6.MAKE CHANGES OR ABANDON 7.INSTALL, OPERATE, MAINTAIN *

COMBINING PROTOTYPING & SDLC PROTOTYPING/PILOTING PHASE: –DETERMINE BASIC REQUIREMENTS –PROTOTYPE SYSTEM –PILOT PROTOTYPE SDLC CONSTRUCTION PHASE: –SYSTEM BUILDING –SYSTEM TESTING SDLC IMPLEMENTATION PHASE: –INSTALLATION –OPERATIONS –MAINTENANCE *

JOINT APPLICATION DESIGN (JAD) TECHNIQUE INVOLVING TEAM OF USERS, IS SPECIALISTS INTENSE, STRUCTURED PROCESS DEVELOP REQUIREMENTS OR REVIEW DESIGN PROPOSAL CAN LAST HOURS, DAYS, OFTEN AT LOCATION REMOVED FROM WORKPLACE *

COMPUTER-AIDED SOFTWARE ENGINEERING (CASE) COLLECTION OF SOFTWARE TOOLS TO AUTOMATE SDLC PROCESSES: DIAGRAMMING TOOLS COMPUTER DISPLAY, REPORT GENERATORS ANALYSIS TOOLS CENTRAL REPOSITORY DOCUMENTATION GENERATORS CODE GENERATORS *

RAPID APPLICATION DEVELOPMENT (RAD) HYBRID OF SDLC, PROTOTYPING, JAD, CASE PRODUCE SYSTEM IN 6 MONTHS OR LESS STEPS: –PLANNING –USER DESIGN –CONSTRUCTION –IMPLEMENTATION (CUTOVER) *

RAD ADVANTAGES DRAMATIC SAVING IN TIME FOCUSES ON ESSENTIAL SYSTEM REQUIREMENTS ABILITY RAPIDLY TO CHANGE SYSTEM DESIGN AT USER’S REQUEST *

RAD DISADVANTAGES QUALITY MAY BE SACRIFICED FOR SPEED TIME CONSUMING FOR KEY PERSONNEL POSSIBLE SHORTCUTS ON INTERNAL STANDARDS, MODULE REUSABILITY *

OBJECT-ORIENTED METHODS (O-O) HOLD GREAT PROMISE TO PRODUCE BETTER SYSTEMS AT LESS COST OBJECTS HIGHLY COHESIVE, LOOSELY COUPLED, REUSABLE CAN REDUCE ERRORS, IMPROVE MAINTENANCE *

System Development Life Cycle Prototyping JAD CASE RAD Object-Oriented Pengembangan Teknologi Informasi