IMS Information Systems Development Practices

Slides:



Advertisements
Similar presentations
Lecture 3 Planning and Development Methodologies.
Advertisements

Software Quality Assurance Plan
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Structured Systems Analysis and Design Methodology
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
2.1 The traditional SDLC and structured approaches: Structured Analysis IMS Information Systems Development Practices.
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
Requirements Analysis SDM b518.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Systems Development.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
IMS Information Systems Development Practices
13.1 Revision IMS Information Systems Development Practices.
1.1 Introduction: concepts and overview of systems development IMS Information Systems Development Practices.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Lecture 13 Revision IMS Systems Analysis and Design.
1.1 Introduction: concepts and overview of systems development IMS Information Systems Development Practices.
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.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
7.2 System Development Life Cycle (SDLC)
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
SDLC and Related Methodologies
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Introduction to Systems Analysis and Design
13.1 Revision Semester 2, 2005 IMS Information Systems Development Practices.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Software Engineering System analysis and Design. Steps in System Analysis and Design I dentification of the problem F easibility Study System A nalysis.
Chapter 8: Systems Development Please turn your cell phone off.
Systems Analysis and Design: The Big Picture
Foundation Degree IT Project Methodologies (for reference)
S/W Project Management
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
CSI315 Web Applications and Technology Overview of Systems Development (342)
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
CIS 321—IS Analysis & Design Chapter 4: Analysis— Investigating System Requirements.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
COM332 – SA3 SSADM, MERISE.
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
Systems Analysis and Design
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Structured Systems Analysis and Design Methodology Contains 5 modules: Feasibility Study (Stage 0) Requirements Analysis (Stages 1 and 2) Requirements.
Systems Analysis and Design in a Changing World, Fourth Edition
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 systems analysis 1 what is systems analysis? preparation of the system’s requirements/definition,
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Systems Development Life Cycle
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
IS2210: Systems Analysis and Systems Design and Change Twitter:
1-1 © Prentice Hall, 2004 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
Methodologies and SSADM Models, Tools and Techniques.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
SDLC and Related Methodologies
Information Systems Development
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Fundamentals of Information Systems, Sixth Edition
Blended Methodologies
Chapter 1 The Systems Development Environment
Systems Analysis and Design
Chapter 1 The Systems Development Environment
Information Systems Development
Methodologies For Systems Analysis.
Foundation Degree IT Project
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
SDLC and Related Methodologies
Information Systems Development (ISD) Systems Development Life Cycle
Chapter 1 The Systems Development Environment
Presentation transcript:

IMS3230 - Information Systems Development Practices Blended approaches: Structured Systems Analysis and Design Method (SSADM)

Structured Systems Analysis and Design Method (SSADM) A comprehensive and structured approach to systems development A “baseline” for comparison and evaluation of other methodologies and for themes in systems development The true successor to the traditional SDLC approach with new techniques and tools developed since the 1970s

Structured Systems Analysis and Design Method (SSADM) assumptions about information systems: relatively stable routine processing, well-defined interaction free-standing, developed from "scratch" globally defined data, processes complete and objectively definable information is well-structured

Structured Systems Analysis and Design Method (SSADM) assumptions about information systems, systems development and the system developer’s roles: system developer is the “expert” who has the technical knowledge to provide a solution system developer “owns” the methodology and controls the development process users have the business knowledge and must work with/support system developers as necessary to ensure requirements are met users will own the system, must sign off

SSADM developed by LBMS and Central Computing and Telecommunications Agency (CCTA) in the UK accepted by CCTA in January 1981 as the standard approach within the UK civil service requirements: documentation self-checking tried and tested techniques tailorable teachable

SSADM mature, widely used in UK in particular typically medium to large projects “data-driven” due to emphasis originally on data modelling and database technology later versions are more balanced: role of users emphasised importance of processes and functions version 4 in 1990 earlier version has 6 stages (Downs, Clare and Coe 1988) version 4 has 7 stages (Avison and Fitzgerald 2003)

SSADM prescriptive reductionist comprehensive has evolved with use: versions, CASE tool templates e.g. micro SSADM, maintenance SSADM SDLC phases: feasibility, systems analysis, system design focus on functional and technical aspects

SSADM: later versions version 4 - Avison and Fitzgerald 2003: five phases, seven stages feasibility study 0 Feasibility requirements analysis 1 Investigation of current environment 2 Business system options requirements specification 3 Definition of requirements logical system specification 4 Technical system options 5 Logical design physical design 6 Physical design

SSADM version 4: Feasibility Study ensure the project identified in planning phase is feasible (= technically possible) and benefits > costs prepare for the study (assess the scope) define the problem (compare requirements with current situation) identify and select feasibility option (consider broad alternatives in terms of business requirements and technical options) produce feasibility report techniques: interviewing, document review etc., broad DFDs and ER model

SSADM version 4: Requirements Analysis 1 Investigation of current environment detailed physical DFDs and ER model of current processing and data, logical DFDs, functional and non-functional “requirements catalogue”, scope and feasibility study results re-examined 2 Business system options cost-justified requirements only, determine and agree on functionality, business options meeting minimum requirements: cost, technical constraints, development schedule, benefits and impact, training, etc.

SSADM version 4: Requirements Specification 3 Definition of requirements logical data model (ER) extended, attribute collection and normalisation, DFDs extended, full documentation of all data, processes and events, entity life history diagrams, prototyping can be used for important dialogues and menu structures

SSADM version 4: Logical System Specification These stages occur in parallel: 4 Technical system options environment in which system will operate - hardware, software, contraints (e.g. performance, security, service levels) 5 Logical design design what the system is required to do user involvement, refer to any prototypes, define dialogues and menu structures for specific user roles, ELHs used to define update and enquiry processing, data validation rules etc.

SSADM version 4: Physical Design map the logical design onto a specific physical environment: functional component implementation map (FCIM) 6 Physical design roles of the technologists stressed users and analysts verify final design satisfies user requirements, convert data model, specify programs, procedures etc. specific activities depend on specific environment (system type, size, technical platform etc. SSADM ends: subsequent activities build, test and install the system

SSADM: other SDLC phases construction and implementation: output of physical design can interface with 1. traditional programming (JSP) 2. application generators 3. application packages prototyping can be used in design and construction automated support tools are available a project management methodology can be used organisational IT/ IS planning: use a planning methodology e.g. LEAP developed by LBMS

SSADM a structured approach: well-defined structure for its use, for training, and for managing projects supported by CASE tools clearly defined deliverables and quality review checkpoints relies on availability of skilled personnel systems development is about providing technical solutions to business problems

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