Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estimación del proyecto de software - Coggle Diagram
Estimación del
proyecto de software
¿Qué es la estimación del proyecto de software?
La planificación de proyectos de software implica estimar recursos y tiempo, crear calendarios, abordar riesgos y garantizar calidad y adaptación.
Pasos
Descripción del ámbito del problema
Descomponer en un conjunto de problemas más pequeños
La complejidad y el riesgo se consideran antes de realizar una estimación
Aplicación de atributos de Mc Call
Transición
Reusabilidad: ¿Se puede reutilizar parte del
Software?
Interoperabilidad: ¿Se puede comunicar con otros
sistemas?
Portabilidad: ¿Se puede usar en otra maquina?
Operación
Eficiencia: ¿Aprovecha el hardware lo mejor posible?
Integridad: ¿Es seguro?
Fiabilidad: ¿Lo Hace de forma exacta siempre?
Facilidad de Uso: ¿Lo puedo usar con facilidad?
Corrección: ¿El software hace lo que necesito?
Revisión
Facilidad de prueba: ¿Se puede probar?
Flexibilidad: ¿Se puede modificar?
Facilidad de mantenimiento: ¿Qué tan
difícil es arreglarlo?
Técnicas de Estimacion
Técnicas de Descomposición
Se basa en la descomposición
de problemas y volver a caracterizarlo como un conjunto de problemas más pequeños para disminuir la complejidad de la misma
Empíricas
Se usan expresiones derivadas empíricamente para esfuerzo y tiempo a fin de predecir dichas cantidades de proyecto.
Antes de Comenzar un Proyecto
se debe estimar
Trabajo
→ Cuanto esfuerzo se requerirá
Recursos
→ Cuantas personas, hardware y software se requerirá
Tiempo
→ Cuanto tardará
Riesgo
~ Riesgo involucrado en el Proyecto
Opciones de estimación
Retrase la estimación hasta avanzado el proyecto
Base las estimaciones en proyectos similares que ya estén completos.
Use técnicas de descomposición relativamente simples para generar estimaciones de costo y esfuerzo de proyecto
Use uno o más modelos empíricos para estimación de costo y esfuerzo de software