|
|
|
RAMALLAH. MODÈLE POUR L'AMÉLIORATION DES PROCESSUS DE GESTION DE PROJET LOGICIELAuteur: RIMAWI YASER. Année: 2003. Université: CARLOS III DE MADRID [ www.uc3m.es]. Lieu de l'exposition: ESCUELA POLITECNICA SUPERIOR. Lieu de préparation: UNIVERSIDAD CARLOS III DE MADRID. Résumé: Les logiciels en tant que repères CMM, la CMM et ISO 15504 sont difficiles à mettre en oeuvre dans les logiciels organisations, en particulier au stade de la définition des processus. Normalement, les logiciels organisations commencent à mettre en œuvre ces critères dans le domaine de la gestion de projet. Dans ce domaine en particulier, l'Institut pour la gestion de projets (Project Management Institute, PMI) a élaboré des normes de gestion de projet du Project Management Body Knowledge (PMBOK), qui fournit aux organisations un cadre de processus qui leur permettent de gérer leurs projets de toute nature . Malgré que les organismes disposent de plusieurs logiciels de normes et de repères, ils rencontrent des difficultés dans leur mise en oeuvre pour différentes raisons telles que le coût et la complexité. Pour cette raison, nous avons développé le modèle de Ramallah, qui est un modèle pour améliorer les processus de gestion de projet logiciel qui aide les organisations à évaluer le logiciel, de définir et d'améliorer les processus de gestion de projet logiciel. Les points suivants résument les Ramallah modèle: - Le cadre de PMBOK processus est le modèle de base - des procédés qui sont dans le cadre sont détaillés en utilisant l'expérience des experts et des meilleures pratiques des différents repères de logiciels par exemple, de la CMM, CMMI et ISO 15504. - Les définitions de processus sont enrichis de processus actif des plus importants dans les méthodes de gestion de projet, comme PRINCE2, METRICA3, DOIT, etc Le résultat est une base de connaissances qui contient des définitions de l'objectif du processus de gestion de projet logiciel. - Les organisations utilisent les logiciels de la base de connaissances pour la conduite d'analyses et de développer leurs définitions de ce processus. - La méthode d'évaluation de Ramallah que le modèle utilisé est la méthode "d'approche formelle à l'amélioration des processus logiciels." Ph.D. Thèse, Université Carlos III de Madrid. - Avec le résultat de l'évaluation, l'organisation des logiciels obtiendrez la définition du processus de gestion de projet logiciel. En outre, l'organisation va rassembler leurs propres connaissances (processus de leurs actifs), et associés à l'élément correspondant dans le processus de définition du processus. Depuis la définition des processus, l'organisation sera en mesure de choisir les processus et les activités nécessaires à l'exécution des différents projets de l'organisation. - Les résultats des projets (l'appel des actifs de l'organisation processus) sont recueillies. Dans ce cas, Ramallah servira aussi de base de données historiques de projets. L'organisation logiciel sera en mesure d'effectuer des requêtes sur la base de connaissances pour suivre le respect de l'amélioration mises en oeuvre.
MODÈLES ET TECHNIQUES POUR LA SPÉCIFICATION ET L'ANALYSE DU SYSTÈME DE NAVIGATION LOGICIELSAuteur: ESCALONA CUARESMA MARÍA JOSÉ. Année: 2004. Université: SEVILLA [ www.us.es]. Lieu de l'exposition: E.T.S. INGENIERÍA INFORMÁTICA. Lieu de préparation: UNIVERSIDAD DE SEVILLA. Résumé: Le Software Engineering, qui est définie comme l'étude des principes et des méthodes de développement et de maintenance des logiciels et des systèmes, des modes de numérotation conduit de la façon dont ils devraient travailler sur le développement des systèmes d'information au sein de l'ingénierie informatique. Toutefois, la durée du génie logiciel est un terme général qui englobe une multitude de systèmes et qui englobe un grand nombre de domaines investigaicón. L'un des plus récents est ce qu'on a appelé l'ingénierie Web. The Engineering Web est un secteur de la Software Engineering travaillant dans le milieu du Web. Depuis des années, de nombreux groupes investigaicón a ses travaux en vue de les environnements de développement méthodologique orienté vers les applications Web en général. C'est ainsi que les méthodes HDM (Hypermedia Design Model), OOHDM (Objetct Oriented Hypermedia Desgign Method), et d'autres plus actuelles et WebML ou UWE (UML Based Web Enginerring) travaillant dans le génie Web proposant des méthodes, des techniques et des modèles de la même couleur. C'est le domaine de l'ingénierie du site, qui a évalué la nécessité d'examiner la manière dont une caractéristique particulière de ce logiciel, qui, ces dernières années, est définie comme essentielle dans le processus de développement: la navigation [Cachero & Koch, 2002b]. Les travaux présentés dans ce document est motivée par le caractère critique de la navigation. Il est fondé sur une série d'études comparatives, et un ensemble de données analytiques et empiriques des expériences ont montré que la nécessité de traiter cette question dans une série de peu de nuances développées dans la littérature. Bien que les principales motivations qui ont commencé la réalisation de cette thèse sont dans le site de l'ingénierie, le long de l'ensemble du document, indique que l'étude de la navigation n'est pas seulement d'intérêt pour les systèmes Web. C'est vraiment un logiciel qui, bien que son étude a été motivée dans l'environnement du Web, est présente dans tout système où il existe un besoin d'une structure d'interfaces avancées, complexe et navigables par différents rôles utilisateur. Par conséquent, le travail effectué dans cette thèse de nombreux ouvrages de référence dans le monde de l'ingénierie Web, mais en réalité, les propositions faites sont applicables à tout système de navigation. Ce document examine la situation actuelle dans le traitement de la navigation. Examine la nécessité de proposer des modèles de représentation et de validation des techniques pour faciliter leur gestion au sein du cycle de vie du projet. Cette première analyse permet de faire peser une étude comparative visant à évaluer la façon dont elle aborde la question de la navigation à l'heure actuelle: Principalement explore de nouvelles propositions méthodologiques, y compris le traitement de la navigation dans son cycle de vie. L'analyse comparative qui ressort de cette évaluation, permet aux problèmes qui ont déménagé à la réalisation de cette thèse. La navigation est en train de devenir un élément essentiel, complexe et face à ce qu'il ya un intérêt particulier dans le monde des systèmes de navigation. Toutefois, la plupart des environnements méthodologiques se concentrent principalement dans le traitement des phases de conception ou de réalisation. Cette activité donne l'occasion d'élever le traitement des phases précédentes de la navigation dans le cycle de vie. En effet, la thèse se déplace dans les phases de l'ingénierie et de l'analyse des besoins. Ses principaux objectifs est de fournir des modèles pour faire face à la navigation dans ces phases, et de parvenir à des processus qui soutiennent le développement de ces modèles afin de faciliter le travail de l'équipe de développement. En plus de cela, à la recherche de tous ces modèles et techniques de décrire ci-dessus sont proches de la fin des utilisateurs et des clients avec l'idée que l'on peut inclure dans le cycle de vie de développement comme deux entités nécessaires à la définition à la validation finale des modèles. L'indice 8 rpo l 6e9 une thèse repose donc sur une série de modèles théoriques et systématiques dérivation processus entre eux. Cet ouvrage théorique trouve sa traduction empirique NDAT (navigation développement Techiniques) [Escalona et coll. 2002] [Escalona et coll. 2003] [Escalona et al.2004a]. HAT est une méthode de développement qui prend et met en oeuvre ces modèles et les processus dans le cadre de leur cycle de vie, en fournissant une voie pratique pour l'application dans des projets réels. L'application pratique atteint son plus grand intérêt, avec la présentation du NDT - Outil [Escalona et coll 2003b]. NDET - Tool est un outil qui permet à l'application dans l'ensemble du cycle de vie de NDT et obtenir leurs résultats. Avec tout cela, l'argument offertes par l'approche d'un problème spécifique: le traitement de la navigation dans les premiers stades du cycle de vie de développement de systèmes nevegacionales. Ce problème, en se fondant sur une étude comparative des tendances actuelles est résolu avec un cadre théorique à être mises en oeuvre plus tard dans la méthodologie et des outils spécifiques et NDT NDT - Outil. CLASSIFICATION DES UTILISATEURS BASÉE SUR LA DÉTECTION DES ERREURS EN UTILISANT DES TECHNIQUES DE TRANSFORMATION LANGUEAuteur: PEREZ PEREZ JUAN RAMON. Année: 2005. Université: OVIEDO [ www.uniovi.es]. Lieu de l'exposition: ESC. UNIV. ING. TEC. INFORM. OVIEDO. Lieu de préparation: DEPARTAMENTO DE INFORMATICA. Résumé: Cet argument procède à la définition d'un modèle pour un environnement de développement logiciel, ce qui permet aux utilisateurs de construire des applications avec une meilleure qualité du code que les paramètres actuels. Le modèle est mis en œuvre dans le système appelé SICODE, est basée sur des techniques de transformation de langue permettant une analyse statique de code source, de découvrir des erreurs dans le code de programmation. Ce modèle cherche à influencer les styles sous forme de programmation, et pas seulement des erreurs occasionnelles. Il a mis en place ce qu'on appelle un histoire de compilation, qui génèrent métriques évolution et la fréquence des erreurs dans le temps. Il utilise un modèle actif dans la prévention par l'envoi de messages d'erreurs. Ces avis d'information sémantique associé à chaque erreur dans une base de connaissances. Cette base de connaissance est dynamique et realimenta avec l'expérience de tous les développeurs, permettant à apprendre de l'expérience des autres. Cette thèse a mené une étude qui permet aux utilisateurs de la classification basée sur la détection des erreurs dans le code. SICODE nous a permis d'analyser les erreurs d'un grand nombre de projets entrepris par les développeurs. Ainsi, nous avons caractérisé les différents types d'erreurs en fonction de l'expérience des programmeurs. Cette étude fournit des données qui nous permettent de bâtir les fondements de la modélisation de l'utilisateur et donc de rendre le modèle est adaptable. La thèse propose de nouvelles approches de développement des systèmes actuellement disponibles. La construction de l'histoire de compilation permet une analyse plus approfondie que peut effectuer un simple compilateur, et cette analyse est au service de l'amélioration du code. En outre, le système est axé sur le développement et l'environnement de développement de logiciels propres mélanges à faire un apprentissage de qualité: l'utilisateur a simplement SICODE programme et vous donne les moyens d'améliorer le style de programmation. Enfin, la collaboration est non seulement utilisé pour faciliter le développement, mais aussi dans la construction d'une base de connaissances, qui permet de construire un système qui realimente l'échange d'expériences entre les utilisateurs.
|
|
|