Arquitectura para el software de aseguramiento de calidad de los proyectos de software bajo el marco CMMI

2.50
Hdl Handle:
http://hdl.handle.net/10757/273613
Title:
Arquitectura para el software de aseguramiento de calidad de los proyectos de software bajo el marco CMMI
Authors:
Vereau Aragón, Angel Enrique; Sifuentes Sifuentes, James Jesús; Aucahuasi, Barnet Molina
Publisher:
Universidad Peruana de Ciencias Aplicadas (UPC)
Issue Date:
19
URI:
http://hdl.handle.net/10757/273613
Abstract:
El Área de Computación de la Universidad Peruana de Ciencias Aplicadas se ha planteado el objetivo de acreditar la carrera de Ingeniería de Software a través del ICACIT y de acuerdo con los criterios de ABET (Acreditation Board for Engineering and Technology), para lo cual requiere implementar un proceso de gestión de proyectos de software que siga los estándares de calidad de un modelo de mejora continua estándar de la industria como es el Capability Maturity Model Integration (CMMI). El proceso de evaluación reconocido por CMMI es el Standard CMMI Appraisal Method for Process Improvement (SCAMPI), método de evaluación en el que se basará el presente proyecto. A pesar de haberse determinado en una evaluación SCAMPI, el nivel de calidad de un conjunto de proyectos de talleres, es difícil realizar la misma evaluación para proyectos futuros, desaprovechando de esta manera el conocimiento adquirido. La evaluación de calidad requiere acceso a información sobre los artefactos, actividades, participantes y mentores de los proyectos realizados de acuerdo al proceso de desarrollo personalizado para cada Taller durante varios ciclos y esta información es manejada actualmente en distintas herramientas no relacionadas, orientadas a cumplir prácticas recomendadas por la metodología utilizada. Dentro de la implementación de dicho proceso de gestión de proyectos se contempla la utilización de un sistema llamado “Sistema de Aseguramiento de la Calidad del Software”, que facilite la gestión de proyectos de software en el marco de un modelo de calidad internacionalmente reconocido. Este sistema estará conformado por los subsistemas Gestor de Modelo de Calidad del Software (GMCS), Gestor de Procesos y Metodologías (GPM), Gestor de Proyectos de Software (GPS) y Evaluador de Calidad del Software, Planeación (PP-SCAMPI) y Ejecución (EP-SCAMPI). El objetivo del presente proyecto será diseñar la arquitectura y modelo integral de pruebas del “Subsistema Evaluador de la Calidad de Software - Planeación y Preparación”, como parte de la solución integrada del sistema de aseguramiento de calidad del software usando el método SCAMPI, orientado a la evaluación de procesos de desarrollo de software. El proyecto se dividirá en 2 fases: Concepción y Elaboración que agruparán todas las actividades del proyecto. La fase de Concepción tendrá una iteración (Junio 2007) y la fase de Elaboración tendrá 3 iteraciones (Julio a Noviembre 2007). Al ser PP-SCAMPI parte de un sistema, presenta como mayor reto la integración con los subsistemas GPS para obtener los proyectos e integrantes, GMCS para obtener el modelo CMMI y EP-SCAMPI para proveer el plan de evaluación a ejecutar. Se diseñaron componentes y medios de comunicación que hicieran posible implementar los servicios especificados en cada contrato, para lo cual se requirió un manejo especial para cada caso de integración. Se utiliza una arquitectura distribuida de 3 niveles para proveer comunicación y lógica de negocios entre módulos. Los 3 niveles son: presentación, aplicaciones y servicios de datos. Las pruebas diseñadas incluyen pruebas funcionales, ciclo de negocio e integración y permitiendo validar que la arquitectura propuesta soporta los requerimientos del proyecto. Las pruebas se diseñaron en base a los riesgos del proyecto, casos de uso, requisitos funcionales, requisitos no funcionales, elementos de diseño y posibles fallos o defectos. Una vez realizada la implementación de la herramienta propuesta se obtendrá un mayor facilidad en la elaboración del Plan de Evaluación SCAMPI para proyectos de diferentes talleres en diferentes etapas de avance y ciclos; así como la facilidad para gestionar las actividades de evaluación por áreas de proceso seleccionadas.
Type:
info:eu-repo/semantics/bachelorThesis
Rights:
info:eu-repo/semantics/openAccess
Language:
spa
Keywords:
Arquitectura de software; Ingeniería de software; Tesis

Full metadata record

DC FieldValue Language
dc.contributor.authorVereau Aragón, Angel Enriquees_PE
dc.contributor.authorSifuentes Sifuentes, James Jesúses_PE
dc.contributor.authorAucahuasi, Barnet Molinaes_PE
dc.date.accessioned2013-03-19T14:26:14Zes_PE
dc.date.available2013-03-19T14:26:14Zes_PE
dc.date.issued19/03/2013es_PE
dc.identifier.urihttp://hdl.handle.net/10757/273613es_PE
dc.description.abstractEl Área de Computación de la Universidad Peruana de Ciencias Aplicadas se ha planteado el objetivo de acreditar la carrera de Ingeniería de Software a través del ICACIT y de acuerdo con los criterios de ABET (Acreditation Board for Engineering and Technology), para lo cual requiere implementar un proceso de gestión de proyectos de software que siga los estándares de calidad de un modelo de mejora continua estándar de la industria como es el Capability Maturity Model Integration (CMMI). El proceso de evaluación reconocido por CMMI es el Standard CMMI Appraisal Method for Process Improvement (SCAMPI), método de evaluación en el que se basará el presente proyecto. A pesar de haberse determinado en una evaluación SCAMPI, el nivel de calidad de un conjunto de proyectos de talleres, es difícil realizar la misma evaluación para proyectos futuros, desaprovechando de esta manera el conocimiento adquirido. La evaluación de calidad requiere acceso a información sobre los artefactos, actividades, participantes y mentores de los proyectos realizados de acuerdo al proceso de desarrollo personalizado para cada Taller durante varios ciclos y esta información es manejada actualmente en distintas herramientas no relacionadas, orientadas a cumplir prácticas recomendadas por la metodología utilizada. Dentro de la implementación de dicho proceso de gestión de proyectos se contempla la utilización de un sistema llamado “Sistema de Aseguramiento de la Calidad del Software”, que facilite la gestión de proyectos de software en el marco de un modelo de calidad internacionalmente reconocido. Este sistema estará conformado por los subsistemas Gestor de Modelo de Calidad del Software (GMCS), Gestor de Procesos y Metodologías (GPM), Gestor de Proyectos de Software (GPS) y Evaluador de Calidad del Software, Planeación (PP-SCAMPI) y Ejecución (EP-SCAMPI). El objetivo del presente proyecto será diseñar la arquitectura y modelo integral de pruebas del “Subsistema Evaluador de la Calidad de Software - Planeación y Preparación”, como parte de la solución integrada del sistema de aseguramiento de calidad del software usando el método SCAMPI, orientado a la evaluación de procesos de desarrollo de software. El proyecto se dividirá en 2 fases: Concepción y Elaboración que agruparán todas las actividades del proyecto. La fase de Concepción tendrá una iteración (Junio 2007) y la fase de Elaboración tendrá 3 iteraciones (Julio a Noviembre 2007). Al ser PP-SCAMPI parte de un sistema, presenta como mayor reto la integración con los subsistemas GPS para obtener los proyectos e integrantes, GMCS para obtener el modelo CMMI y EP-SCAMPI para proveer el plan de evaluación a ejecutar. Se diseñaron componentes y medios de comunicación que hicieran posible implementar los servicios especificados en cada contrato, para lo cual se requirió un manejo especial para cada caso de integración. Se utiliza una arquitectura distribuida de 3 niveles para proveer comunicación y lógica de negocios entre módulos. Los 3 niveles son: presentación, aplicaciones y servicios de datos. Las pruebas diseñadas incluyen pruebas funcionales, ciclo de negocio e integración y permitiendo validar que la arquitectura propuesta soporta los requerimientos del proyecto. Las pruebas se diseñaron en base a los riesgos del proyecto, casos de uso, requisitos funcionales, requisitos no funcionales, elementos de diseño y posibles fallos o defectos. Una vez realizada la implementación de la herramienta propuesta se obtendrá un mayor facilidad en la elaboración del Plan de Evaluación SCAMPI para proyectos de diferentes talleres en diferentes etapas de avance y ciclos; así como la facilidad para gestionar las actividades de evaluación por áreas de proceso seleccionadas.es_PE
dc.description.uriTesises_PE
dc.formatapplication/htmles_PE
dc.language.isospaes_PE
dc.publisherUniversidad Peruana de Ciencias Aplicadas (UPC)es_PE
dc.rightsinfo:eu-repo/semantics/openAccesses_PE
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.sourceUniversidad Peruana de Ciencias Aplicadas (UPC)es_PE
dc.sourceRepositorio Académico UPCes_PE
dc.subjectArquitectura de softwarees_PE
dc.subjectIngeniería de softwarees_PE
dc.subjectTesises_PE
dc.titleArquitectura para el software de aseguramiento de calidad de los proyectos de software bajo el marco CMMIes_PE
dc.typeinfo:eu-repo/semantics/bachelorThesises_PE
thesis.degree.grantorUniversidad Peruana de Ciencias Aplicadas (UPC). Facultad de Ingenieríaes_PE
thesis.degree.levelLicenciaturaes_PE
thesis.degree.disciplineIngeniería de Softwarees_PE
thesis.degree.nameIngeniero de softwarees_PE
This item is licensed under a Creative Commons License
Creative Commons
All Items in UPC are protected by copyright, with all rights reserved, unless otherwise indicated.