Systems Analysis and Design 9 th Edition Toolkit B CASE Tools By: Prof. Lili Saghafi.

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

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Software: Systems and Application Software Chapter 4.
Systems Analysis and Design 8th Edition
Systems Analysis and Design 9th Edition
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design Third Edition.
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.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Chapter 1 The Systems Development Environment
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 2.
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third 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.
Chapter 13 Finalizing Design Specifications
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.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 3 Software Two major types of software
Chapter 1 The Systems Development Environment
Computer Software.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Chapter 1 The Systems Development Environment
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Problems with reuse – Increased maintenance costs; lack of tool support; not-invented- here syndrome; creating, maintaining, and using a component library.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
Chapter 1 The Systems Development Environment
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Information Systems Overview (COIS 20024) Lecture: Week 3 Computer Software (Information Systems Resources)
CIS 210 Systems Analysis and Development Week 1 Part I The Systems Development Environment,
DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer.
- Ahmad Al-Ghoul Data design. 2 learning Objectives Explain data design concepts and data structures Explain data design concepts and data structures.
Object-Oriented Analysis and Design Fall 2009.
Finalizing Design Specifications
Systems Analysis & Design 7 th Edition Chapter 5.
Systems Analysis and Design 8 th Edition Chapter 6 Object Modeling.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Requirements Engineering Southern Methodist University CSE 7316 – Chapter 3.
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.
Chapter 9 & 10 Database Planning, Design and Administration Database Application Lifecycle DBMS Selection Database Administration.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
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.
2 Systems Analysis – ITEC 3155 Systems Analysis Tasks.
Principles of Information Systems, Sixth Edition 1 Software: Systems and Application Software Chapter 4.
Chapter 4 COMPUTER SOFTWARE. Objective Describe several important trends occurring in computer software. Explain the purpose of several popular software.
BI Performance Management. Business Issues Too much information: Create confusions Multiple version of Truth: Lack of Trusted information: Incomplete,
1 Design Object Oriented Solutions Object Oriented Analysis & Design Lecturer: Mr. Mohammed Elhajj
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
Introduction to Visual Basic 2008 Programming
Appendix A: Guide to Using Microsoft Project 2002
IT INFRASTRUCTURES Business-Driven Technologies
Chapter 5.
Appendix A: Guide to Using Microsoft Project 2002
Presentation transcript:

Systems Analysis and Design 9 th Edition Toolkit B CASE Tools By: Prof. Lili Saghafi

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 2

Toolkit Objectives Explain an integrated development environment Provide examples of CASE tool features Describe CASE tool trends, and how they relate to object-oriented analysis and agile methods 3

Introduction Computer-aided systems engineering (CASE), also called computer-aided software engineering, is a technique that uses powerful software, called CASE tools In addition, you will learn about integrated software development environments 4

Overview of CASE Tools 5

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

Overview of CASE Tools The Marketplace for CASE Tools 7

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 8

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

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

Integrated Development Environments Integrated development environment (IDE) Examples of Integrated Development Environments 11

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 12

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, Telelogic Software, and Rational Software 13

CASE Tool Examples Visible Analyst – Visible Systems Corporation is an important player in the software development market – Also provides a full range of Help features, including the error message analysis screen 14

CASE Tool Examples Rational Software – IBM offers many systems development and modeling products, including a powerful tool called Rational System Architect – Stresses modeling and collaboration, and is a suite of tools that can align processes, information, and technologies 15

CASE Tool Trends New Products and Features – Offer more features and greater flexibility – Framework – Zachman Framework – Framework Manager 16

CASE Tool Trends New Products and Features – Another trend is the increasing use of integrated development environments – An IDE typically includes built-in tools such as real- time error detection, syntax hints, highlighted code, class browsers, and version control 17

CASE Tool Trends Method-Specific CASE Tools – Structured analysis – Object-oriented analysis and design (OOAD) – The most recent trend is the popularity of agile methods 18

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 19

Toolkit Summary Forward engineering means translating business processes and functions into applications A CASE tool can handle many program development tasks 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 20

Toolkit Summary Toolkit B complete 21