Approaches to System Development Chapter 3. Methodologies, Models, Tools and Techniques A system development methodology –provides guidelines to follow.

Slides:



Advertisements
Similar presentations
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Advertisements

Systems Investigation and Analysis
Chapter 2: Approaches to System Development
Systems Analysis and Design in a Changing World, 6th Edition
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Chapter 2 Approaches to System Development
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 2- Visual Basic Schneider
Introduction To System Analysis and Design
1 California State University, Fullerton Chapter 13 Developing and Managing Information Systems.
12 C H A P T E R Systems Investigation and Analysis and Analysis.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 15 Finalizing.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Systems Development Life Cycle
Systems Analysis and Design in a Changing World, Fifth Edition
INTRODUCTION Management information systems combine hardware, software and network products in an integrated solution that provides managers with data.
Object-Oriented Analysis and Design
Chapter 6: The Traditional Approach to Requirements
Introduction To System Analysis and design
2 Approaches to Requierements Engineering Reference: Systems Analysis and Design in a Changing World, 3 rd Edition, chapter 2 and chapter 6.
CIS 321—IS Analysis & Design
Chapter 2: Approaches to System Development
INFO415 Approaches to System Development: Part 2
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the purpose and various phases of the traditional systems development.
Managing the development and purchase of information systems (Part 1)
2 Systems Analysis and Design in a Changing World, Fourth Edition.
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Topic 1: Approaches to System Development
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
OCR ICT for A2 © Hodder Education 2009 Chapter 1 The systems cycle.
Two Approaches to System Development
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 8 - Approaches to System Development.
Introduction To System Analysis and Design
INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1. Information System 2.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Content The system development life cycle
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Methodologies of the SDLC Traditional Approach to SDLC Object-Oriented Approach to SDLC CASE Tools.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
1 Introduction to Software Engineering Lecture 1.
UHD::3320::CH121 DESIGN PHASE Chapter 12. UHD::3320::CH122 Design Phase Two Aspects –Actions which operate on data –Data on which actions operate Two.
2 Systems Analysis and Design in a Changing World, Fifth Edition.
Chapter 7 The Object-Oriented Approach to Requirements.
Systems Analysis and Design in a Changing World, 6th Edition
System Development 1 u Systems development life cycle (SDLC) l Provides overall framework for managing system development process u Two main approaches.
CS 3050 Object-Oriented Analysis and Design. Objectives What is “Object-Oriented?” Object-Oriented Approach Vs. Structured Approach How Has the Object-Oriented.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
OBJECT-ORIENTED SOFTWARE DEVELOPMENT PROCESS BTS430 Systems Analysis and Design using UML.
APPROACH TO SYSTEM DEVELOPMENT. SYSTEMS DEVELOPMENT LIFE CYCLE A project is a planned undertaking that has a beginning and an end and that produces a.
© 2006 Pearson Addison-Wesley. All rights reserved 2-1 Chapter 2 Principles of Programming & Software Engineering.
2 Systems Analysis and Design in a Changing World, Fourth Edition.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
2 Systems Analysis and Design in a Changing World, Fourth Edition.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
NURHALIMA 1. Identify the trade-offs when using CASE Describe organizational forces for and against adoption of CASE tools Describe the role of CASE tools.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 8 Approaches to System Development.
Systems Analysis and Design in a Changing World, 6th Edition
2 Systems Analysis – ITEC 3155 Systems Analysis Tasks.
ITEC 4010: Systems Analysis and Design II. Lecture 3 System Development Part II Review Professor Peter Khaiter.
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Introduction To System Analysis and Design PART 2
Object Oriented Analysis and Design
Systems development life cycle (SDLC)
Members: Keshava Shiva Sanjeeve Kareena
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 2: Approaches to System Development
Presentation transcript:

Approaches to System Development Chapter 3

Methodologies, Models, Tools and Techniques A system development methodology –provides guidelines to follow for completing every activity in the systems development life cycle. A model is a representation of some important aspect of the real world some models used in system development --Flowchart, DFD, ERD, Structure charts Use case diagrams, class diagrams, seq. diagrams some models used to manage the development process --PERT charts, Gantt chart organ. Hierarchy chart --Financial analysis models –NPV, ROI

Tools A tool is software support that helps create models or other components required in the project. -smart editors, C-S help, debugging tools CASE (Computer-Aided System Engineering) Tools -- Help the analyst create the important system models.

Techniques A technique is a collection of guidelines that help an analyst complete a system development activity. Some Techniques OO analysis Data Modeling Relational database design Structured analysis and design Software-testing

Two approaches to System Development Structured system development Information Engineering (IE) is a popular variation to structured development Structured Analysis and Design Technique (SADT) – developed in the 1060’s was the first attempt to provide guidelines to improve the quality of software. Top down programming– divides more complex programs into a hierarchy of program modules. Structure design – Structure Charts- Structured analysis- Data flow diagrams (DFD) – Entity-Relationship Diagram (ERD)

The Object Oriented Approach OO approach – view an information system as a collection of interacting objects that work together to accomplish tasks Object – a component in the computer system that can respond to messages. OO design –defining all of the types of objects necessary to communicate with people and devices in the system and refining the definition of each type of object so it can be implemented with a specific language or environment OO Programming –Writing statements in a programming language to define what each type of object does, including the messages that objects send and receive.