4 resultados
Resultados de la búsqueda
Mostrando 1 - 4 de 4
Ítem Análisis descriptivo del proceso de implementación del nivel 2 del modelo CMMI en una empresa regional de desarrollo de software(Universidad Icesi, 2008-12-18) Picazzo M., Catherine; Villegas Machado, Norha Milena; Tamura Morimitsu, GabrielCMMI (Capability Maturity Model Integration) is basically a continuous- improvement inspired model to classify software development organizations according to a fivelevel maturity and capability scale. The classification in a given level is based on the dominance that an organization shows evidence to have over the areas of that level, which in turn reflects the degree of maturity of the organization and of the processes that it follows to develop software. This article presents a preliminary descriptive analysis of a level 2 implementation process of the CMMI model in a Colombian software development company, making an overall presentation of how it was brought into practice the theory of the model in the processes of the company, to be compliant with the conditions, goals and practices defined in the level 2 process areas of the model. The article also describes the problems which arose in the execution of the project, as well as how they were solved. As preliminary results are presented some of the indicators defined by the company for the software processes, and the software tools that were acquired or developed for the support of the implementation of the process areas. Finally, some conclusions and recommendations which can be found.Ítem Monitores dinámicos de software – Despliegue de software – Monitoreo de espectro.(Universidad Icesi, 2020-04-01) Jiménez, MiguelEste libro parte de reconocer que la computación autonómica surgue con el fin de obtener sistemas informáticos capaces de autogestionarse, esto es de al menos: descubrir y recuperar o prevenir fallas por sí mismos, para garantizar la continuidad en la prestación de los servicios; auto configurarse, para asegurar el ajuste de sus propiedades a los cambios del sistema y en su entorno; y optimizarse, para garantizar el mejor uso de los recursos disponibles.Ítem Runtime Evolution of Highly Dynamic Software(Springer,, 2014-01-01) Villegas Machado, Norha MilenaHighly dynamic software systems are applications whose operations are particularly affected by changing requirements and uncertainty in their execution environments. Ideally such systems must evolve while they execute. To achieve this, highly dynamic software systems must be instrumented with self-adaptation mechanisms to monitor selected requirements and environment conditions to assess the need for evolution, plan desired changes, as well as validate and verify the resulting system. This chapter introduces fundamental concepts, methods, and techniques gleaned from self-adaptive systems engineering, as well as discusses their application to runtime evolution and their relationship with off-line software evolution theories. To illustrate the presented concepts,Ítem Using Models at Runtime to Address Assurance for Self-Adaptive Systems(Springer Verlag, 2014-01-01) Villegas Machado, Norha MilenaA self-adaptive software system modifies its behavior at runtime in response to changes within the system or in its execution environment. The fulfillment of the system requirements needs to be guaranteed even in the presence of adverse conditions and adaptations. Thus, a key challenge for self-adaptive software systems is assurance. Traditionally, confidence in the correctness of a system is gained through a variety of activities and processes performed at development time, such as design analysis and testing. In the presence of self-adaptation, however, some of the assurance tasks may need to be performed at runtime. This need calls for the development of techniques that enable continuous assurance throughout the software life cycle. Fundamental to the development of runtime assurance techniques is research into the use of models at runtime (M@RT).
