SlideShare a Scribd company logo
1 of 13
Chapter 10




       Software
      Engineering
                    ©B rooks/ ole, 2003
                             C
OBJECTIVES
After reading this chapter, the reader should
be able to:
   Understand the software life cycle.


   Describe the development process models.

   Understand the concept of modularity in software engineering.

   Understand the importance of quality in software engineering.

   Understand the role of documentation in software engineering.

                                                      ©B rooks/ ole, 2003
                                                               C
10.1
       SOFTWARE
          LIFE
         CYCLE


                  ©B rooks/ ole, 2003
                           C
Figure 10-1
              System life cycle




                       ©B rooks/ ole, 2003
                                C
Figure 10-2

              System development phases




                                          ©B rooks/ ole, 2003
                                                   C
10.2
       DEVELOPMENT
         PROCESS
         MODELS


                     ©B rooks/ ole, 2003
                              C
Figure 10-3

              Waterfall model




                                ©B rooks/ ole, 2003
                                         C
Figure 10-4
              Incremental model




                                  ©B rooks/ ole, 2003
                                           C
10.3

       MODULARITY




                    ©B rooks/ ole, 2003
                             C
10.4
       QUALITY




                 ©B rooks/ ole, 2003
                          C
Figure 10-5
              Quality factors




                                ©B rooks/ ole, 2003
                                         C
Figure 10-6
              Quality circle




                               ©B rooks/ ole, 2003
                                        C
10.5

   DOCUMENTATION




                   ©B rooks/ ole, 2003
                            C

More Related Content

Viewers also liked

Češi a nové technologie
Češi a nové technologieČeši a nové technologie
Češi a nové technologieTomas Pflanzer
 
Chapter 2.0
Chapter 2.0Chapter 2.0
Chapter 2.0nglaze10
 
Chapter 1.2
Chapter 1.2Chapter 1.2
Chapter 1.2nglaze10
 
Purdue's Engineering Fountain
Purdue's Engineering FountainPurdue's Engineering Fountain
Purdue's Engineering FountainJBackes33
 
ILC-UK and the Actuarial Profession Debate: The Economics of Promoting Person...
ILC-UK and the Actuarial Profession Debate: The Economics of Promoting Person...ILC-UK and the Actuarial Profession Debate: The Economics of Promoting Person...
ILC-UK and the Actuarial Profession Debate: The Economics of Promoting Person...ILC- UK
 
ILC-UK/Actuarial Profession Robert Butler Memorial Lecture, in partnership wi...
ILC-UK/Actuarial Profession Robert Butler Memorial Lecture, in partnership wi...ILC-UK/Actuarial Profession Robert Butler Memorial Lecture, in partnership wi...
ILC-UK/Actuarial Profession Robert Butler Memorial Lecture, in partnership wi...ILC- UK
 
Budget opedia1-110128022308-phpapp01
Budget opedia1-110128022308-phpapp01Budget opedia1-110128022308-phpapp01
Budget opedia1-110128022308-phpapp01Priya Sahni
 
цахим хэрэглэгдэхүүн
цахим хэрэглэгдэхүүнцахим хэрэглэгдэхүүн
цахим хэрэглэгдэхүүнZaya80
 
Search Marketers are the new Data Driven Storytellers
Search Marketers are the new Data Driven StorytellersSearch Marketers are the new Data Driven Storytellers
Search Marketers are the new Data Driven StorytellersTim Mayer
 

Viewers also liked (13)

Češi a nové technologie
Češi a nové technologieČeši a nové technologie
Češi a nové technologie
 
Chapter 2.0
Chapter 2.0Chapter 2.0
Chapter 2.0
 
Chapter 1.2
Chapter 1.2Chapter 1.2
Chapter 1.2
 
Purdue's Engineering Fountain
Purdue's Engineering FountainPurdue's Engineering Fountain
Purdue's Engineering Fountain
 
2.7 notes
2.7 notes2.7 notes
2.7 notes
 
ILC-UK and the Actuarial Profession Debate: The Economics of Promoting Person...
ILC-UK and the Actuarial Profession Debate: The Economics of Promoting Person...ILC-UK and the Actuarial Profession Debate: The Economics of Promoting Person...
ILC-UK and the Actuarial Profession Debate: The Economics of Promoting Person...
 
ILC-UK/Actuarial Profession Robert Butler Memorial Lecture, in partnership wi...
ILC-UK/Actuarial Profession Robert Butler Memorial Lecture, in partnership wi...ILC-UK/Actuarial Profession Robert Butler Memorial Lecture, in partnership wi...
ILC-UK/Actuarial Profession Robert Butler Memorial Lecture, in partnership wi...
 
Budget opedia1-110128022308-phpapp01
Budget opedia1-110128022308-phpapp01Budget opedia1-110128022308-phpapp01
Budget opedia1-110128022308-phpapp01
 
Unit 5.6
Unit 5.6Unit 5.6
Unit 5.6
 
цахим хэрэглэгдэхүүн
цахим хэрэглэгдэхүүнцахим хэрэглэгдэхүүн
цахим хэрэглэгдэхүүн
 
Search Marketers are the new Data Driven Storytellers
Search Marketers are the new Data Driven StorytellersSearch Marketers are the new Data Driven Storytellers
Search Marketers are the new Data Driven Storytellers
 
Vzvvlen 2
Vzvvlen 2Vzvvlen 2
Vzvvlen 2
 
Crown tank-co 6-1
Crown tank-co 6-1Crown tank-co 6-1
Crown tank-co 6-1
 

Software engineering

  • 1. Chapter 10 Software Engineering ©B rooks/ ole, 2003 C
  • 2. OBJECTIVES After reading this chapter, the reader should be able to: Understand the software life cycle. Describe the development process models. Understand the concept of modularity in software engineering. Understand the importance of quality in software engineering. Understand the role of documentation in software engineering. ©B rooks/ ole, 2003 C
  • 3. 10.1 SOFTWARE LIFE CYCLE ©B rooks/ ole, 2003 C
  • 4. Figure 10-1 System life cycle ©B rooks/ ole, 2003 C
  • 5. Figure 10-2 System development phases ©B rooks/ ole, 2003 C
  • 6. 10.2 DEVELOPMENT PROCESS MODELS ©B rooks/ ole, 2003 C
  • 7. Figure 10-3 Waterfall model ©B rooks/ ole, 2003 C
  • 8. Figure 10-4 Incremental model ©B rooks/ ole, 2003 C
  • 9. 10.3 MODULARITY ©B rooks/ ole, 2003 C
  • 10. 10.4 QUALITY ©B rooks/ ole, 2003 C
  • 11. Figure 10-5 Quality factors ©B rooks/ ole, 2003 C
  • 12. Figure 10-6 Quality circle ©B rooks/ ole, 2003 C
  • 13. 10.5 DOCUMENTATION ©B rooks/ ole, 2003 C