SlideShare a Scribd company logo
1 of 29
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill Technology Education
McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill Technology Education
Chapter 13B
Programming
Languages and the
Programming Process
13B-3
Programming Languages
• Used to generate source code
• Avoids using machine code
• Have strict rules of syntax
– Symbols and punctuation have meaning
– Spelling must be exact
• Code is converted into machine
language
13B-4
Language Categories
• First generation language
– Machine languages
– Written in binary
– Different for every CPU
13B-5
Language Categories
• Second generation languages
– Assembly languages
– Statements that represent machine code
– Code converted by an assembler
– Still used to optimize video games
13B-6
Language Categories
• Third generation languages (3GL)
– First higher level language
– Supports structured and OOP
• Code is reusable
• Code is portable
– Typically written in an IDE
– C/C++ creates games and applications
– Java creates web applets
– ActiveX creates Web and Windows applets
13B-7
Language Categories
• Fourth generation languages (4GL)
– Easier to use than 3GL
– Coded in a visual IDE
– Tools reduce the amount of code
– Object oriented programming
– Microsoft .Net is a language
– Dream Weaver is an 4GL IDE
13B-8
Microsoft.NET
13B-9
Language Categories
• Fifth generation language (5GL)
– Mystery language
– May not be created yet
– Will create software automatically
13B-10
WWW Development Languages
• Markup languages
– Describe how the text is formatted
• Hyper Text Markup Language (HTML)
– Basis of all web pages
– Defines web structure using tags
– Easy to learn and use
– Created with a text editor
13B-11
WWW Development Languages
• Extensible Markup Language (XML)
– Stores data in a readable format
– Looks like HTML
– Allows developers to create tags
– Depends on HTML for formatting
13B-12
XML
13B-13
WWW Development Languages
• Extensible HTML (XHTML)
– Newer version of HTML
– Stricter rules
– Based on XML rules
13B-14
WWW Development Languages
• Extensible Style Sheet Language (XSL)
– Format and displays XML documents
– Rules that dictate formatting
– Create a standard web page
13B-15
WWW Development Languages
• Extensible HTML Mobile Profile
– XHTML MP
– Initially Wireless Markup Language (WML)
– Creates pages viewable on a handheld
13B-16
WWW Development Languages
• Cascading Style Sheets (CSS)
– Format HTML, XHTML and XSL
– Applies consistent formatting to all pages
13B-17
WWW Development Languages
• Web authoring environments
– Reduces tedium for creating pages
– Tools that simplify web site creation
– Macromedia Dream weaver
• Simplifies large sites
• CSS support is exceptional
– Microsoft FrontPage simplifies large sites
– Macromedia Flash creates web animations
13B-18
WWW Development Languages
• Scripting languages
– Create dynamic web pages
• Change based on user input
– HTML can create static pages
– Page is generated as needed
13B-19
WWW Development Languages
• JavaScript
– Developed by Netscape
– Works inside of HTML
– Page verification and simple animation
– Based on Java
13B-20
WWW Development Languages
• Active Server Pages (ASP)
– Developed by Microsoft
– Based on Visual Basic
– Good at connecting to Microsoft databases
– Runs only on Microsoft servers
13B-21
WWW Development Languages
• Perl
– Old UNIX language
– Found on all Windows and Linux servers
– Excellent web scripting language
13B-22
WWW Development Languages
• Hypertext Pre-Processor (PHP)
– Especially good at connecting to MySQL
– Very popular language
– Runs on UNIX and Windows
13B-23
Systems Development Life Cycle
• SDLC
• Organized way to build programs
• Consists of five phases
13B-24
Systems Development Life Cycle
• Phase 1: Needs Analysis
– Users identify a need
– Need is clearly defined using tools
13B-25
Systems Development Life Cycle
• Phase 2: Systems design
– Solution to the need is defined
– Many tools are used
– Prototypes of the solution are built
13B-26
Systems Development Life Cycle
• Phase 3: Development
– Solution to the problem is built
– Programmers write the solution
– Technical writers document the process
– Solution is continually tested
13B-27
Systems Development Life Cycle
• Phase 4: Implementation
– The solution is installed
– Users are converted to the new system
– Trainers are important in this phase
13B-28
Systems Development Life Cycle
• Phase 5: Maintenance
– IT professionals monitor the product
– Bugs are found and fixed
– New features are added
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill Technology Education
Chapter 13B
End of Chapter

More Related Content

Similar to Intro Ch 13B.ppt

9781305078444 ppt ch01
9781305078444 ppt ch019781305078444 ppt ch01
9781305078444 ppt ch01Terry Yoast
 
Intro Ch 07B.ppt
Intro Ch 07B.pptIntro Ch 07B.ppt
Intro Ch 07B.pptnehasahuji
 
Slides on Discrete structures And Digital Logic Design
Slides on Discrete structures And Digital Logic DesignSlides on Discrete structures And Digital Logic Design
Slides on Discrete structures And Digital Logic Designzainahmad4046
 
Overview of Coding Languages
Overview of Coding LanguagesOverview of Coding Languages
Overview of Coding LanguagesGlowTouch
 
Introduction to Computers, the Internet and the Web
Introduction to Computers, the Internet and the WebIntroduction to Computers, the Internet and the Web
Introduction to Computers, the Internet and the WebAndy Juan Sarango Veliz
 
Embedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals masterEmbedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals masterHossam Hassan
 
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxpercivalfernandez3
 
13 A Programing Languages (IT) Lecture Slide
13 A Programing Languages (IT) Lecture Slide13 A Programing Languages (IT) Lecture Slide
13 A Programing Languages (IT) Lecture SlideMuhammad Talha Zaroon
 
Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...
Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...
Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...InfluxData
 
.Net framework
.Net framework.Net framework
.Net frameworksanya6900
 
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfpercivalfernandez2
 
Modified.net overview
Modified.net overviewModified.net overview
Modified.net overviewFaisal Aziz
 

Similar to Intro Ch 13B.ppt (20)

sl slides-unit-1.pptx
sl slides-unit-1.pptxsl slides-unit-1.pptx
sl slides-unit-1.pptx
 
9781305078444 ppt ch01
9781305078444 ppt ch019781305078444 ppt ch01
9781305078444 ppt ch01
 
Intro Ch 07B.ppt
Intro Ch 07B.pptIntro Ch 07B.ppt
Intro Ch 07B.ppt
 
Slides on Discrete structures And Digital Logic Design
Slides on Discrete structures And Digital Logic DesignSlides on Discrete structures And Digital Logic Design
Slides on Discrete structures And Digital Logic Design
 
Intro ch 07_b
Intro ch 07_bIntro ch 07_b
Intro ch 07_b
 
Overview of Coding Languages
Overview of Coding LanguagesOverview of Coding Languages
Overview of Coding Languages
 
Introduction to Computers, the Internet and the Web
Introduction to Computers, the Internet and the WebIntroduction to Computers, the Internet and the Web
Introduction to Computers, the Internet and the Web
 
Evalution about programming language part 1
Evalution about programming language part 1Evalution about programming language part 1
Evalution about programming language part 1
 
Embedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals masterEmbedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals master
 
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptx
 
13 A Programing Languages (IT) Lecture Slide
13 A Programing Languages (IT) Lecture Slide13 A Programing Languages (IT) Lecture Slide
13 A Programing Languages (IT) Lecture Slide
 
Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...
Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...
Brandon Farmer [InfluxData] | Tools for Working with Flux Now and in the Futu...
 
.Net framework
.Net framework.Net framework
.Net framework
 
.Net framework
.Net framework.Net framework
.Net framework
 
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdf
 
Introduction to Compiler design
Introduction to Compiler design Introduction to Compiler design
Introduction to Compiler design
 
Introduction to .NET Framework
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .NET Framework
 
Modified.net overview
Modified.net overviewModified.net overview
Modified.net overview
 
NETOverview1ppt.pptx
NETOverview1ppt.pptxNETOverview1ppt.pptx
NETOverview1ppt.pptx
 
NETOverview1.ppt
NETOverview1.pptNETOverview1.ppt
NETOverview1.ppt
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Intro Ch 13B.ppt

  • 1. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
  • 2. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13B Programming Languages and the Programming Process
  • 3. 13B-3 Programming Languages • Used to generate source code • Avoids using machine code • Have strict rules of syntax – Symbols and punctuation have meaning – Spelling must be exact • Code is converted into machine language
  • 4. 13B-4 Language Categories • First generation language – Machine languages – Written in binary – Different for every CPU
  • 5. 13B-5 Language Categories • Second generation languages – Assembly languages – Statements that represent machine code – Code converted by an assembler – Still used to optimize video games
  • 6. 13B-6 Language Categories • Third generation languages (3GL) – First higher level language – Supports structured and OOP • Code is reusable • Code is portable – Typically written in an IDE – C/C++ creates games and applications – Java creates web applets – ActiveX creates Web and Windows applets
  • 7. 13B-7 Language Categories • Fourth generation languages (4GL) – Easier to use than 3GL – Coded in a visual IDE – Tools reduce the amount of code – Object oriented programming – Microsoft .Net is a language – Dream Weaver is an 4GL IDE
  • 9. 13B-9 Language Categories • Fifth generation language (5GL) – Mystery language – May not be created yet – Will create software automatically
  • 10. 13B-10 WWW Development Languages • Markup languages – Describe how the text is formatted • Hyper Text Markup Language (HTML) – Basis of all web pages – Defines web structure using tags – Easy to learn and use – Created with a text editor
  • 11. 13B-11 WWW Development Languages • Extensible Markup Language (XML) – Stores data in a readable format – Looks like HTML – Allows developers to create tags – Depends on HTML for formatting
  • 13. 13B-13 WWW Development Languages • Extensible HTML (XHTML) – Newer version of HTML – Stricter rules – Based on XML rules
  • 14. 13B-14 WWW Development Languages • Extensible Style Sheet Language (XSL) – Format and displays XML documents – Rules that dictate formatting – Create a standard web page
  • 15. 13B-15 WWW Development Languages • Extensible HTML Mobile Profile – XHTML MP – Initially Wireless Markup Language (WML) – Creates pages viewable on a handheld
  • 16. 13B-16 WWW Development Languages • Cascading Style Sheets (CSS) – Format HTML, XHTML and XSL – Applies consistent formatting to all pages
  • 17. 13B-17 WWW Development Languages • Web authoring environments – Reduces tedium for creating pages – Tools that simplify web site creation – Macromedia Dream weaver • Simplifies large sites • CSS support is exceptional – Microsoft FrontPage simplifies large sites – Macromedia Flash creates web animations
  • 18. 13B-18 WWW Development Languages • Scripting languages – Create dynamic web pages • Change based on user input – HTML can create static pages – Page is generated as needed
  • 19. 13B-19 WWW Development Languages • JavaScript – Developed by Netscape – Works inside of HTML – Page verification and simple animation – Based on Java
  • 20. 13B-20 WWW Development Languages • Active Server Pages (ASP) – Developed by Microsoft – Based on Visual Basic – Good at connecting to Microsoft databases – Runs only on Microsoft servers
  • 21. 13B-21 WWW Development Languages • Perl – Old UNIX language – Found on all Windows and Linux servers – Excellent web scripting language
  • 22. 13B-22 WWW Development Languages • Hypertext Pre-Processor (PHP) – Especially good at connecting to MySQL – Very popular language – Runs on UNIX and Windows
  • 23. 13B-23 Systems Development Life Cycle • SDLC • Organized way to build programs • Consists of five phases
  • 24. 13B-24 Systems Development Life Cycle • Phase 1: Needs Analysis – Users identify a need – Need is clearly defined using tools
  • 25. 13B-25 Systems Development Life Cycle • Phase 2: Systems design – Solution to the need is defined – Many tools are used – Prototypes of the solution are built
  • 26. 13B-26 Systems Development Life Cycle • Phase 3: Development – Solution to the problem is built – Programmers write the solution – Technical writers document the process – Solution is continually tested
  • 27. 13B-27 Systems Development Life Cycle • Phase 4: Implementation – The solution is installed – Users are converted to the new system – Trainers are important in this phase
  • 28. 13B-28 Systems Development Life Cycle • Phase 5: Maintenance – IT professionals monitor the product – Bugs are found and fixed – New features are added
  • 29. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13B End of Chapter