La vitrine de diffusion des mémoires et thèses de l'ÉTS
RECHERCHER

Analysis of software engineering principles from an engineering perspective

Meridji, Kenza (2010). Analysis of software engineering principles from an engineering perspective. Thèse de doctorat électronique, Montréal, École de technologie supérieure.

[img]
Prévisualisation
PDF
Télécharger (96MB) | Prévisualisation
[img]
Prévisualisation
PDF
Télécharger (15MB) | Prévisualisation

Résumé

Software engineering has recently emerged as a new engineering field in a continuing evolution. Software engineering is a discipline whose aim is the production of high quality software, but lacks maturity compared to other traditional engineering fields. Traditional engineering fields have their own principles originating from physics, chemistry and mathematics. However, since the software engineering discipline is not based on natural laws, establishing a set of principles is more challenging.

This research on the set of candidate fundamental principles will contribute to a better understanding and possibly, to the teaching of the principles of software engineering and it will help improve the content of the software engineering body of knowledge (SWEBOK) Guide from an engineering perspective.

This research work investigated the issue of software engineering as an engineering discipline using Vincenti categories of engineering knowledge; identified engineering fundamental principles from a set of candidates; and finally investigated the lack of explicit and systematic descriptions of these principles and their application, as in the SWEBOK Guide.

The two main research objectives are the identification of the fundamental principles of software engineering from the 34 candidates principles; and the description of operational guidelines for these principles, based on the content of the SWEBOK Guide.

To achieve these objectives, the following research methodology was used. The main phases of this research methodology are: the analysis, from an engineering perspective, of software engineering and the set of 34 ftandamental principles candidates; the identification of the software engineering principles in the content of the SWEBOK Guide - ISO TR 19759; the description of the operational guidelines on the basis of the content of the SWEBOK Guide and aligned with the IEEE standard 1362-1998 Concept of Operations (ConOps) Document.

The main outcome of this research study is the identification of a set of nine software engineering fundamental principles and the description of operational guidelines.

Titre traduit

Analyse des principes du génie logiciel d'une perspective d'ingénierie

Résumé traduit

L'ingenierie du logiciel a recemment emerge comme un nouveau domaine d'ingenierie et continue d'evoluer. Le genie logiciel est une discipline dont I'objectif est la production de logiciels de haute qualite, mais il manque de maturite par rapport aux autres domaines de l'ingenierie traditionnelle. Les domaines traditionnels de l'ingenierie ont leurs propres principes bases sur la physique, la chimie ou les mathematiques. Puisque le domaine du genie logiciel n'est pas fonde sur les lois de la nature, il est plus difficile de comprendre l'ensemble de ses principes.

Cette recherche sur I'ensemble des principes fondamentaux candidats contribuera a une meilleure comprehension et, eventuellement, a I'enseignement des principes du genie logiciel. En outre, elle aidera a ameliorer le contenu du Guide SWEBOK du point de vue du genie.

Ce travail de recherche a permis d'etudier la question du genie logiciel comme une discipline du genie en utilisant les categories de connaissances en genie de Vincenti, d'identifier des principes fondamentaux a partir d'un ensemble de candidats, et enfin d'examiner I'absence de description explicite et systematique de ces principes, et leur application, dans le Guide SWEBOK.

Les deux principaux objectifs de cette etude sont 1'identification des principes fondamentaux de l'ingenierie du genie logiciel a partir des 34 principes candidats et la description des directives operationnelles pour ces principes en utilisant comme base le contenu du Guide SWEBOK.

Pour atteindre ces objectifs, la methodologie suivante de recherches a ete utilisee. Les principales phases de cette methodologie de recherche sont: I'analyse, d'un point de vue d'ingenierie, de la question du genie logiciel et de I'ensemble des 34 principes fondamentaux candidats, I'identification des principes de genie logiciel dans le contenu du Guide SWEBOK - ISO TR 19759, la description des lignes directrices operationnelles sur la base du contenu du Guide SWEBOK et aligne avec la norme IEEE 1362-1998 Concept of Operations (CONOPS) Document.

Le resultat de cette these est I'identification d'un ensemble de neuf principes fondamentaux du genie logiciel et la description de directives operationnelles pour ces principes.

Type de document: Mémoire ou thèse (Thèse de doctorat électronique)
Renseignements supplémentaires: "Thesis presented to École de technologie supérieure in partial fulfillment of the requirements for the degree of doctor of philosophy". Bibliogr : f. [271]-273.
Mots-clés libres: Génie logiciel. perspective. ingenierie, principe, fondamentaux, swebok, vicenti
Directeur de mémoire/thèse:
Directeur de mémoire/thèse
Abran, Alain
Programme: Doctorat en génie > Génie
Date de dépôt: 17 août 2010 16:11
Dernière modification: 08 févr. 2017 00:41
URI: http://espace.etsmtl.ca/id/eprint/278

Actions (Identification requise)

Dernière vérification avant le dépôt Dernière vérification avant le dépôt

Statistique

Plus de statistique...