SlideShare a Scribd company logo
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]

More Related Content

What's hot

[2016/2017] RESEARCH in software engineering
[2016/2017] RESEARCH in software engineering[2016/2017] RESEARCH in software engineering
[2016/2017] RESEARCH in software engineering
Ivano Malavolta
 
Object oriented analysis & Design- Overview
Object oriented analysis & Design- OverviewObject oriented analysis & Design- Overview
Object oriented analysis & Design- Overview
rmk_rrj
 
ooAD
ooADooAD
CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1
Gobinath Subramaniam
 
Lecture 4
Lecture 4Lecture 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
ijfcstjournal
 
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
 

What's hot (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
 

Viewers also liked

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 line9868011
 
What is a Balanced Health Triangle?
What is a Balanced Health Triangle?What is a Balanced Health Triangle?
What is a Balanced Health Triangle?
littlesummary9635
 
How to set up the tripod
How to set up the tripodHow to set up the tripod
How to set up the tripod
a2media14f
 
Soil of india
Soil of indiaSoil of india
Soil of india
aditi2908
 
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)
Moira Whitehouse
 
Soils of india
Soils of indiaSoils of india
Soils of india
Smar Indi
 
Soils of India
Soils of IndiaSoils of India
Manual plastering
Manual plasteringManual plastering
Manual plastering
abhishek_garhwal
 
Rocks, Minerals, and Soils
Rocks, Minerals, and SoilsRocks, Minerals, and Soils
Rocks, Minerals, and Soils
wadec
 
Theodolites
TheodolitesTheodolites
Theodolites
illpa
 
Soils
SoilsSoils
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
 
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)
Moira Whitehouse
 
Theodolite ppt in 7
Theodolite ppt in 7Theodolite ppt in 7
Theodolite ppt in 7
Arun Kama
 
Liquefaction of Soil
Liquefaction of SoilLiquefaction 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
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
 
types of soil
types of soiltypes of soil
types of soil
mehanas
 

Viewers also liked (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
 

Similar to BIS2311Topic2

Object Oriented Analysis
Object Oriented AnalysisObject Oriented Analysis
Object Oriented Analysis
AMITJain879
 
Software Development
Software DevelopmentSoftware Development
Software Development
ebaad
 
Chapter1
Chapter1Chapter1
Chapter1
Dang Tuan
 
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
Haitham Raik
 
Unit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdfUnit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdf
ganeshkarthy
 
Changing trends in sw development
Changing trends in sw developmentChanging trends in sw development
Changing trends in sw development
avniS
 
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerCS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and Answer
Gobinath Subramaniam
 
Chapter02
Chapter02Chapter02
Chapter02
Franco Valdez
 
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
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Nishant Srivastava
 
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
 
l1_introuml.pdf
l1_introuml.pdfl1_introuml.pdf
l1_introuml.pdf
KalsoomTahir2
 
Workflow management
Workflow managementWorkflow management
Workflow management
Emilio Fimiani
 
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
 
Software process life cycles
Software process life cyclesSoftware process life cycles
Software process life cycles
sathish sak
 
01lifecycles
01lifecycles01lifecycles
01lifecycles
Abdihakim Dalmar
 
testing
testingtesting
testing
nazeer pasha
 

Similar to 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
 

Recently uploaded

Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
National Information Standards Organization (NISO)
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 

Recently uploaded (20)

Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 

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.

Editor's Notes

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