Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 2.

Slides:



Advertisements
Similar presentations
CASE tools Upper CASE tools: support for the analysis and design Lower CASE tools: support for construction and maintenance 1980s… Nowadays… Integrated.
Advertisements

Systems Development Environment
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Ch 3 System Development Environment
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix.
Systems Analysis and Design 8th Edition
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Introduction to System Analysis and Design
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design Third Edition.
Chapter Extension 19 Alternative Development Techniques © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
Lesson-12 Information System Development-2
Requirements Analysis 5. 1 CASE b505.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis CASE Computer.
Effective systems development requires a team effort from stakeholders, users, managers, systems development specialists, and various support personnel,
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 1 The Systems Development Environment
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.
Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12.
System Analysis and Design
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
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.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Introduction to Systems Analysis and Design
Systems Analysis and Design 9 th Edition Toolkit B CASE Tools By: Prof. Lili Saghafi.
Chapter 1 The Systems Development Environment
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Computer Software.
Chapter 1 The Systems Development Environment
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the purpose and various phases of the traditional systems development.
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Information systems defined small enterprise characteristics Information needs of the small enterprise the systems development life cycle computer information.
1 Chapter 1 Introduction to Systems Analysis and Design.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
CIS 210 Systems Analysis and Development Week 1 Part I The Systems Development Environment,
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Systems Analysis & Design 7 th Edition Chapter 5.
Information systems defined small enterprise characteristics Information needs of the small enterprise the systems development life cycle computer information.
Session 9 Component and Deployment. OOAD with UML / Session 9 / 2 of 17 Review State Diagrams represent the software entities in terms of their states.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
2 2009/10 Object Oriented Technology 1 Topic 2: Introduction to Object-Oriented Approach Reference: u Ch.16 Current Trends in System Development (Satzinger:
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
DATA RESOURCE MANAGEMENT
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design.
Toolkit 2.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
The Systems Development Environment Systems Analysis and Design II.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
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.
1 Design Object Oriented Solutions Object Oriented Analysis & Design Lecturer: Mr. Mohammed Elhajj
Component and Deployment
Modern Systems Analysis and Design Third Edition
Rapid Application Development
Object-Oriented Techniques
Modern Systems Analysis and Design Third Edition
Chapter 4 Automated Tools for Systems Development
Modern Systems Analysis and Design Third Edition
Object Oriented Analysis and Design
Modern Systems Analysis and Design Third Edition
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Modern Systems Analysis and Design Third Edition
Presentation transcript:

Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 2

2222 Toolkit Objectives ●Explain CASE tools and the concept of a CASE environment ●Trace the history of CASE tools and their role in a fourth-generation environment ●Define CASE terms and concepts, including a repository, modeling tools, documentation tools, engineering tools, and construction tools

3333 Toolkit Objectives ●Explain an integrated development environment ●Provide examples of CASE tools features ●Describe future trends for CASE tools, including new developments and the emerging role of object-oriented analysis and design

4444 Introduction ●Computer-aided systems engineering (CASE), also called computer-aided software engineering, is a technique that uses powerful software, called CASE tools ●You will learn about integrated software development environments

5555 Overview of CASE Tools ●CASE tools can reduce costs, speed up development, and provide comprehensive documentation that can be used for future maintenance or enhancements ●CASE Environment ●CASE Tools History –As early as the 1960s –Forty years ago – procedural languages

6666 Overview of CASE Tools ●CASE Tools History –Modern languages – non-procedural or event- driven –Object-oriented programming languages (OOPL) –Fourth-generation languages (4GLs) –Fourth-generation environment

7777 Overview of CASE Tools ●The Marketplace for CASE Tools –Includes a wide variety of vendors and products, and no one tool dominates the market –The first step in learning about CASE tools is to understand basic CASE terms and concepts

8888 CASE Terms and Concepts ●A typical CASE tool is actually a set of individual tools that share a repository of information ●Repository –When you define a data element in the repository, you can assign a data type and format, a range of acceptable values, and one or more aliases –Alias

9999 CASE Terms and Concepts ●Individual Tools –Modeling tools –Documentation tools –Engineering tools Forward engineering Reverse engineering

10 CASE Terms and Concepts ●Individual Tools –Construction tools Application generator – code generator Screen generator Report generator – report writer Mock-up report

11 Integrated Development Environments ●Integrated development environment (IDE) ●Examples of Integrated Development Environments –Oracle Designer –Microsoft’s Visual Studio.NET

12 Integrated Development Environments ●Pros and Cons of Integrated Development Tools –Is highly effective because it is an integral part of the vendor’s software package –The only possible disadvantage is that each IDE is different, and requires a learning curve and skills that might or might not be readily transferable –CASE tools can be used in any development environment

13 CASE Tool Examples ●You can choose from dozens of vendors and CASE tools that offer a wide range of functions ●Three leading CASE tool suppliers: Visible Systems Corporation, Popkin Software, and Rational Software

14 CASE Tool Examples ●Visible Analyst –Visible Systems Corporation is an important player in the software development market –Can generate many types of models and diagrams

15 CASE Tool Examples ●System Architect –Popkin states that its product is the first fully integrated modeling tool to unify the enterprise with complete business and systems information management –Offers numerous diagrams and definitions –Also offers extensive tutorials

16 CASE Tool Examples ●Rational Software –IBM’s Rational Software offers a wide range of systems development and modeling products –Rational Software Architect –Rational Edge

17 Future Trends ●Will consist of cross-platform tools that are capable of working with data and business processes both within the enterprise and from outside customers and suppliers ●Will undoubtedly be planned, constructed, and maintained with a new generation of CASE tools

18 Future Trends ●New Features –Framework Manager –Lines between traditional CASE tools and other modeling tools continue to blur –Microsoft Visio –Another trend is represented by Microsoft’s Visual Studio.NET

19 Future Trends ●The Emerging Role of Object-Oriented Analysis and Design –Structured analysis –Systems development life cycle (SDLC) –Object-oriented analysis and design (OOAD) is gaining popularity –Features of an O-O approach include modular design and reusable code that easily can be combined and reassembled into new components

20 Toolkit Summary ●CASE tools are software programs that system developers use to help them design and construct information systems ●A repository is a database that serves as a central storage location for all information about the system being developed ●An integrated set of CASE tools can be used to model, document, engineer, and construct the information system

21 Toolkit Summary ●Forward engineering means translating business processes and functions into applications ●Two trends seem clear: CASE tool vendors will continue to include powerful new features, and the popularity of object-oriented tools will continue to grow ●Toolkit Part 2 complete