Evaluacion Del Producto Software Esswork
Enviado por williamh • 10 de Marzo de 2015 • 1.880 Palabras (8 Páginas) • 482 Visitas
Evaluación del Producto Software
EssWork Practice Workbench
Calidad del Proceso Software
Historia de las revisiones
Fecha Versión Descripción Autor
2013/09/13 1.0 Creación del Documento Ronald Eraso Cerón
Ivan David Guerrero
Luis Eduardo Narváez
TABLA DE CONTENIDO
1 INFORMACIÓN TÉCNICA DEL PRODUCTO SOFTWARE 4
1.1. Descripción General EssWork Practice Workbench 4
1.2. Funcionalidades Principales 4
1.3. Plataforma 7
1.4. Explicación Área de trabajo de EssWork Practice Workbench 7
2. METODOLOGÍA DE EVALUACIÓN 12
2.1. Introducción a la evaluación 12
2.2. Acercamiento Inicial 13
2.3. Justificación de las Características Seleccionadas 13
2.4. Ponderación 13
2.5. Niveles de calificación 14
2.6. Listas de chequeo y estrategias de evaluación 15
2.7. Métricas 15
2.8. EVALUACIÓN 15
CONCLUSIONES 16
RECOMENDACIONES 19
BIBLIOGRAFÍA 20
INTRODUCCION
El grupo de estudiantes de la universidad de Nariño que cursa la materia Ingeniería de Software Aplicada, tiene como fin realizar la entrega de la primera unidad en calidad de software.
Para realizar este trabajo se ha tomado la herramienta EssWork Practice Workbench en su versión 1.1, pretendiendo manipular y evaluar este software.
Con el presente trabajo se pretende iniciar la aplicación de las métricas de software para evaluar la calidad del sistema EssWork Practice Workbench.
La metodología a utilizar consiste inicialmente en identificar el producto software a evaluar, posteriormente, se analiza la calidad externa del producto. Una vez obtenidos los suficientes conocimientos en la operación de este software se determinan las características y subcaracterísticas de calidad que aplican en la evaluación del producto, las que posteriormente son medidas mediante métricas que se explican en el desarrollo del trabajo. Finalmente, se generan las conclusiones producto de la evaluación.
1 INFORMACIÓN TÉCNICA DEL PRODUCTO SOFTWARE
1.1. Descripción EssWork Practice Workbench
• Objetivo General del aplicativo.
EssWork, que proporciona un marco "inteligente" para el desarrollo, visualización y ejecución de prácticas de desarrollo de software. Las nuevas características de EssWork Practice Workbench 1.1 mejoran y simplifican la capacidad de la organización para la capacidad de despliegue de desarrollo de software ágil a gran escala por medio de los equipos de software para el procesamiento de directrices que aseguran de forma eficaz el éxito de los proyectos de software.
EssWork Practice Workbench 1.1 puede capturar de forma fácil y con éxito la forma de trabajar entre proyectos y socios con buenos diseños, por lo que se consigue la replicación de la conducta positiva. "El objetivo es reducir los costes de desarrollo y proyectos de suministro de forma predecible y con una calidad superior".
1.2. Funcionalidades Principales
Figura 1: Diagrama de Subsistemas
• Crear prácticas esenciales: Permite la creación y clasificación de nuevas prácticas, las cuales son un enfoque repetible a hacer algo con un propósito específico en mente. (ver Figura 2).
Figura 2: Caso de Uso: Crear prácticas esenciales
• Crear alpha: Permite crear elementos alpha, los cuales son un elemento esencial de la empresa de ingeniería de software son relevantes para la evaluación de los progresos y la salud de la empresa. alpha es un acrónimo de Abstract-Level Progress Health Attribute. (Ver Figura 3)
Figura 3: Caso de Uso: Crear alpha
• Crear área de interés: Permite crear elementos de área de interés, los cuales son elementos en los núcleos o prácticas que pueden dividirse en una colección de las principales áreas de preocupación que una empresa de ingeniería de software tiene que prestar especial atención. Todos los elementos se dividen en a lo sumo uno de estos. (Ver Figura 4).
Figura 4: Caso de Uso: Crear área de interés
• Crear espacio de actividades: Permite crear espacio de actividades, los cuales son una actividad que define uno o más tipos de elementos de trabajo y proporciona orientación sobre cómo llevar a cabo estas. (Ver Figura 5).
Figura 5: Caso de Uso: Crear espacio de actividades
• Crear asociación alpha: Permite crear asociaciones alpha, las cuales son una relación entre dos alfas. (Ver Figura 6).
Figura 6: Caso de Uso: Crear asociación alpha
• Crear competencia: Permite crear competencias, las cuales son una característica de un miembro de los interesados o de equipo que refleja la capacidad de hacer el trabajo. (Ver Figura 7).
Figura 7: Caso de Uso: Crear competencia
• Crear espacio de patrones: Permite crear espacio de patrones, los cuales son un marcador de posición y la agrupación de los patrones en el esfuerzo de ingeniería de software. Un espacio de patrones puede constar de cero a muchos patrones. (Ver Figura 8).
Figura 8: Caso de Uso: Cobros
1.3. Plataforma
EssWork Practice Workbench es un plugin desarrollado en Eclipse en su versión 3.7.2.
1.4. Explicación Área de trabajo de EssWork Practice Workbench
En términos generales, el sistema provee una interface grafica de Usuario bastante amigable y sencilla de administrar, de manera estándar presenta un menú horizontal que permite al usuario recorres las funcionalidades del sistema, barras de herramientas que permiten el acceso ágil a las funcionalidades de mas frecuente uso, y un conjunto de pestañas que permiten el acceso a las funcionalidades macro.
1.4.1. Acceso al sistema
Cada usuario ejecuta el programa e ingresa al menú principal, para definir la tarea a realizar.
1.4.2. Pantalla
...