4.1 Blended approaches: Information Engineering IMS3230 - Information Systems Development Practices.

Slides:



Advertisements
Similar presentations
Database Planning, Design, and Administration
Advertisements

Systems Development Environment
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
Information Resources Management January 23, 2001.
Ch 3 System Development Environment
Information Systems Analysis and Design
Chapter 2: The Database Development Process
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Database Planning, Design, and Administration Transparencies
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
Chapter 8 Information Systems Development & Acquisition
Lesson-10 Information System Building Blocks(2)
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
IMS Information Systems Development Practices
1.1 Introduction: concepts and overview of systems development IMS Information Systems Development Practices.
Effective systems development requires a team effort from stakeholders, users, managers, systems development specialists, and various support personnel,
1.1 Introduction: concepts and overview of systems development IMS Information Systems Development Practices.
Chapter 1 The Systems Development Environment
Fundamentals of Information Systems, Second Edition
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Computer-Based Accounting Information Systems Design ACC 419/619 Joe Callaghan Oakland University Accounting & Finance Department.
Chapter 1 Assuming the Role of the Systems Analyst
© 2005 by Prentice Hall 1 Chapter 2: The Database Development Process Modern Database Management 7 th Edition George Lamperti.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Developing Business Information Systems Chapter 11.
Chapter 2: IS Building Blocks Objectives
Lecture Nine Database Planning, Design, and Administration
IMS Information Systems Development Practices
The database development process
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
Chapter 1 The Systems Development Environment
SYSTEMS ANALYSIS. Chapter Five Systems Analysis Define systems analysis Describe the preliminary investigation, problem analysis, requirements analysis,
Chapter 1 The Systems Development Environment
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
Bina Nusantara 2 C H A P T E R INFORMATION SYSTEM BUILDING BLOCKS.
The Database Development Process
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
CSI315 Web Technology and Applications
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Describing Methodologies PART II Rapid Application Development*
8-1 Chapter 8 Information Systems Development & Acquisition.
Information Systems Analysis and Design
The Systems Development Methodologies. Objectives  Describe the information Systems Development Life Cycle (SDLC)  Explain prototyping  Explain Rapid.
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Copyright Prentice Hall, Inc. 1 Computers: Information Technology in Perspective, 11e Larry Long and Nancy Long Chapter 11 Developing Business Information.
Chapter 10 Information Systems Analysis and Design
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
Database Planning, Design, and Administration Transparencies
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 2 Information System Building Blocks.
2-1 A Federation of Information Systems. 2-2 Information System Applications.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
Chapter 1 Assuming the Role of the Systems Analyst.
Information System Applications
The Components of Information Systems
CGS 2545: Database Concepts Fall 2010
Blended Methodologies
The Components of Information Systems
Information Systems Development (ISD) Systems Development Life Cycle
Information System Building Blocks
Chapter 8 Information Systems Development & Acquisition
Week 10 Systems Development
Presentation transcript:

4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices

4.2 Information Engineering  Martin and Finkelstein (1981), Martin (1989), several versions  data oriented methodology  full lifecycle coverage  organisation-wide perspective on planning of information technology and information systems  top-down analysis and development of organisation’s applications  focus on data and activities  well-supported by CASE tools e.g. IEW, IEF  has evolved  widely used

4.3 evolution  data base technology  data analysis and data management  strategic data models, procedure formation  4GLs and “productivity tools”, e.g. code generators  alignment of information systems planning with strategic business planning  process modelling techniques  CASE technology, “encyclopedia”, knowledge coordinator  RAD (Rapid Application Development)  object-oriented concepts Information Engineering

4.4  data centred: model data requirements first, processes later (data is more stable) applications will be integrated by a common data framework  information engineering: “an interlocking set of formal techniques in which enterprise models, data models and process models are built... and are used to create and maintain data processing systems” James Martin (1986)  use of diagrams as a communication and representation tool Information Engineering

4.5  information strategy planning to build an information and technology architecture to support business strategy and objectives  business area analysis to identify data and function requirements of each business area  individual systems planning  systems design to complete logical specifications for a system and convert these into physical design specifications  construction to generate code, test, and install the system  cutover Major phases of Information Engineering

4.6 Phase 1 - information strategy planning:  corporate management and planners assess the organisation: business mission, objectives, CSFs, performance measurements, organisation structure, current situation  construct corporate data model  determine major business functions  identify business areas, including goals and CSFs  determine: information architecture (global entities and business areas) information systems architecture (business sytems) technical architecture (technology: hw/sw/comms) information strategy plan (priorities)

4.7 Phase 2 - business area analysis:  identify and model in detail the fundamental data and activities required to support a business area  ensure that requirements are independent of technology  ensure that requirements are independent of current systems and procedures  ensure that requirements enable business area’s goals and CSFs to be supported  ensure that requirements are independent of the current organisational structure  a high-level executive sponsor is necessary

4.8 Business area analysis: steps  extract the relevant entity relationship model and business- function decomposition models  identify relevant departments, locations, business goals, CSFs  create a preliminary data model: identify events, entity life cycles, initial attributes  create a preliminary process model: decompose the functions into processes  model data and processes of existing systems for comparison  involve all affected end-users in iteratively building: a detailed data model, a detailed process model, entity / process matrices  identify and prioritise system development projects

4.9 Business area analysis: techniques  data model entity relationship modelling attribute collection normalisation canonical synthesis  process model process decomposition models process dependency diagrams  data and activity interaction entity lifecycles process / entity matrix

4.10 Information engineering: phases 3 and 4  Phase 3 - individual systems planning use JRP for individual systems planning  Phase 4 - system design: concerned with how selected processes in the business are implemented in procedures and how these procedures work use the logical data and process models to design the external representations of the system direct end-user involvement is essential identify reusable procedures use prototyping use JAD

4.11 System design techniques  prototyping  detailed process models: procedure design using access path and volumes analysis, dialogue flows and menu structures,  physical database design, file design,  screen displays  menu flows  report layouts  on-line procedures and software  batch procedures and software  design verification and testing

4.12  Phase 5 - construction: technical design, create physical databases create modules and programs, unit testing system testing, documentation  Phase 6 - cutover: conversion final testing conduct training install the system, review implementation Information engineering: phases 5 and 6

4.13 Information Engineering features:  organisation-wide perspective aligned with strategic business planning  comprehensive  emphasis on user involvement e.g. JAD, JRP  evolves by incorporating new techniques, concepts, technologies e.g. RAD, object-oriented concepts  evolves from practice e.g. shortened ISP phase  emphasis on automation e.g. 4GLs, I-CASE, prototypes  primarily for database transaction processing systems  little event or behaviour modelling

4.14 features:  after ISP phase, activities can proceed in parallel  high level data and process model (co-ordinating model) enables this by highlighting interfaces and dependencies between systems etc.  flexible paths through the methodology e.g. reverse engineering and re-engineering Information Engineering

4.15 References  Prescribed text: Avison, D.E. & Fitzgerald, G. (2003). Information Systems Development: Methodologies, Techniques and Tools. (3rd ed), McGraw-Hill, London. Chapter 20.3 Refer to additional references in the readings at the unit web page and in the prescribed text