Kirjassa Software Architecture: Perspectives on an Emerging Discipline (Mary Shaw & David Garlan) on hyvä määritelmä käsitteelle software engineering:
|Creating cost-effective solutions…||Engineering isn’t just about solving problems; it’s about solving problems with economical use of all resources, including money.|
|… to practical problems…||Engineering deals with practical problems whose solutions matter to people outside the engineering domain: the customers.|
|… by applying scientific knowledge…||Engineering solves problems in a particular way: by applying science, mathematics and design analysis.|
|… building things…||Engineering emphasizes the solutions, which are usually tangible artifacts.|
|… in the service of mankind||Engineering not only serves the immediate customer, but also develops technology and expertise that will support the society.|
Yleviä ajatuksia – ei ihan joka päivä mielessä! 🙂 Mutta sillon tällön hyvä nostaa esiin.