Techniques In Information Systems Development Methodology.

Slides:



Advertisements
Similar presentations
Chapter 11 Describing Process Specifications and Structured Decisions
Advertisements

Alternative Approach to Systems Analysis Structured analysis
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Soft Systems Methodology
Chapter 4 Enterprise Modeling.
Chapter 4.
SYSTEM ANALYSIS & DESIGN (DCT 2013)
Systems Analysis and Design 9th Edition
Analytical methods for Information Systems Professionals
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall.
Introduction To System Analysis and Design
Analytical methods for IS professionals ISYS3015 Qualitative research methods Data collection.
Chapter 9 Describing Process Specifications and Structured Decisions
Chapter 9 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall & Kendall Sixth Edition © 2005 Pearson Prentice.
Chapter 9 Describing Process Specifications and Structured Decisions
System Design and Analysis
Lecture 13 Revision IMS Systems Analysis and Design.
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 9 Kendall & Kendall Systems Analysis and Design, 9e Process Specifications.
Systems Development Life Cycle
Ims5024 Week 71 IMS 5024 Object orientation (2). Ims5024 Week 72 Content Group assignment Use-cases State transition diagrams Place in ISD Evaluation.
Introduction to Database Development. 2-2 Outline  Context for database development  Goals of database development  Phases of database development.
Chapter 4.
socio-organizational issues and stakeholder requirements
Process Modeling SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
Structured Vs. Object Oriented Analysis and Design SAD Vs. OOAD
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 9 Kendall & Kendall Systems Analysis and Design, 9e Process Specifications.
System Analysis Overview Document functional requirements by creating models Two concepts help identify functional requirements in the traditional approach.
Introduction to Systems Analysis and Design Trisha Cummings.
IT 244 Database Management System Data Modeling 1 Ref: A First Course in Database System Jeffrey D Ullman & Jennifer Widom.
IE398 - lecture 10 SSM in detail
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Section 02Systems Documentation1 02 Systems Documentation And Franchise Colleges By MANSHA NAWAZ.
Chapter 9 Describing Process Specifications and Structured Decisions
1 Lecture 3: Introducing Data Flow Diagrams (DFDs) Section 1 - The Concept of Diagrams Why use Diagrams? Diagrams as Working Documents Systems Analysis.
Phase 2: Systems Analysis
The Structured Specification. Why a Structured Specification? System analyst communicates the user requirements to the designer with a document called.
Quality Directions Australia Improving clinical risk management systems: Root Cause Analysis.
ITEC224 Database Programming
Business Analysis and Essential Competencies
Chapter 11 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall and Kendall Fifth Edition.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
Introduction To System Analysis and Design
SOFTWARE DESIGN.
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
Structured Analysis.
1 Introduction to Software Engineering Lecture 1.
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
The GIS Project First Steps. Introduction Designing a GIS project. –What is the nature of the project? –What is the scope of the project? Project management.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 systems analysis 1 what is systems analysis? preparation of the system’s requirements/definition,
Chapter 4 enterprise modeling
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
Systems Analysis and Design 8th Edition
Copyright © 2011 Pearson Education Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall & Kendall Global Edition 9.
M253 Team Work in Distributed Environments Week (3) By Dr. Dina Tbaishat.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Systems Development Life Cycle
Chapter 10 Holistic Techniques.
Data Dictionaries ER Diagram.
Methodologies For Systems Analysis.
Introduction to Systems Analysis and Design
Unified Modeling Language
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Chapter 11 Describing Process Specifications and Structured Decisions
Members: Keshava Shiva Sanjeeve Kareena
Systems Development Life Cycle
Information system analysis and design
Presentation transcript:

Techniques In Information Systems Development Methodology

Kinds of Techniques Rich Pictures Root Definitions Conceptual Models Entity Modeling Normalization Data Flow Diagram Decision Trees Decision Tables Structured English Action Diagrams Entity Life Cycle Object Orientation Structure Diagrams Matrices

A Classification of Techniques StageOverallDataProcesses StrategyRich pictures AnalysisRich pictures,Objects, Matrices, Structure diagrams Entity Modeling DFD, Entity life cycle, Process logic, Root definitions, Conceptual models Logical Design Objects, Matrices, Structure Diagrams NormalizationProcess logic Program/ Database Design Objects, Matrices, Structure Diagrams NormalizationProcess logic

Rich Pictures Help to understand the problem situation in general at beginning of a project It is a pictorial caricature of an organization It is a tool for helping to explain what the organization is about It helps people to visualize and discuss their roles It can show the worries of individuals, potential conflict, and political issues Etc.

Root Definitions Can be used to define two things that are otherwise both vague and difficult: problems and systems A concise verbal description of the system which captures its essential nature Who is doing what for whom, and to whom are they answerable, what assumptions are being made, and in what environment is this happening? C(lient) A(ctor) T(ransformation) W(eltanschuung) O(wner) E(nvironment): CATWOE “A system owned and operated by the professional association to administer the examinations by registering, supervising, recording and notifying students”

Conceptual Models It is an essential element in the architects’ design activities It is a medium of communication between architects and clients to enable the right design to be selected It is a set of instructions to the builders

Entity Modeling Define the area for analysis Define the entities and the relationships between them Establishing the key attributes for each entity Complete each entity with all the attributes Normalize all the entities Ensure all events and operations are supported by the model

Normalization It is a process of transforming data into well formed or natural groupings such that one fact is in one place and that the correct relationships between facts exist

Data Flow Diagram Provides the key means of achieving one of structured systems Provides the analyst with the ability to specify a system at the logical level Represents logical information, not the physical aspects

Decision Trees To facilitate the documentation of process logic, particularly where there are many decision alternatives Decision trees are constructed by first identifying the conditions, actions

Decision Tables Appropriate where there is a large number of actions as they can be decomposed into sets conveniently

Structured English It is a precise way of specifying a process, an is readily understandable by a trained systems designer as well as being readily converted to a computer program Sequencing Selection Repetition Case

Action Diagrams Support the structured programming constructs of condition, case, repetition, reapeat….until Admit a student Review application Interview student Make decision Communicate decision Function ‘admit a student’

Entity Life Cycle It is used at a variety of stages in a number of methodologies and is one of the few attempts to address changes that happen over time The diagram provides a pictorial way of communication that enables users to validate the accuracy or otherwise of the analysis

Start state Same state End state Entity state Event Process

Object Orientation An object is something to which actions are directed, it has an identity, a state, and exhibits behavior

Structure Diagrams Representing processes or parts of computer programs (modules) and connecting lines Each module should be small and manageable

A BC D E F G Module A can call module B and also module C When A calls B, it sends data of type D to B, when B terminates, it returns data of type E to A. Its variation: Warnier-Orr diagram

Matrices Function Event Process enquiry SelectionEnrol ment Accoun ts Student Enquiry XX Student Accepted XX Student registers X