LECTURE-1-SW Layered
LECTURE-1-SW Layered
Methods
Process
A quality focus
01. A Quality Focus :
• Software engineering must rest on an organizational commitment
to quality.
• Total quality management is a continuous process
improvement culture.
• This culture ultimately leads to the development of increasingly
more mature approaches to software engineering.
02. Process :
• The foundation for software engineering is the process layer.
• Process defines a framework for a set of Key Process Areas (KPAs).
• It must be established for effective delivery of software
engineering technology.
This establishes the context in which technical methods, work
products such as models, documents, data, reports, forms, etc. are
produced, milestones are established, quality is ensured, and
change is properly managed.
03. Methods :
• Methods provide the technical how-to's for building
software.
• Methods will include requirements analysis, design,
program construction, testing, and support.
04. Tools :
• It provide automated or semi-automated support for
the process and the methods.
• When tools are integrated so that information created
by one tool can be used by another.