ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Software Engineering from an Engineering Perspective SWEBOK as a Study Object ALAIN ABRAN & KENZA MERIDJI Ecole de technologie supérieure – Université du Québec JOSÉ DOLADO Universidad del Pais Vasco
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Agenda F Introduction F Vincenti Engineering Viewpoint F Modeling of Engineering Knowledge F Fundamental Design Concepts F Analysis of SWEBOK using Engineering Concepts F Discussion
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Introduction Software Engineering: F The application of a systematic, disciplined, quantitative approach to the development operation and maintenance of software the application of engineering to software’ IEEE
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Introduction SWEBOK: Software Engineering Body of Knowledge The SWEBOK Guide – 2004 version: F Developed by domain experts F Numerous review cycles F Transparent process F ISO technical reviews – ISO TR19759
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Introduction Software Engineering F Much R&D on developing tools & techniques But…. F What are its foundations as an engineering discipline?
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Introduction Research questions: F Is the engineering perspective reasonably described in the SWEBOK Guide? F How can we improve the SWEBOK Guide from an engineering perspective?
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Vincenti ‘What engineers know and how they know about it’ F By W.G. Vincenti. J Hopkins University Press 1980 F Based on the analysis of 5 case studies in the aeronautical industry over a period of 50 years
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Vincenti: Engineering Knowledge Types
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Vincenti Classification of Engineering Knowledge
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Relationships
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct The Design Process in Engineering
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Design: Vincenti vs Software Eng.
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Relationships – Normal Configuration & Design
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct SWEBOK: QUALITY Knowlege Area & Vincenti Knowledge Types
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct SWEBOK: QUALITY Knowlege Area & Vincenti Knowledge Types
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct SWEBOK: QUALITY Knowlege Area & Vincenti Knowledge Types
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct SWEBOK: QUALITY Knowlege Area & Vincenti Knowledge Types
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct SWEBOK: QUALITY Knowlege Area & Vincenti Knowledge Types
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Next Steps F Analysis of all SWEBOK Knowledge Areas F Identification for gaps, from an engineering perspective: – should open up new research avenues F + work in progress on the Fundamental Principles of Software Engineering
ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct Thank You !