EVALUACIÓN DE SOFTWARE
Enviado por nandoso370 • 15 de Noviembre de 2011 • 1.926 Palabras (8 Páginas) • 798 Visitas
UNIVERSIDAD ABIERTA Y ADISTANCIA
UNAD
FACULTAD DE CIENCIAS BASICAS EN INGENIERÍA
CURSO:
EVALUACIÓN DE SOFTWARE.
ACTIVIDAD:
TRABAJO COLABORATIVO 1
TUTOR:
FRANCISCO NICOLAS SOLARTE
.
PRESENTADO POR:
CLAUDIA MILENA GUERRA HERRERA
COD: 59310152
LUIS FERNANDO BECERRA MONSALVE
COD. 71685331
DECIO RIVAS MENA
COD. 71.936.724
GRUPO: 301569_29
FECHA: MARZO DE 2011
CEAD TURBO.
AÑO
2011
INTRODUCCION
Un proceso de desarrollo de software tiene como propósito la producción eficaz y eficiente de un producto software que reúna los requisitos del cliente. Este proceso es intensamente intelectual, afectado por la creatividad de las personas involucradas. Aunque un proyecto de desarrollo de software es equiparable en muchos aspectos a cualquier otro proyecto de ingeniería, en el desarrollo de software hay una serie de desafíos adicionales, relativos esencialmente a la naturaleza del producto obtenido.
Con la temática presentada para el desarrollo del curso se conocerá el amplio campo de acción de y nos permitirá sumergirnos en el área para liderar, dirigir y administrar eficientemente organizaciones y proyectos.
La realización de este trabajo de reconocimiento fue de gran ayuda para aclarar dudas, afianzar conocimientos e interiorizar en los diferentes aspectos y temas de la unidad uno.
OBJETIVOS.
• Identificar la estructura y el contenido la unidad uno del curso.
• Reconocer los modelos de ciclo de vida de los sistemas.
• Interiorizar en conceptos de calidad del software.
• Identificar los procesos de desarrollo de software.
1. MAPA CONCEPTUAL CICLOS DE VIDA DEL SOFTWARE
2. TABLA DE PROCESOS DE DESARROLLO DE SOFTWARE
PROCESO SUB.PROCESO ACTIVIDADES A REALIZAR DOCUMENTACIÓN DE SALIDA TECNICAS A UTILIZAR
Procesos de Gestión del Proyecto Proceso de iniciación del proyecto • Establecer el mapa de
actividades para el ciclo
de vida del software
seleccionado
• Asignar los recursos del
proyecto
• Definir el entorno del
proyecto
• Planificar la gestión del
proyecto • Plan de
gestión del
proyecto
• Plan de retiro • Análisis de amino crítico
(CPM)
• Análisis PERT
• Diagrama de GANTT
• Técnicas Estadísticas
• Técnicas de simulación
(método de MONTECARLO)
• Puntos de función
• Modelos empíricos de
estimación (COCOMO,
PUTMAN)
• Técnicas de
Descomposición Funcional
Proceso de seguimiento y control del proyecto • Analizar los riesgos
• Realizar la
planificación de
contingencias
• Gestionar el proyecto
• Archivar los registros
• Implementar el
sistema de informes
de problemas • Análisis de
riesgos
• Plan de
contingencias
•Registro histórico
de proyectos • Análisis de riesgo técnico
(Modelización y
Simulación Estática y
Dinámica, prototipado,
revisiones, auditorias)
• Análisis de riego
económico (Análisis de
finanzas, Retorno de la
inversión)
• Análisis de riesgo
operativo y de soporte
• Análisis de riesgo de
programa (Análisis del
camino crítico CPM,
Técnicas de nivelación de
recursos)
Proceso de gestión de la calidad del software • Planificar la garantía de la
calidad del software
• Desarrollar métricas de
calidad
• Gestionar la calidad del
software
• Identificar necesidades de
mejora de la calidad • Plan de
garantía de
calidad del
software
•Recomendaciones de mejora
de calidad del
software • Técnicas de planificación
y Estimación
• Métricas de calidad del
software
Procesos de Pre-desarrollo Proceso de exploración de conceptos • Identificar ideas o
necesidades
• Formular soluciones
potenciales
• Conducir estudios
de viabilidad
• Planificar la
transición del
sistema
• Refinar y finalizar la
idea o necesidad • Modelo de la situación
actual
• Modelo del dominio del
problema
• Informe preliminar de
necesidades
• Soluciones alternativas
posibles
• Soluciones
recomendadas
• Plan de transición
• Informe del impacto de
la transición • Técnicas de
adquisición de
conocimientos
• Análisis económico
• Análisis técnico
• Análisis alternativos
• Técnicas de
modelización
(Diagramas DFD)
• Prototipado
Procesos de asignación del sistema • Analizar las
funciones del
sistema
• Desarrollar la
arquitectura del
sistema
• Descomponer los
requisitos del
sistema • Especificación de requisitos
del sistema
• Especificación de requisitos
funcionales del hardware
• Especificación de la interfaz
del sistema
• Descripción funcional del
sistema
• Arquitectura del sistema • Técnicas de
adquisición de
conocimientos
• Técnicas de
modelización
(Diagramas DFD)
Procesos de Desarrollo Procesos de requisitos • Definir y
desarrollar los
requerimientos
del software
• Definir los
requerimientos
de interfaz
• Priorizar e
integrar los
requerimientos
del software • Especificación de
requisitos del
software
• Especificación de
requisitos de interfaz
con el usuario
• Especificación de
requisitos de interfaz
con otro software
...