SlideShare a Scribd company logo
1 of 41
Chapter 13 Systems Design & Development
Topics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How People Make Programs ,[object Object],[object Object],[object Object],[object Object],[object Object]
From Idea to Algorithm ,[object Object],A school teacher needs a program to play a number-guessing  game so students can learn to develop logical strategies and  practice their arithmetic. In this game the computer picks a  number between 1 and 100 and gives the player seven turns  to guess the number. After each incorrect try the computer  tells the player whether the guess is too high or too low.
From Idea to Algorithm: Stepwise Refinement ,[object Object],Begin Game Repeat Return until Number is Guessed End Game
From Idea to Algorithm: Step Refinement ,[object Object],[object Object],[object Object],[object Object],2. Repeat Turn Until Number is Guessed Input guess from user   Respond to guess   End Repeat ,[object Object],[object Object]
From Idea to Algorithm: Stepwise Refinement ,[object Object],[object Object],[object Object],[object Object]
From Idea to Algorithm: Step Refinement ,[object Object],begin game display instructions pick a number between  1 and 100 set counter to 0 repeat turn until number is guessed or counter = 7 input guess from user if guess = number, then say so and quit; else if guess < number, then say guess is too small; else say guess is too big add 1 to counter   end repeat end game display end message
From Idea to Algorithm:  Control Structures ,[object Object],[object Object],[object Object],[object Object],[object Object]
From Idea to Algorithm: Testing ,[object Object],[object Object]
From Algorithm to Program ,[object Object],[object Object],[object Object],[object Object]
Into the Computer ,[object Object],[object Object]
Translation Software Translation software, called an  interpreter , translates a high-level program to a machine language one statement at a time during execution.
Compiler A  compiler  translates an entire high-level program to machine language before executing the program.
Programming Languages & Methodologies ,[object Object],[object Object],[object Object]
Programming Languages & Methodologies An  assembler  translates each statement of assembly language into the corresponding machine-language statement.
High Level Languages ,[object Object],[object Object],[object Object]
Structured Programming Structured programming is a technique to make the programming process easier and more productive. A program is well structured if: -  It’s made up of logically cohesive modules - The modules are arranged in a hierarchy - It’s straightforward and readable.
Unstructured Programming ,[object Object],[object Object]
Structured Programming ,[object Object],[object Object],[object Object]
Object-Oriented Programming ,[object Object],[object Object]
The Three Faces of Basic ,[object Object],[object Object],[object Object]
Object Oriented Programming ,[object Object],[object Object]
Visual Programming ,[object Object],[object Object],[object Object]
Languages for Users ,[object Object],[object Object]
Component Software ,[object Object],[object Object]
Programming for the Web ,[object Object],[object Object],[object Object],[object Object],[object Object],Programmers can, and do, use a variety of languages,  including C and C++, to write Web applications.  But some programming tools are particularly useful for developing Web applications:
The Future of Programming ,[object Object],[object Object],[object Object]
 
The Systems Development Life Cycle The graphical “waterfall” model of the SDLC shows a basic sequential flow from identifying the “right things  to do” to making sure that “things are done right.” Investigation Analysis Design Development Implementation Maintenance Retirement
The Systems Development Life Cycle Investigation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Systems Development Life Cycle Analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Systems Development Life Cycle Prototyping is an interactive methodology in which the prototype is continually  modified and improved until it meets  the needs of the end-user. Design Identify requirements Develop working model of system Use Prototype Evaluate features of prototype Develop application,  install prototype for evaluation by end users, begin new prototype, or abandon application. Additional changes to prototype needed.
The Systems Development Life Cycle The systems analyst must plan  and schedule carefully activities  in the development phase of the  SDLC because they can overlap  and occur simultaneously. Development Testing Documenting Scheduling Programming Purchasing
The Systems Development Life Cycle Implementation ,[object Object],[object Object],[object Object],[object Object]
The Systems Development Life Cycle Maintenance The maintenance phase involves monitoring,  evaluating, repairing, and enhancing the system  throughout the lifetime of the system.
The Systems Development Life Cycle Retirement Systems are often used for many years,  but at some point in the life of a system,  ongoing maintenance is not enough. .
The Science of Computing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The State of Software: Software Problems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The State of Software: Software Solutions ,[object Object],[object Object],[object Object],[object Object],[object Object]
 

More Related Content

What's hot

Principles of programming
Principles of programmingPrinciples of programming
Principles of programmingRob Paok
 
Problem Solving Techniques and Introduction to C
Problem Solving Techniques and Introduction to CProblem Solving Techniques and Introduction to C
Problem Solving Techniques and Introduction to CPrabu U
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Conceptsimtiazalijoono
 
Program design and problem solving techniques
Program design and problem solving techniquesProgram design and problem solving techniques
Program design and problem solving techniquesDokka Srinivasu
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer ProgrammingProf. Erwin Globio
 
What is algorithm
What is algorithmWhat is algorithm
What is algorithmmshoaib15
 
Planning to computer program(southeast university)
Planning to computer program(southeast university)Planning to computer program(southeast university)
Planning to computer program(southeast university)Arup deb nath
 
notes on Programming fundamentals
notes on Programming fundamentals notes on Programming fundamentals
notes on Programming fundamentals ArghodeepPaul
 
Cmp2412 programming principles
Cmp2412 programming principlesCmp2412 programming principles
Cmp2412 programming principlesNIKANOR THOMAS
 
Introduction to programming principles languages
Introduction to programming principles languagesIntroduction to programming principles languages
Introduction to programming principles languagesFrankie Jones
 
The Programmer Life Cycle
The Programmer Life CycleThe Programmer Life Cycle
The Programmer Life CycleRussell Ovans
 
Program concep sequential statements
Program concep sequential statementsProgram concep sequential statements
Program concep sequential statementsankurkhanna
 
Software programming and development
Software programming and developmentSoftware programming and development
Software programming and developmentAli Raza
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programmingKak Yong
 

What's hot (20)

Principles of programming
Principles of programmingPrinciples of programming
Principles of programming
 
Problem Solving Techniques and Introduction to C
Problem Solving Techniques and Introduction to CProblem Solving Techniques and Introduction to C
Problem Solving Techniques and Introduction to C
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Concepts
 
Program design and problem solving techniques
Program design and problem solving techniquesProgram design and problem solving techniques
Program design and problem solving techniques
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
What is algorithm
What is algorithmWhat is algorithm
What is algorithm
 
Computer
ComputerComputer
Computer
 
Planning to computer program(southeast university)
Planning to computer program(southeast university)Planning to computer program(southeast university)
Planning to computer program(southeast university)
 
notes on Programming fundamentals
notes on Programming fundamentals notes on Programming fundamentals
notes on Programming fundamentals
 
Cmp2412 programming principles
Cmp2412 programming principlesCmp2412 programming principles
Cmp2412 programming principles
 
La5 programming
La5  programmingLa5  programming
La5 programming
 
Introduction to programming principles languages
Introduction to programming principles languagesIntroduction to programming principles languages
Introduction to programming principles languages
 
Lec 1 intro
Lec 1 introLec 1 intro
Lec 1 intro
 
The Programmer Life Cycle
The Programmer Life CycleThe Programmer Life Cycle
The Programmer Life Cycle
 
Programming Fundamentals
Programming FundamentalsProgramming Fundamentals
Programming Fundamentals
 
Program concep sequential statements
Program concep sequential statementsProgram concep sequential statements
Program concep sequential statements
 
Translators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreterTranslators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreter
 
Software programming and development
Software programming and developmentSoftware programming and development
Software programming and development
 
Programming and problem solving with c++, 3rd edition
Programming and problem solving with c++, 3rd editionProgramming and problem solving with c++, 3rd edition
Programming and problem solving with c++, 3rd edition
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programming
 

Viewers also liked

The Net Generation
The Net GenerationThe Net Generation
The Net GenerationAndrew Kohl
 
六合彩-香港六合彩
六合彩-香港六合彩六合彩-香港六合彩
六合彩-香港六合彩wlgadsk
 
VietRees_Newsletter_47_Week1_Month09_Year08
VietRees_Newsletter_47_Week1_Month09_Year08VietRees_Newsletter_47_Week1_Month09_Year08
VietRees_Newsletter_47_Week1_Month09_Year08internationalvr
 
VietRees_Newsletter_52_Tuan2_Thang10
VietRees_Newsletter_52_Tuan2_Thang10VietRees_Newsletter_52_Tuan2_Thang10
VietRees_Newsletter_52_Tuan2_Thang10internationalvr
 
Benchmark
BenchmarkBenchmark
BenchmarkBloom
 
A dinâmica discursiva no contexto do ensino da evolução bilógica
A dinâmica discursiva no contexto do ensino da evolução bilógicaA dinâmica discursiva no contexto do ensino da evolução bilógica
A dinâmica discursiva no contexto do ensino da evolução bilógicasergio_chumbinho
 
eCMO 2010 The e behind branding
eCMO 2010 The e behind brandingeCMO 2010 The e behind branding
eCMO 2010 The e behind brandingHKAIM
 
eCMO 2010 Unleash the power of mobile advertising
eCMO 2010 Unleash the power of mobile advertisingeCMO 2010 Unleash the power of mobile advertising
eCMO 2010 Unleash the power of mobile advertisingHKAIM
 
MyOpenArchive
MyOpenArchiveMyOpenArchive
MyOpenArchiveKeita Bando
 
Kayla ppt whatmakes psych a science psych 1
Kayla ppt whatmakes psych a science psych 1Kayla ppt whatmakes psych a science psych 1
Kayla ppt whatmakes psych a science psych 1Steve Kashdan
 
eXtension: Managing Online Content Providers
 eXtension: Managing Online  Content Providers eXtension: Managing Online  Content Providers
eXtension: Managing Online Content Providersgreenehorse
 

Viewers also liked (20)

Beekman5 std ppt_09
Beekman5 std ppt_09Beekman5 std ppt_09
Beekman5 std ppt_09
 
The Net Generation
The Net GenerationThe Net Generation
The Net Generation
 
Amazing Pics
Amazing PicsAmazing Pics
Amazing Pics
 
六合彩-香港六合彩
六合彩-香港六合彩六合彩-香港六合彩
六合彩-香港六合彩
 
Gagliardi
GagliardiGagliardi
Gagliardi
 
VietRees_Newsletter_47_Week1_Month09_Year08
VietRees_Newsletter_47_Week1_Month09_Year08VietRees_Newsletter_47_Week1_Month09_Year08
VietRees_Newsletter_47_Week1_Month09_Year08
 
VietRees_Newsletter_52_Tuan2_Thang10
VietRees_Newsletter_52_Tuan2_Thang10VietRees_Newsletter_52_Tuan2_Thang10
VietRees_Newsletter_52_Tuan2_Thang10
 
Benchmark
BenchmarkBenchmark
Benchmark
 
Digital Museum Development
Digital Museum DevelopmentDigital Museum Development
Digital Museum Development
 
A dinâmica discursiva no contexto do ensino da evolução bilógica
A dinâmica discursiva no contexto do ensino da evolução bilógicaA dinâmica discursiva no contexto do ensino da evolução bilógica
A dinâmica discursiva no contexto do ensino da evolução bilógica
 
flashcards A1
flashcards A1flashcards A1
flashcards A1
 
Body Area Network
Body Area NetworkBody Area Network
Body Area Network
 
eCMO 2010 The e behind branding
eCMO 2010 The e behind brandingeCMO 2010 The e behind branding
eCMO 2010 The e behind branding
 
eCMO 2010 Unleash the power of mobile advertising
eCMO 2010 Unleash the power of mobile advertisingeCMO 2010 Unleash the power of mobile advertising
eCMO 2010 Unleash the power of mobile advertising
 
MyOpenArchive
MyOpenArchiveMyOpenArchive
MyOpenArchive
 
Beekman5 std ppt_05
Beekman5 std ppt_05Beekman5 std ppt_05
Beekman5 std ppt_05
 
Kayla ppt whatmakes psych a science psych 1
Kayla ppt whatmakes psych a science psych 1Kayla ppt whatmakes psych a science psych 1
Kayla ppt whatmakes psych a science psych 1
 
eXtension: Managing Online Content Providers
 eXtension: Managing Online  Content Providers eXtension: Managing Online  Content Providers
eXtension: Managing Online Content Providers
 
Tmi (recuperado)
Tmi (recuperado)Tmi (recuperado)
Tmi (recuperado)
 
Tle I Developing A Sound Outlook In Life
Tle I   Developing A Sound Outlook In LifeTle I   Developing A Sound Outlook In Life
Tle I Developing A Sound Outlook In Life
 

Similar to Beekman5 std ppt_13

Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
UNIT 2 ECSE-2.pptx
UNIT 2 ECSE-2.pptxUNIT 2 ECSE-2.pptx
UNIT 2 ECSE-2.pptxAdharshKokkula
 
Problem Solving Techniques
Problem Solving TechniquesProblem Solving Techniques
Problem Solving TechniquesAshesh R
 
Program logic and design
Program logic and designProgram logic and design
Program logic and designChaffey College
 
Lesson 1 - Introduction to Computer Programming.pptx
Lesson 1 - Introduction to Computer Programming.pptxLesson 1 - Introduction to Computer Programming.pptx
Lesson 1 - Introduction to Computer Programming.pptxNeil Mutia
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages PraShant Kumar
 
Introduction to Programming.docx
Introduction to Programming.docxIntroduction to Programming.docx
Introduction to Programming.docxJohnBrianCatedrilla1
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptxssusera8c91a
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementationthe_wumberlog
 
PCCF UNIT 1.pptx
PCCF UNIT 1.pptxPCCF UNIT 1.pptx
PCCF UNIT 1.pptxDivyaKS12
 
4 coding from algorithms
4 coding from algorithms4 coding from algorithms
4 coding from algorithmshccit
 
L1. Basic Programming Concepts.pdf
L1. Basic Programming Concepts.pdfL1. Basic Programming Concepts.pdf
L1. Basic Programming Concepts.pdfMMRF2
 
grade 10 2023.pptx
grade 10 2023.pptxgrade 10 2023.pptx
grade 10 2023.pptxRaymartHerera
 
Fundamentals of programming with C++
Fundamentals of programming with C++Fundamentals of programming with C++
Fundamentals of programming with C++Seble Nigussie
 
SPCC:System programming and compiler construction
SPCC:System programming and compiler constructionSPCC:System programming and compiler construction
SPCC:System programming and compiler constructionmohdumaira1
 

Similar to Beekman5 std ppt_13 (20)

Software development slides
Software development slidesSoftware development slides
Software development slides
 
UNIT 2 ECSE-2.pptx
UNIT 2 ECSE-2.pptxUNIT 2 ECSE-2.pptx
UNIT 2 ECSE-2.pptx
 
Problem Solving Techniques
Problem Solving TechniquesProblem Solving Techniques
Problem Solving Techniques
 
Program logic and design
Program logic and designProgram logic and design
Program logic and design
 
Lesson 1 - Introduction to Computer Programming.pptx
Lesson 1 - Introduction to Computer Programming.pptxLesson 1 - Introduction to Computer Programming.pptx
Lesson 1 - Introduction to Computer Programming.pptx
 
10tait
10tait10tait
10tait
 
Chapter 10
Chapter 10 Chapter 10
Chapter 10
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
Introduction to Programming.docx
Introduction to Programming.docxIntroduction to Programming.docx
Introduction to Programming.docx
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementation
 
MPP-UPNVJ
MPP-UPNVJMPP-UPNVJ
MPP-UPNVJ
 
PCCF UNIT 1.pptx
PCCF UNIT 1.pptxPCCF UNIT 1.pptx
PCCF UNIT 1.pptx
 
4 coding from algorithms
4 coding from algorithms4 coding from algorithms
4 coding from algorithms
 
L1. Basic Programming Concepts.pdf
L1. Basic Programming Concepts.pdfL1. Basic Programming Concepts.pdf
L1. Basic Programming Concepts.pdf
 
Week10 final
Week10 finalWeek10 final
Week10 final
 
Chapter 2.pptx
Chapter 2.pptxChapter 2.pptx
Chapter 2.pptx
 
grade 10 2023.pptx
grade 10 2023.pptxgrade 10 2023.pptx
grade 10 2023.pptx
 
Fundamentals of programming with C++
Fundamentals of programming with C++Fundamentals of programming with C++
Fundamentals of programming with C++
 
SPCC:System programming and compiler construction
SPCC:System programming and compiler constructionSPCC:System programming and compiler construction
SPCC:System programming and compiler construction
 

More from Department of Education - Philippines

More from Department of Education - Philippines (20)

Ppt quiz
Ppt quizPpt quiz
Ppt quiz
 
Beekman5 std ppt_17
Beekman5 std ppt_17Beekman5 std ppt_17
Beekman5 std ppt_17
 
Beekman5 std ppt_16
Beekman5 std ppt_16Beekman5 std ppt_16
Beekman5 std ppt_16
 
Beekman5 std ppt_15
Beekman5 std ppt_15Beekman5 std ppt_15
Beekman5 std ppt_15
 
Beekman5 std ppt_14
Beekman5 std ppt_14Beekman5 std ppt_14
Beekman5 std ppt_14
 
Beekman5 std ppt_12
Beekman5 std ppt_12Beekman5 std ppt_12
Beekman5 std ppt_12
 
Beekman5 std ppt_11
Beekman5 std ppt_11Beekman5 std ppt_11
Beekman5 std ppt_11
 
Beekman5 std ppt_10
Beekman5 std ppt_10Beekman5 std ppt_10
Beekman5 std ppt_10
 
Beekman5 std ppt_08
Beekman5 std ppt_08Beekman5 std ppt_08
Beekman5 std ppt_08
 
Beekman5 std ppt_07
Beekman5 std ppt_07Beekman5 std ppt_07
Beekman5 std ppt_07
 
Beekman5 std ppt_06
Beekman5 std ppt_06Beekman5 std ppt_06
Beekman5 std ppt_06
 
Beekman5 std ppt_04
Beekman5 std ppt_04Beekman5 std ppt_04
Beekman5 std ppt_04
 
Beekman5 std ppt_03
Beekman5 std ppt_03Beekman5 std ppt_03
Beekman5 std ppt_03
 
Beekman5 std ppt_02
Beekman5 std ppt_02Beekman5 std ppt_02
Beekman5 std ppt_02
 
Beekman5 std ppt_01
Beekman5 std ppt_01Beekman5 std ppt_01
Beekman5 std ppt_01
 
Dep ed past-form
Dep ed past-formDep ed past-form
Dep ed past-form
 
Dep ed form-18e-giv-gvi-by-jonathanparanada
Dep ed form-18e-giv-gvi-by-jonathanparanadaDep ed form-18e-giv-gvi-by-jonathanparanada
Dep ed form-18e-giv-gvi-by-jonathanparanada
 
Dep ed form-18e-gi-giii-by-jonathanparanada
Dep ed form-18e-gi-giii-by-jonathanparanadaDep ed form-18e-gi-giii-by-jonathanparanada
Dep ed form-18e-gi-giii-by-jonathanparanada
 
Dep ed form-18a-secondary-by-jonathanparanada
Dep ed form-18a-secondary-by-jonathanparanadaDep ed form-18a-secondary-by-jonathanparanada
Dep ed form-18a-secondary-by-jonathanparanada
 
Security Features Of The Philippine Money
Security Features Of The Philippine MoneySecurity Features Of The Philippine Money
Security Features Of The Philippine Money
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Beekman5 std ppt_13

  • 1. Chapter 13 Systems Design & Development
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Translation Software Translation software, called an interpreter , translates a high-level program to a machine language one statement at a time during execution.
  • 14. Compiler A compiler translates an entire high-level program to machine language before executing the program.
  • 15.
  • 16. Programming Languages & Methodologies An assembler translates each statement of assembly language into the corresponding machine-language statement.
  • 17.
  • 18. Structured Programming Structured programming is a technique to make the programming process easier and more productive. A program is well structured if: - It’s made up of logically cohesive modules - The modules are arranged in a hierarchy - It’s straightforward and readable.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.  
  • 30. The Systems Development Life Cycle The graphical “waterfall” model of the SDLC shows a basic sequential flow from identifying the “right things to do” to making sure that “things are done right.” Investigation Analysis Design Development Implementation Maintenance Retirement
  • 31.
  • 32.
  • 33. The Systems Development Life Cycle Prototyping is an interactive methodology in which the prototype is continually modified and improved until it meets the needs of the end-user. Design Identify requirements Develop working model of system Use Prototype Evaluate features of prototype Develop application, install prototype for evaluation by end users, begin new prototype, or abandon application. Additional changes to prototype needed.
  • 34. The Systems Development Life Cycle The systems analyst must plan and schedule carefully activities in the development phase of the SDLC because they can overlap and occur simultaneously. Development Testing Documenting Scheduling Programming Purchasing
  • 35.
  • 36. The Systems Development Life Cycle Maintenance The maintenance phase involves monitoring, evaluating, repairing, and enhancing the system throughout the lifetime of the system.
  • 37. The Systems Development Life Cycle Retirement Systems are often used for many years, but at some point in the life of a system, ongoing maintenance is not enough. .
  • 38.
  • 39.
  • 40.
  • 41. Â