Info1409 De Montfort University1 Requirements Modelling Systems Analysis & Design Academic Year 2008/9 Info 1409 Lecture 7.

Slides:



Advertisements
Similar presentations
Logical and Physical Design of an Information System
Advertisements

Systems Investigation and Analysis
Systems Development Environment
Info1409 De Montfort University Lecture 3 The Systems Development Life Cycle Systems Analysis & Design Academic Year 2008/9.
Information Systems Analysis and Design
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Introduction to System Analysis and Design
Effective systems development requires a team effort from stakeholders, users, managers, systems development specialists, and various support personnel,
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Info1409 De Montfort University1 Lecture 4 Analysing the Business Case (1) System Users and their needs Systems Analysis & Design Academic Year 2008/9.
Info /7 DMU1 Components of a system Systems Analysis & Design Academic Year 2008/9 Lecture 1.
1 Info 1409 Systems Analysis & Design Module Lecture 5 - Feasibility HND Year /9 De Montfort University.
Info /7 DMU1 The story so far… Systems Analysis & Design Academic Year 2008/9 Lecture 10.
Fundamentals of Information Systems, Second Edition
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 5.
1 Info 1409 Systems Analysis & Design Module Lecture 8 – Modelling tools and techniques HND Year /9 De Montfort University.
Systems Development Life Cycle
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
System Analysis and Design
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
1 Lecture 6 The Systems Analyst (Role and activities) Systems Analysis & Design Academic Year 2008/9.
Introduction to Systems Analysis and Design
Chapter 1 The Systems Development Environment
Requirements Modeling
System Analysis & Design
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
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.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Business Information Systems Systems Analysis & Design Academic Year 2008/9 Lecture 2.
Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Information Systems Analysis and Design
1 SYS366 Lecture 1: Introduction to Systems. 2 What is Software Development? Software Development implies developing some software – but it does not involve.
Chapter 14 Information System Development
1 Chapter 1 Introduction to Systems Analysis and Design.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
The Systems Development Life Cycle
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
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.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
1-1 © Prentice Hall, 2004 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
Methodologies and SSADM Models, Tools and Techniques.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 8 Moving from Analysis to Design Design Strategies.
CHAPTER 2 SYSTEM PLANNING DFC4013 System Analysis & Design.
Systems Development Life Cycle
Information Systems Development
Fundamentals of Information Systems, Sixth Edition
CASE Tools and Joint and Rapid Application Development
Fundamentals of Information Systems, Sixth Edition
Chapter 5 Determining System Requirements
Introduction to System Analysis and Design
Chapter 5 Determining System Requirements
Methodologies For Systems Analysis.
Methodologies For Systems Analysis.
Essentials of Systems Analysis and Design Fourth Edition
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
Presentation transcript:

info1409 De Montfort University1 Requirements Modelling Systems Analysis & Design Academic Year 2008/9 Info 1409 Lecture 7

info1409 De Montfort University2 Lecture Objectives The aims of this lecture are to define:  Systems analysis phase activities  The need for user involvement in requirements modelling  Joint Application development and Rapid Application Development.  The Traditional approach  Object Oriented approach

info1409 De Montfort University3 Systems Analysis Activities The systems analysis phase includes three main activities (illustrated on the next slide) Requirements modelling Data and process modelling Consideration of development strategies

info1409 De Montfort University4 (1) Systems Analysis Phase 1 – Requirements modeling Requirements modelling begins the process

info1409 De Montfort University5 Requirements modeling To describe and identify the requirements of a new system we need to first gather the facts: required inputs/required outputs Processes Performance Security

info1409 De Montfort University6 Definitions: Outputs refer to electronic or printed information produced by the system Inputs refers to the necessary data that enters the system – either manually or in an automated manner Processes refer to the logical rules that are applied to transform the data

info1409 De Montfort University7 Definitions continued Performance refers to system characteristics such as speed, volume, capacity, availability and reliability Security refers to hardware, software and procedural controls that safeguard and protect a system and its data from both internal and external threats.

info1409 De Montfort University8 (2) Data and Process modeling Once the requirements are modelled then attention moves to modelling the data and processes Diagram from Shelley et al

info1409 De Montfort University9 Data and Process modelling Data and process modeling continues the modeling process by representing graphically (or conceptually) data and processes. There are various methods for doing this, which we will learn about in later lectures and through practical case studies. Examples include Use case models, data flow diagrams, etc.

info1409 De Montfort University10 (3)Development Strategies This phase is concerned with software trends, acquisition and development alternatives for the new system Diagram from Shelley et al

info1409 De Montfort University11 Development strategies “The development strategies phase, considers various development options and prepares for the transition to the Systems Design Phase of the SDLC” (paraphrased from Shelley et al p92) Recap-the systems development life cycle was explained in Lecture 2

info1409 De Montfort University12 Defining the ‘Deliverable’ System Requirements Document This is an overall design for the new system Project management is now needed to co-ordinate people, tasks, timetables and budgets.

info1409 De Montfort University13 Project Management explained The system requirements document provides the ‘blueprint’ of what is needed for the new system. The Project management team then decide upon the best methods to achieve these requirements. There are a number of Methodologies from which to choose.

info1409 De Montfort University14 Methodologies (and Options ) Also called Development strategies During project planning, it is necessary to choose from a range of methods Each methodology (development strategy) uses different techniques to achieve the objectives of the new system requirements.

info1409 De Montfort University15 Activity time Working in 3’s, you will be an A, B or a C: Consider the 3 stages we have just examined: 1. Requirements modelling – A students 2. Data and Process modelling – B students 3. Development strategies – C students

info1409 De Montfort University16 Activity time Working in 3’s, you will be an A, B or a C: Write one or two sentences to explain what your stage is and what the analyst needs to do at that stage.

info1409 De Montfort University17 Feedback and closure Now exchange your notes so that you all have 3 definitions (one for each stage) This is also your opportunity to ask any questions or make any comments. Please be brief – time is short.

info1409 De Montfort University18 Methodology 1) Structured Analysis Often called the ‘Traditional method’ and used extensively in the early days of IT development. Known as Structured Systems Analysis and Design Methodology (SSADM) This methodology treats processes and data as separate entities. Techniques used include Data flow diagrams

info1409 De Montfort University19 Alternatives to ‘Traditional’ “ IT professionals now recognise that successful systems must be USER ORIENTED Users need to be involved formally or informally at every stage of the system development

info1409 De Montfort University20 Result: Team Oriented methods and techniques “ Top managers expect the IT Department to deliver the best possible information system at the lowest possible cost in the shortest possible time” (p93 Shelley et al) To fulfill these expectations many IT managers have tried to increase user participation

info1409 De Montfort University21 (2) Joint Application Development Joint application development (JAD) is a popular fact finding technique that brings users into the development process as active participants. P93 Shelley et al Users have a vital stake in the information system and so should participate fully in the development process

info1409 De Montfort University22 The JAD approach The JAD approach is a team approach which involves a task force of users, managers and IT professionals. They work together to: Gather information Discuss business needs Define the new system requirements

info1409 De Montfort University23 Typical JAD session Agenda

info1409 De Montfort University24 (3) Rapid Application Development Characteristics RAD is another team based technique. It speeds up the information system development process It produces not just the model (as in JAD) but a fully functioning new information system quickly. RAD is a complete methodology with a 4 phase life cycle.

info1409 De Montfort University25 The four phases of the RAD model Notice the continuous interaction between user design and construction

info1409 De Montfort University26 (4) Object Oriented Methodology Object oriented analysis or O.O. combines data and the processes that act on the data into things called objects. These objects represent things, transactions and events that affect the system

info1409 De Montfort University27 Object Oriented methods This module will introduce and explain O.O methodology. Lecture 8 will focus on how CASE tools and Unified Modelling language can be part of Object Oriented analysis concepts.

info1409 De Montfort University28 In conclusion This lecture has given you the opportunity to:  Examine systems analysis phase activities  recognise the need for different development strategies (methodologies)  Be introduced to Traditional methods, OO, Joint Application development (JAD) and rapid application development (RAD)  Understand the need for User involvement in the requirements modeling process.

info1409 De Montfort University29 Recommended reading Chapter 3 – Requirements Modelling pages Systems Analysis & Design. Shelley Cashman and Rosenblatt 6 th Edition Thomson Course Technology 2006