SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Development of UML, Programming and SA/SD  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Idealised Information System Development  Does this  life cycle  apply in the real world? Design Implement Requirements Analysis
The System was finished and the tests were concluded, The users’ last changes were even included, and  the user exclaimed with a snarl and a taunt, “ It’s just what I asked for, but not what I want” User   Satisfaction
Requirements Classic   Life Cycle or Traditional Life Cycle (TLC) or “ Waterfall Model” Also see last week’s slides Analysis Design Implement Towards completion? Nothing gained if the project is discontinued Late discovery of problems   lead to   cost escalation Clients see nothing until implementation Shifting requirements - not reflected in the implementation Development Maintenance
Iteration ,[object Object],[object Object],[object Object],Source:  ch2,  An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process, 2004, Schach, S
Incrementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Source:  ch2,  An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process, 2004, Schach, S
Iteration, Incrementation ,[object Object],[object Object],[object Object],Source:  ch2,  An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process, 2004, Schach, S
Iteration, Incrementation (1) Source:  ch2,  An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process, 2004, Schach, S
Iteration, Incrementation (2) Source:  ch2,  An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process, 2004, Schach, S
Structured Analysis V OOAD ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Origins of UML (Textbook P 5) ,[object Object],[object Object],[object Object],[object Object],[object Object]
What UML is not…   (Textbook P 10) ,[object Object],[object Object],[object Object],** In a lab exercise later, we investigate this further
Why Use UML?   (Textbook P 12) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Questions to consider ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Practical UML : A Hands-On Introduction for Developers
Practical UML : A Hands-On Introduction for DevelopersPractical UML : A Hands-On Introduction for Developers
Practical UML : A Hands-On Introduction for Developers
Wildan Maulana
 

Was ist angesagt? (7)

[2016/2017] RESEARCH in software engineering
[2016/2017] RESEARCH in software engineering[2016/2017] RESEARCH in software engineering
[2016/2017] RESEARCH in software engineering
 
Object oriented analysis & Design- Overview
Object oriented analysis & Design- OverviewObject oriented analysis & Design- Overview
Object oriented analysis & Design- Overview
 
ooAD
ooADooAD
ooAD
 
CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
A framework to performance analysis of software architectural styles
A framework to performance analysis of software architectural stylesA framework to performance analysis of software architectural styles
A framework to performance analysis of software architectural styles
 
Practical UML : A Hands-On Introduction for Developers
Practical UML : A Hands-On Introduction for DevelopersPractical UML : A Hands-On Introduction for Developers
Practical UML : A Hands-On Introduction for Developers
 

Andere mochten auch

Education as Uncontested Terrain: Nicaragua, 1979-1993
Education as Uncontested Terrain:  Nicaragua, 1979-1993Education as Uncontested Terrain:  Nicaragua, 1979-1993
Education as Uncontested Terrain: Nicaragua, 1979-1993
afraser123
 
plumb bob and string line
plumb bob and string lineplumb bob and string line
plumb bob and string line
9868011
 
How to set up the tripod
How to set up the tripodHow to set up the tripod
How to set up the tripod
a2media14f
 
Classification of Hand Tools - PART 2
Classification of Hand Tools - PART 2Classification of Hand Tools - PART 2
Classification of Hand Tools - PART 2
Pilita Santos
 
Theodolite ppt in 7
Theodolite ppt in 7Theodolite ppt in 7
Theodolite ppt in 7
Arun Kama
 
Classification of Hand Tools - PART 1
Classification of Hand Tools - PART 1Classification of Hand Tools - PART 1
Classification of Hand Tools - PART 1
Pilita Santos
 
Soil ppt[1][1]
Soil ppt[1][1]Soil ppt[1][1]
Soil ppt[1][1]
trn2allah
 
Different types of soil
Different types of soilDifferent types of soil
Different types of soil
Yash Kishore
 

Andere mochten auch (20)

Education as Uncontested Terrain: Nicaragua, 1979-1993
Education as Uncontested Terrain:  Nicaragua, 1979-1993Education as Uncontested Terrain:  Nicaragua, 1979-1993
Education as Uncontested Terrain: Nicaragua, 1979-1993
 
plumb bob and string line
plumb bob and string lineplumb bob and string line
plumb bob and string line
 
What is a Balanced Health Triangle?
What is a Balanced Health Triangle?What is a Balanced Health Triangle?
What is a Balanced Health Triangle?
 
How to set up the tripod
How to set up the tripodHow to set up the tripod
How to set up the tripod
 
Soil of india
Soil of indiaSoil of india
Soil of india
 
Soil science for teachers (massive-the real dirt on soil)
Soil science for teachers (massive-the real dirt on soil)Soil science for teachers (massive-the real dirt on soil)
Soil science for teachers (massive-the real dirt on soil)
 
Soils of india
Soils of indiaSoils of india
Soils of india
 
Soils of India
Soils of IndiaSoils of India
Soils of India
 
Manual plastering
Manual plasteringManual plastering
Manual plastering
 
Rocks, Minerals, and Soils
Rocks, Minerals, and SoilsRocks, Minerals, and Soils
Rocks, Minerals, and Soils
 
Theodolites
TheodolitesTheodolites
Theodolites
 
Soils
SoilsSoils
Soils
 
Classification of Hand Tools - PART 2
Classification of Hand Tools - PART 2Classification of Hand Tools - PART 2
Classification of Hand Tools - PART 2
 
Soil for 3rd or 4th graders. (Teach)
Soil for 3rd or 4th graders. (Teach)Soil for 3rd or 4th graders. (Teach)
Soil for 3rd or 4th graders. (Teach)
 
Theodolite ppt in 7
Theodolite ppt in 7Theodolite ppt in 7
Theodolite ppt in 7
 
Liquefaction of Soil
Liquefaction of SoilLiquefaction of Soil
Liquefaction of Soil
 
Classification of Hand Tools - PART 1
Classification of Hand Tools - PART 1Classification of Hand Tools - PART 1
Classification of Hand Tools - PART 1
 
Soil ppt[1][1]
Soil ppt[1][1]Soil ppt[1][1]
Soil ppt[1][1]
 
Different types of soil
Different types of soilDifferent types of soil
Different types of soil
 
types of soil
types of soiltypes of soil
types of soil
 

Ähnlich wie BIS2311Topic2

Changing trends in sw development
Changing trends in sw developmentChanging trends in sw development
Changing trends in sw development
avniS
 
02 si(systems analysis and design )
02 si(systems analysis and design )02 si(systems analysis and design )
02 si(systems analysis and design )
Nurdin Al-Azies
 
Information Systems Analysis and Design Overview of OOAD, UML, and RUP
 Information Systems Analysis and Design Overview of OOAD, UML, and RUP Information Systems Analysis and Design Overview of OOAD, UML, and RUP
Information Systems Analysis and Design Overview of OOAD, UML, and RUP
Dang Tuan
 
Various Approaches Of System Analysis
Various Approaches Of System AnalysisVarious Approaches Of System Analysis
Various Approaches Of System Analysis
Laura Torres
 
Application Of Uml Using Uml Diagrams Used At Each Stage...
Application Of Uml Using Uml Diagrams Used At Each Stage...Application Of Uml Using Uml Diagrams Used At Each Stage...
Application Of Uml Using Uml Diagrams Used At Each Stage...
Samantha Randall
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
Tammy Moncrief
 

Ähnlich wie BIS2311Topic2 (20)

Object Oriented Analysis
Object Oriented AnalysisObject Oriented Analysis
Object Oriented Analysis
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Chapter1
Chapter1Chapter1
Chapter1
 
Ch01
Ch01Ch01
Ch01
 
Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1
 
Unit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdfUnit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdf
 
Changing trends in sw development
Changing trends in sw developmentChanging trends in sw development
Changing trends in sw development
 
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerCS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and Answer
 
Chapter02
Chapter02Chapter02
Chapter02
 
02 si(systems analysis and design )
02 si(systems analysis and design )02 si(systems analysis and design )
02 si(systems analysis and design )
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Information Systems Analysis and Design Overview of OOAD, UML, and RUP
 Information Systems Analysis and Design Overview of OOAD, UML, and RUP Information Systems Analysis and Design Overview of OOAD, UML, and RUP
Information Systems Analysis and Design Overview of OOAD, UML, and RUP
 
l1_introuml.pdf
l1_introuml.pdfl1_introuml.pdf
l1_introuml.pdf
 
Workflow management
Workflow managementWorkflow management
Workflow management
 
Various Approaches Of System Analysis
Various Approaches Of System AnalysisVarious Approaches Of System Analysis
Various Approaches Of System Analysis
 
Application Of Uml Using Uml Diagrams Used At Each Stage...
Application Of Uml Using Uml Diagrams Used At Each Stage...Application Of Uml Using Uml Diagrams Used At Each Stage...
Application Of Uml Using Uml Diagrams Used At Each Stage...
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
 
Software process life cycles
Software process life cyclesSoftware process life cycles
Software process life cycles
 
01lifecycles
01lifecycles01lifecycles
01lifecycles
 
testing
testingtesting
testing
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Kürzlich hochgeladen (20)

General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

BIS2311Topic2

  • 1.
  • 2. Idealised Information System Development Does this life cycle apply in the real world? Design Implement Requirements Analysis
  • 3. The System was finished and the tests were concluded, The users’ last changes were even included, and the user exclaimed with a snarl and a taunt, “ It’s just what I asked for, but not what I want” User Satisfaction
  • 4. Requirements Classic Life Cycle or Traditional Life Cycle (TLC) or “ Waterfall Model” Also see last week’s slides Analysis Design Implement Towards completion? Nothing gained if the project is discontinued Late discovery of problems lead to cost escalation Clients see nothing until implementation Shifting requirements - not reflected in the implementation Development Maintenance
  • 5.
  • 6.
  • 7.
  • 8. Iteration, Incrementation (1) Source: ch2, An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process, 2004, Schach, S
  • 9. Iteration, Incrementation (2) Source: ch2, An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process, 2004, Schach, S
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.

Hinweis der Redaktion

  1. As described in chapter1, ideally IS Linear and from scratch. No we do mistakes & requirements of client change
  2. Implementation has coding & testing