Com Sc6 - Lecture 1
Com Sc6 - Lecture 1
(COMSC-6)
- is the application of a
systematic, disciplined, quantifiable
approach to the development,
operation, and maintenance of
software.”
“Software Engineering
is an act of applying a
collection of techniques,
methodologies and tools that help
with the production of a high
quality software system, with a
given budget, before a given
deadline, while change occurs.”
Computer software
is the product that software
professionals build and then support
over the long term. It encompasses
programs that execute within a
computer of any size and architecture,
content that is presented as the
computer programs execute, and
documents in both hard copy and
virtual forms that encompass all forms
of electronic media.
Who does it?
Process
Methods
Tools
Quality Focus-The bedrock that supports software
engineering.
Process -The foundation for software engineering.
-It is the glue that holds the technology layers together and
enables rational and timely development of computer software.
-A framework that must be established for effective
delivery of software engineering technology.