Explain Software engineering as a Layered technology.

Software engineering is an layered technology. These layered approaches can be used to develop any software. 

The technology can be divided into four layers:

  1. Quality Management
  2. Process Layer
  3. Method Layer
  4. Software Tools
Explain Software engineering as a Layered technology.

Quality Management: It defines the principles for software process improvement. Integrity is achieved by providing software with security so that only authorized persons can access data. It also emphasizes maintainability and usability.

Process Layer: The Process Layer is the foundation for software engineering. Process is the framework that defines timely delivery of software.

Method Layer: The actual implementation of the method layer is done with the aid of requirements analysis, designing, coding, using desired programming constructs, and testing.

Software Tools: Software engineering tools are a system that can operate independently of processes and methods. The tools are integrated, which means that information generated by one tool can also be used by another.

Thus software engineering is a combination of process, methods and tools for development of quality software.

Click Here To Get More GTU Important Questions Solution

Leave a Reply