salonflow.blogg.se

Difference between coupling and cohesion in software engineering ppt
Difference between coupling and cohesion in software engineering ppt










  1. DIFFERENCE BETWEEN COUPLING AND COHESION IN SOFTWARE ENGINEERING PPT SOFTWARE
  2. DIFFERENCE BETWEEN COUPLING AND COHESION IN SOFTWARE ENGINEERING PPT SERIES

The analysis phase can use two separate approaches, depending on whether the implementation phase is done using a procedural programming language or an object-oriented language.

DIFFERENCE BETWEEN COUPLING AND COHESION IN SOFTWARE ENGINEERING PPT SOFTWARE

This phase results in a specification document that shows what the software will do without specifying how it will be done. Figure 10.3 The incremental modelġ0-2 ANALYSIS PHASE The development process starts with the analysis phase.

difference between coupling and cohesion in software engineering ppt

DIFFERENCE BETWEEN COUPLING AND COHESION IN SOFTWARE ENGINEERING PPT SERIES

The incremental model In the incremental model, software is developed in a series of steps. This means that a phase cannot be started until the previous phase is completed. The waterfall model In this model, the development process flows in only one direction. We discuss the two most common here: the waterfall model and the incremental model. There are several models for the development process. The development process in the software lifecycle involves four phases: analysis, design, implementation and testing. Figure 10.1 The software lifecycleĭevelopment process models Although software engineering involves all three processes in Figure 10.1, in this chapter we discuss only the development process, which is shown outside the cycle in Figure 10.1. Software, like many other products, goes through a cycle of repeating phases (Figure 10.1).

  • Recognize the importance of documentation in software engineering and distinguish between user documentation, system documentation and technical documentation.ġ0-1 THE SOFTWARE LIFECYCLE A fundamental concept in software engineering is the software lifecycle.
  • Describe the testing phase and distinguish between glass-box testing and blackbox testing.
  • Describe the implementation phase and recognize the quality issues in this phase.
  • Understand the design phase and describe two separate approaches in the design phase: procedure-oriented design and object-oriented design.
  • difference between coupling and cohesion in software engineering ppt difference between coupling and cohesion in software engineering ppt

  • Understand the analysis phase and describe two separate approaches in the analysis phase: procedure-oriented analysis and object-oriented analysis.
  • Describe two major types of development process, the waterfall and incremental models.
  • Understand the concept of the software life cycle in software engineering.
  • Objectives After studying this chapter, the student should be able to: 10 Software Engineering Foundations of Computer Science ã Cengage Learning












    Difference between coupling and cohesion in software engineering ppt