Software Engineering: A Layered Technology



1.    Software engineering is a layered technology. Various layers on which the technology is based are quality focus layer, process layer, methods layer, tools layer.

2.    A disciplined quality management is a backbone of software engineering technology.

3.    Process layer is a foundation of software engineering. Basically, process defines the framework for timely delivery of software.

4.    In method layer the actual method of implementation is carried out with the help of requirement analysis, designing, coding using desired programming constructs and testing.

5.    Software tools are used to bring automation in software development process.



Post a Comment