1 Copyright 8 2002 Flying Kiwi Productions Inc. An Introduction to Object-Oriented Analysis Objects and UML in plain English. Chapter.

Slides:



Advertisements
Similar presentations
Systems Analysis and Design
Advertisements

Systems Analysis and Design With UML 2
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 1- 1.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 9- 1.
© Copyright 2011 John Wiley & Sons, Inc.
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
Slide 1.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 The.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide
Chapter 14 Organizing and Manipulating the Data in Databases
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Slide 19.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
CHAPTER 2: Introduction to Systems Concepts and Systems Architecture
Chapter 1 Introduction To Information Systems Copyright © 2014 John Wiley & Sons, Inc. All rights reserved. Introduction to Information Systems Fifth Edition.
Evaluation Quizzes (10 minutes) 5 Marks Individual Presentation 5 Marks - (Selected Topics) Individual Project 20 Marks Test (1 and 2) 30 Marks Final 40.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
ACCOUNTING INFORMATION SYSTEMS
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
TECHNOLOGY GUIDE 2: Software 1. 2 TG2.1 Introduction to Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application Software TECHNOLOGY GUIDE.
1 Copyright Flying Kiwi Productions Inc. An Introduction to Object-Oriented Analysis Objects and UML in plain English. Chapter.
Computers Are Your Future Tenth Edition Chapter 11: Programming Languages & Program Development Copyright © 2009 Pearson Education, Inc. Publishing as.
Systems Analysis and Design with UML Version 2
Slide 1 Systems Analysis and Design Alan Dennis, Barbara Wixom, and David Tegarden Chapter 15: Deployment: Installation and Operations Copyright 2005 John.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 13: Physical Architecture Layer Design Alan Dennis,
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Limits.
Slide 1 UML Review Chapter 2: Introduction to Object-Oriented Systems Analysis and Design with the Unified Modeling Language, Version 2.0 Alan Dennis,
1 Copyright Flying Kiwi Productions Inc. An Introduction to Object-Oriented Analysis Objects and UML in plain English. Chapter.
Software Engineering EKT 420 MOHAMED ELSHAIKH KKF 8A – room 4.
June 05 David A. Gaitros Jean Muhammad Introduction to OOD and UML Dr. Jean Muhammad.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 8: Behavioral Modeling.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
14-1 Systems Development Concept of Systems Development Life Cycle (SDLC) Definition of SDLC Stages of SDLC Traditional versus modern SDLCs.
Core Concepts of ACCOUNTING INFORMATION SYSTEMS Moscove, Simkin & Bagranoff John Wiley & Sons, Inc. Developed by: S. Bhattacharya, Ph.D. Florida Atlantic.
CIS 112 Exam Review. Exam Content 100 questions valued at 1 point each 100 questions valued at 1 point each 100 points total 100 points total 10 each.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 9: Moving on to Design.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 9: Moving on to Design.
Copyright Flying Kiwi Productions Inc. 1 An Introduction to Object-Oriented Analysis Objects and UML in plain English. Chapter.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
Slide 1 Systems Analysis and Design with UML Version 2.0 An Object-Oriented Approach, Second Edition Chapter 3: Project Initiation Alan Dennis, Barbara.
Slide 1 Systems Analysis and Design with UML Version 2.0 An Object-Oriented Approach, Second Edition Chapter 3: Project Initiation Alan Dennis, Barbara.
CHAPTER 10 DATA COLLECTION METHODS. FROM CHAPTER 10 Copyright © 2003 John Wiley & Sons, Inc. Sekaran/RESEARCH 4E.
Chapter 14 Programming and Languages McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Project Management in Practice
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
USE CASE Pertemuan 7 Matakuliah: Konsep object-oriented Tahun: 2009.
Department of Industrial Engineering Sharif University of Technology Session #14.
Copyright Flying Kiwi Productions Inc. 1 An Introduction to Object-Oriented Analysis Objects and UML in plain English. Chapter.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 9: Moving on to Design.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 8: Behavioral Modeling.
24-04 Excerpted from Meggs’ History of Graphic Design, Fourth Edition. Copyright 2005, All rights reserved. Published by John Wiley & Sons, Inc.
Copyright Flying Kiwi Productions Inc. 1 An Introduction to Object-Oriented Analysis Objects and UML in plain English. Chapter.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
Department of Industrial Engineering Sharif University of Technology Session #4.
Core Concepts of ACCOUNTING INFORMATION SYSTEMS Moscove, Simkin & Bagranoff John Wiley & Sons, Inc. Developed by: S. Bhattacharya, Ph.D. Florida Atlantic.
Based on the book by David William Brown
Systems Analysis and Design With UML 2
Systems Analysis and Design With UML 2
ACCOUNTING INFORMATION SYSTEMS
Presentation transcript:

1 Copyright Flying Kiwi Productions Inc. An Introduction to Object-Oriented Analysis Objects and UML in plain English. Chapter 2: Systems Development and the Software Crisis Based on the book by David William Brown Based on the book by David William Brown John Wiley & Sons, ISBN

2 Copyright Flying Kiwi Productions Inc. Copyright Copyright Flying Kiwi Productions All rights reserved. This slide presentation is based on “An Introduction to Object- Oriented Analysis; Objects and UML in Plain English,” by David William Brown, Wiley, ISBN , “The Book.” Permission is hereby granted to copy, modify or excerpt all or any part of this slide presentation, provided it is solely for use with courses, seminars or other presentations or productions where a copy of The Book is purchased by or for each and every participant or recipient. An instructor guide is available from the publisher for such presentations.

3 Copyright Flying Kiwi Productions Inc. Chapter 2 Systems Development and the Software Crisis  Brief History  Need for a New Approach  Costs and Benefits of Objects

4 Copyright Flying Kiwi Productions Inc.  Brief History l 1950s and 1960s, Systems Analysis was unstructured, unorganized l It was not done well. l Over the last 30 years we have made many improvements But software still has just as many bugs! But software still has just as many bugs! But back then a large project was a few thousand lines of code But back then a large project was a few thousand lines of code Nowadays large means several million lines of code. Nowadays large means several million lines of code.

5 Copyright Flying Kiwi Productions Inc.  Brief History Maintenance changes have always been a problem.

6 Copyright Flying Kiwi Productions Inc.  Brief History l Backlogs At any time there has been about a 5-year backlog At any time there has been about a 5-year backlog Plus there has also been a 5-year invisible backlog. Plus there has also been a 5-year invisible backlog. l This has had two effects: n A move to end-user computing n A constant search for better ways to develop software systems.

7 Copyright Flying Kiwi Productions Inc.  Brief History l Reliability n What caused all the maintenance and backlogs? l Poor initial design led to problems of n Flexibility, the ability of a system to handle unforeseen events or transactions n Resilience, the ability to handle changes during maintenance without other problems happening with every little change.

8 Copyright Flying Kiwi Productions Inc.  Need for a New Approach to Systems Development l Many business managers do not realize how complex software development can be l Many use amateurs and hackers l Others hire out-of-date “professionals” l There are good ways and bad ways to do it l Good consultants are expensive l Because that’s what they are worth in ROI (Return on Investment) l Robin Williams’ new movie...

9 Copyright Flying Kiwi Productions Inc. “The Dead COBOL Programmers’ Society.”

10 Copyright Flying Kiwi Productions Inc.  Costs and Benefits of Objects Benefits of Objects: n System Stability n Maintainability n Reusable software components n Reality-based systems n Data accessibility n User involvement and ownership

11 Copyright Flying Kiwi Productions Inc.  Costs and Benefits of Objects Costs of Objects: n Installed software base s COBOL  Legacy Systems: Out-of-date systems that already exist and must continue to exist for the foreseeable future. n Retraining s Not just a new language, but s A whole new way of thinking n Need a carefully-planned conversion s See Chapter 15, “Moving to O-O Techniques”

12 Copyright Flying Kiwi Productions Inc. End of Chapter 2.

13 Copyright Flying Kiwi Productions Inc. End of Chapter 2.

14 Copyright Flying Kiwi Productions Inc. End of Chapter 2.

15 Copyright Flying Kiwi Productions Inc.

16 Copyright Flying Kiwi Productions Inc.