ADIS WORKSHOP – CEDIS 2007 Zaragoza (Spain), Oct 11-14 2007 Software Engineering from an Engineering Perspective SWEBOK as a Study Object ALAIN ABRAN &

Slides:



Advertisements
Similar presentations
In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani Chapter 24.
Advertisements

CPSC 871 John D. McGregor M12S1 Putting it all together.
SWENET Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia.
Information Modeling: The process and the required competencies of its participants Paul Frederiks Theo van der Weide.
Do we need theoretical computer science in software engineering curriculum: an experience from Uni Novi Sad Bansko, August 28, 2013.
© IEEE 1 An international Consensus on the Software Engineering Body of Knowledge Alain Abran P. Bourque, R. Dupuis, J. W. Moore, L. Tripp.
Guide to the Software Engineering Body of Knowledge Chapter 1 - Introduction.
Business Analysis: A Business Unit Perspective International Institute of Business Analysis January 18, 2012.
Software Engineering Term Paper
April 2003STCJames W. Moore - 1 Making Software Development a Professional Discipline: The IEEE Computer Society’s Program James W. Moore The MITRE Corporation.
Copyright © 2013 Curt Hill Frameworks, Methodologies, Ontologies and Taxonomies Wasn’t that a mouthful?
Report of Liaison to ISO/IEC JTC1/SC7 James W. Moore, CSDP Liaison Representative Prepared for Presentation to IEEE CS BOG, June.
The Guide to the Software Engineering Body of Knowledge
Certified Software Development Associate. Slide 2 What Is the IEEE Computer Society? l The IEEE CS was established in 1946, has nearly 100,000 members.
E MBEDDED S YSTEMS S OFTWARE T RAINING C ENTER S OFTWARE D ESIGN C OPYRIGHT © 2011 DSR C ORPORATION.
ACS 560 – SOFTWARE ENGINEERING Course Accomplishment Summary Shilpashree K.S Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John Tanik.
Page 1 ISO/IEC JTC 1/SC 7/WG 7 N Summary of the Alignment of System and Software Life Cycle Process Standards The material in this briefing.
Ecole Nationale Supérieure des Mines de Saint-Etienne Generalized Moving Variance and Decompositions Ariane FERREIRA Associate Professor 2 nd ISSPC July.
Quality Concepts within CMM and PMI G.C.Reddy
Low Cost Technology  Your Answer To COMPLETE IT Solutions …  Use Your Existing IT …  We Will Fill-In The Missing Gaps… A-2-13 A, 8 Avenue, Jalan 8/1,
Software Engineering. Introduction Objective To familiarize students to the fundamental concepts, techniques, processes, methods and tools of Software.
COM606 Software Process Engineering and on the Portal Introduction.
CS 3300 FALL 2015 Software Metrics. Some Quotes When you can measure what you are speaking about and express it in numbers, you know something about it;
Standards to be Revised During S2ESC Management Board February, 2007 Dave Schultz MB Chair.
1 Chapter 3 1.Quality Management, 2.Software Cost Estimation 3.Process Improvement.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Software Architectural Assumptions in Software Architecting Chen Yang a,b, Peng Liang a, Paris Avgeriou b a State Key Lab of Software Engineering, Wuhan.
STANDARDS :CODY AND GARY:CODYGARY NILL TO ARTHURARTHUR Home Animatronics Architectural Renovation Biotechnology Design Career Preparation Chapter Team.
Dr. Young J. Kim.  INCOSE Definition ( ◦ “An interdisciplinary approach & means to enable the realization of successful systems. It focuses.
CS532 TERM PAPER MEASUREMENT IN SOFTWARE ENGINEERING NAVEEN KUMAR SOMA.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Modeling the ODP Computational Viewpoint with UML 2.0: The Templeman Library Example José Raúl Romero, Antonio Vallecillo Universidad de Málaga, Spain.
PSM 1July/ August 2012 P RACTICAL S OFTWARE AND S YSTEMS M EASUREMENT What Does Technical Debt Mean at a System Level 2 August 2012 Bob Epps, Lockheed.
Pertemuan 1 Introduction to Software Engineering Mata kuliah: T0144 – Advanced Topics in Software Engineering Tahun: 2010.
11 Lecture 1 Introduction to Design Engineering. 22 What is Design? A process of formulating a solution to a problem to satisfy/fulfill a set of criteria/requirements.
Software Engineering Introduction.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
On-To-Knowledge review Juan-Les-Pins/France, October 06, 2000 Hans Akkermans, VUA Hans-Peter Schnurr, AIFB Rudi Studer, AIFB York Sure, AIFB KMKMMethodology.
1 Reference Model for Evaluating Intelligent Tutoring Systems Esma Aimeur, Claude Frasson Laboratoire HERON Informatique et recherche opérationnelle Université.
Books Visualizing Data by Ben Fry Data Structures and Problem Solving Using C++, 2 nd edition by Mark Allen Weiss MATLAB for Engineers, 3 rd edition by.
Liaison Update IEEE Computer Society Category A Liaison to JTC 1/SC 7 James W. Moore, CSDP The MITRE Corporation The opinions contained.
SAB Sponsor Progress Report Paul R. Croll Software and Systems Engineering Standards Committee (S2ESC) February 3, 2016.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Ontology in MBSE How ontologies fit into MBSE The benefits and challenges.
Pierre Bourque, SWEBOK V3.0 Lead Coeditor 29 June 2016 Computer Society Learning Series Webinar Guide to the Software Engineering Body of Knowledge (SWEBOK)
SAI Computing Conference 2016
Bodies of Knowledge TAC Meeting Los Alamitos, CA 11 May 2011
(Required reading SWEBOK Chapters 1 and 2 Text Ch 1-4)
IEEE Computer Society Category A Liaison to JTC 1/SC 7: Status Report
James W. Moore Liaison Representative IEEE Computer Society June 2004
ISO/IEC JTC 1/SC 7 Working Group 42 - Architecture Johan Bendz
Software Engineering Principles I (Spring 2017)
Lecture 0 Software Engineering Course Introduction
CS4311 Spring 2011 Process Improvement Dr
TK2023 Object-Oriented Software Engineering
Lecture 1 What is Software Engineering? CSC 4700 Software Engineering
DT249/4 Information Systems Engineering Lecture 0
ISTQB Foundation Let’s Get Started!.
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
P. Bourque, R. Dupuis, J. W. Moore, L. Tripp
ارائه كننده: شاهين انتصاري
Introduction to ISO/IEC JTC 1 SC7
The value of multidisciplinary perspectives
Introduction To software engineering
TG-1101 Engineering Design I Introduction to “Total Design” and “Systems Engineering Design Process” (Week 2)
CompTIA A+ Essentials (2015 Edition) Objectives Exam Number:
Domain Modeling.
SWENET Review by Anastas Misev Institute of Informatics
Software Configuration Management.
Software Engineering.
Presentation transcript:

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 !