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

Chapter 2.0
Chapter 2.0Chapter 2.0
Chapter 2.0
nglaze10
 
Chapter 1.2
Chapter 1.2Chapter 1.2
Chapter 1.2
nglaze10
 
Purdue's Engineering Fountain
Purdue's Engineering FountainPurdue's Engineering Fountain
Purdue's Engineering Fountain
JBackes33
 
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
 
Budget opedia1-110128022308-phpapp01
Budget opedia1-110128022308-phpapp01Budget opedia1-110128022308-phpapp01
Budget opedia1-110128022308-phpapp01
Priya Sahni
 
цахим хэрэглэгдэхүүн
цахим хэрэглэгдэхүүнцахим хэрэглэгдэхүүн
цахим хэрэглэгдэхүүн
Zaya80
 

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