Textbooks tend not to give definitions, but instead
spend their introductory chapters explaining
characteristics of the discipline. Interesting
phrases include:
– A discipline whose aim is the production of quality software, delivered on time, within budget, and satisfying users' needs.
– The specification, development, management, and evolution of software systems.
– Designing and developing high-quality softwar
DEF--
DEF--
"Software engineering is an engineering discipline that is concerned with all aspects of software production. Software engineers should adopt a systematic and organised approach to their work and use appropriate tools and techniques depending on the problem to be solved, the development constraints and the resources available."
– A discipline whose aim is the production of quality software, delivered on time, within budget, and satisfying users' needs.
– The specification, development, management, and evolution of software systems.
– Designing and developing high-quality softwar
DEF--
"The computer science discipline concerned with developing large applications. Software engineering covers not only the technical aspects of building software systems, but also management issues, such as directing programming teams, scheduling, and budgeting."
DEF--
"Software engineering is an engineering discipline that is concerned with all aspects of software production. Software engineers should adopt a systematic and organised approach to their work and use appropriate tools and techniques depending on the problem to be solved, the development constraints and the resources available."