1.1 Introduction: concepts and overview of systems development IMS3230 - Information Systems Development Practices.

Slides:



Advertisements
Similar presentations
Modern Systems Analyst and as a Project Manager
Advertisements

Systems Development Environment
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
ZEIT2301- Design of Information Systems
Information Resources Management January 23, 2001.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
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.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
Chapter 8 Information Systems Development & Acquisition
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
IMS Information Systems Development Practices
13.1 Revision 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.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
IMS Information Systems Development Practices
9.1 Quality and productivity issues in information systems development: CASE tools and prototyping 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.
12.1 Frameworks for comparing ISD methodologies IMS Information Systems Development Practices.
Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
IMS Information Systems Development Practices
The database development process
Chapter 1 The Systems Development Environment. SAD/CHAPTER 1 2 Learning Objectives Understand the concept of systems analysis and design as a disciplined.
Introduction to Systems Analysis and Design
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
13.1 Revision Semester 2, 2005 IMS Information Systems Development Practices.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Introduction to Computer Technology
Miguel Nunes Information Systems Project Management IS Project Resources.
Continuation From Chapter From Chapter 1
The Database Development Process
Foundation Degree IT Project Methodologies (for reference)
CIS 321—IS Analysis & Design
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
CSI315 Web Applications and Technology Overview of Systems Development (342)
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.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Systems Analysis and Design in a Changing World, Fourth Edition
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Dr. Andy Seddon Staffordshire UNIVERSITY School of Computing Systems Development Methodologies.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
Thomas L. Gilchrist Testing Basics Set 3: Testing Strategies By Tom Gilchrist Jan 2009.
Petter Nielsen Information Systems/IFI/UiO 1 Systems development Methodologies IN364.
Fundamentals of Information Systems, Third Edition2 An Overview of Systems Development: Participants in Systems Development Development team –Responsible.
Final Review Systems Analysis and Design in a Changing World, 4th Edition 1 Final Review u Chapters 1-6, 8-10, 13, 14, 15 u Multiple choice, short answer,
The Database Development Process 1. Objectives Definition of terms Describe system development life cycle Explain prototyping approach Explain roles of.
Appendix 2 Automated Tools for Systems Development
Fundamentals of Information Systems, Sixth Edition
Modern Systems Analysis and Design Third Edition
What is a METHODOLOGY The term is not well defined either in the litterature or by practitioners, but here is some definitions ” a methodology is a collection.
CASE Tools and Joint and Rapid Application Development
The Systems Development Environment
Business System Development
Concepts used for Analysis and Design
Foundation Degree IT Project
Modern Systems Analysis and Design Third Edition
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Information Systems Development (ISD) Systems Development Life Cycle
Presentation transcript:

1.1 Introduction: concepts and overview of systems development IMS Information Systems Development Practices

1.2 IMS Information Systems Development Practices  Lecturer:Dr Peta Darke phone: office:Room S7.13, level7, 26 Sir John Monash Drive, Caulfield East  Unit web page:  Tutorials:NO TUTORIALS IN WEEK 1

1.3  Concept and role of a systems development methodology  Approaches to systems development  The role of the systems analyst/developer  Evaluate and compare methodologies  The human and organisational context Information systems development practice

1.4 The systems development process The systems development lifecycle (SDLC):  Planning (Feasibility)  Systems analysis  System design  Implementation  Maintenance

1.5 Information system  " A system which assembles, stores, processes and delivers information relevant to an organisation (or to society) in such a way that the information is accessible and useful to those who wish to use it, including managers, staff, clients and citizens. An information system is a human activity (social) system which may or may not involve the use of computer systems" Buckingham et al. (1987) (in Avison & Fitzgerald 2003, p. 19)

1.6  types of information systems:  transaction processing systems  decision support systems  expert systems  executive information systems  geographical information systems  E-commerce systems  multi-media systems  differences in:  users  size, scope  complexity, certainty, familiarity Information systems

1.7 human, technological, organisational  early on, technology was new, costly, and so technological failure was more likely  failure of information system implementations now more likely due to human or organisational problems: e.g. lack of planning, poor project management, poor training, inadequate change management, poor development methods and techniques, inadequate requirements identification and specification Dimensions of information systems

1.8  early computer system application development focused on the technology and on programming and technical skills rather than user and business needs  systems developers were technically trained and skilled, and used rule-of-thumb and personal experience  as computer use became more widespread:  a backlog of computer application requests developed  existing applications increasingly required changes  the changes made tended to have unexpected and undesirable effects. the evolution of information systems development methodologies

1.9 the evolution of information systems development methodologies early 1960s: no formalised methodologies  basic data processing tasks  batch processing, unsophisticated technology  operational level, individual applications  implementation by programmers  maintenance / change problems  poor documentation  lack of standards, quality control

1.10  the need for analysis and design activities and personnel in the development of information systems  the need for more integrated information systems rather than piecemeal, one-off solutions  the desirability of an accepted, standardised approach to development the evolution of information systems development methodologies

1.11 information systems development methodology  “A collection of procedures, techniques, tools and documentation aids which will help the systems developers in their efforts to implement a new information system. A methodology will consist of phases, themselves consisting of sub-phases, which will guide the systems developers in their choice of the techniques that might be appropriate at each stage of the project and also help them plan, manage, control and evaluate information systems projects” Avison and Fitzgerald (2003) p 20

1.12 information systems development methodologies Avison and Fitzgerald (1995):  a methodology must have a “philosophy”: -the nature of information systems -the nature of the developers’ role(s) -the nature of the development process e.g.what is the “best” system?:  the system which is the cheapest to run  the system which allows automation of most of the business processes  the system which is most acceptable to end users

1.13  Advantages of using a SDM:  Systematic approach to development  Maintainable, well-documented systems  Improved quality control and standards  Focus for training  Facilitates project management  Consistency across projects  Consistency across information systems  Learning and experience in use Improved product and process systems development methodologies (SDMs)

1.14  Traditional “waterfall” SDLC approach: feasibility study, system investigation, systems analysis, systems design, implementation, review and maintenance (NCC in the UK 1970s) a problem exists which can be solved by computerisation  Advantages: systematic, phases, documentation, standards, techniques  Adequate response at first the evolution of information systems development methodologies

1.15 the evolution of information systems development methodologies  criticisms of the early SDLC approach:  user dissatisfaction: focus on technical aspects  lack of creative design  piecemeal computerisation of applications  emphasis on procedures and processes  emphasis on "how"  management and strategic needs ignored  inflexibility  low productivity (application backlog)

1.16 the evolution of information systems development methodologies structured approaches of the 1970s:  structured programming top-down design, "black box", basic logic constructs  structured design top-down, design guidelines, incremental testing  structured analysis functional decomposition, data flow diagrams, separation of logical and physical views

1.17 the evolution of information systems development methodologies data-oriented methodologies of the 1970s and 1980s:  database technology, 4GLs, data analysis and data design  data management: “data is a corporate resource”  need for integration of applications e.g. Information Engineering (James Martin) strategic role of data independence of data

1.18 the evolution of information systems development methodologies strategic planning approaches (mid 1970s and 1980s):  to align information systems development with business strategy  to exploit information technology for strategic advantage  to plan for IT and information systems development: -identify business plans and goals, strategies, CSFs -evaluate current situation -develop information technology architecture: -information architecture -applications architecture -technical architecture

1.19 the evolution of information systems development methodologies the 1980s: information systems development  prototyping  CASE tools and development environments  large database systems and 4GLs  decentralisation  user participation  end user computing  soft systems approaches

1.20 the evolution of information systems development methodologies the 1990s: information systems development  object-oriented approaches  reusability in analysis and design activities  outsourcing  enterprise planning systems (ERP)  business process re-engineering  data warehouses  the Internet and intranets and extranets  multimedia

1.21 References  Prescribed text: Avison, D.E. & Fitzgerald, G. (2003). Information Systems Development: Methodologies, Techniques and Tools. (3rd ed), McGraw-Hill, London. Chapters 1, 2, 6.5