Title: Information Systems Development Methodologies
 1Information Systems Development Methodologies
- By Zainal A. Hasibuan 
- Faculty of Computer Science 
- University of Indonesia
2Information Systems Development Methodologies
- Structured Analysis, Design and Implementation of 
 Information Systems (STRADIS)
- Yourdon Systems Method (YSM) 
- Information Engineering (IE) 
- Structured Systems Analysis and Design 
 Methodology (SSADM)
- Merise 
- Jackson Systems Development (JSD) 
- Object-oriented Analysis 
- Information Systems Work and Analysis of Changes 
 (ISAC)
- Effective Technical and Human Implementation of 
 Computer-based Systems (ETHICS)
- Soft System Methodology (SSM) 
- Multiview 
- Process Innovation 
- Rapid Application Development (RAD) 
- KADS 
- Euromethod
3Structured Analysis, Design and Implementation of 
Information Systems (STRADIS) by Gane and Sarson
- The main techniques used 
- Process-oriented of function decomposition 
- DFD 
- Decision trees 
- Decision tables 
- Structure English
4Yourdon System Method (YSM) by Ed Yourdon
- Process-oriented 
- Event partitioning approach as compare to 
 top-down approach (functional decomposition)
- Greater emphasis on analysis of data if compared 
 to STRADIS
5Information Engineering (IE) by James Martin and 
Clive Finkelstein
- More emphasis on data 
- Data-oriented entity-relationship approach 
- Extended to planning phase as the first step in 
 the methodology
6Structured Systems Analysis and Design Method 
(SSADM) by Learmonth and Burchett
- A standard in most UK government applications 
- Modern version of the traditional IS development 
 life cycle
- DFD 
- Entity life histories 
- Recommends the use of CASE tools and workbenches
7Merise
- Widely used in France 
- Consider equally important of process and data 
 aspects and analyzed and designed in parallel
8Jackson Structured Design (JSD) by Michael 
Jackson
- Had a profound effect on the teaching and 
 practice commercial computer programming
- It concentrates on the design of efficient and 
 well-tested software which reflects the
 specification
- It has links with formal methods 
- More applicable to applications where efficiency 
 is paramountfor example in process control
 applications
9Coad and Yourdons Object-oriented Analysis
- It reflects the view that in defining objects and 
 their component parts (attributes) we capture the
 essential building blocks of information systems
- It is a unifying approach, as analysis and design 
 can be undertaken following this approach
- Applications developed using object programming 
 languages and CASE tools
- Leads to consistency throughout 
10Information Systems Work and Analysis (ISAC) by 
Mats Lunderberg (Scandinavia)
- Seeks to identify the fundamental causes of 
 users problems and suggests ways to overcome
- Analyze the activities and the initiation of 
 change processes
- People-oriented approach with emphasis on the 
 analysis of change and the change processes
- Solution not necessarily use of computer 
 information system
11Effective Technical and Human Implementation of 
Computer-based Systems (ETHICS) by Enid Mumford
- People-oriented based on participation 
- Attempts to embody a sound ethical position 
- It encompasses the socio-technical view 
- The technology must fit closely with the social 
 and organizational factors in application domain
12Soft Systems Methodology (SSM) by Peter Checkland
- Influenced by System approach 
- Its rationale is that the properties of whole 
 system are not entirely understandable in terms
 of the properties of the constituent elements
- the whole is greater than the sum of the parts 
- Present the fuzzy and ill-structured situation 
 not just technological problems
13Multiview
- Hybrid SSM, ETHICS, process modeling and data 
 modeling
- A contingency approach techniques and tools 
 being used as the problem situation demand
14Process Innovation by Devenport
- Tie business process re-engineering with 
 information technology and information systems
- IT being seen as the primary enabler of process 
 innovation as it gives an opportunity to change
 processes completely
15Rapid Application Development (RAD)
- The need to develop IS more quickly 
- It based on the evolutionary, prototyping 
 approach
- Enabled by using CASE and system repository 
- User requirements are often determined through JAD
16The Expert Systems Approach (KADS)
- The outcome of a European Union ESPRIT research 
 project
- A comprehensive, commercially viable methodology 
 for knowledge-based system construction
- Use to Develop Expert systems
17Euromethod
- Results from a European initiative 
- It is more a framework for planning, procurement 
 and management of services for the investigation,
 development or amendment of IS a methodology