domingo, 6 de abril de 2014

Moprosoft

Espero que este video les ayude a comprender qué es moprosoft

Técnicas de estimación


La estimación del costo y del esfuerzo del software nunca será una ciencia exacta. Son demasiadas variables -humanas, técnicas, de entorno, políticas- que pueden afectar el costo final del software y del esfuerzo aplicado para desarrollarlo. 

Puntos de casos de uso

Este método de estimación de proyectos de software fue desarrollado en 1993 por Gustav Karner de Rational Software y está basado en una metodología orientada a  objetos, dándole el nombre de “estimación de esfuerzos con casos de uso”.


Surgió como una mejora al método de puntos de función pero basando las estimaciones en el modelo de casos de uso, producto del análisis de requerimientos.

El objetivo de la técnica 



Estimar las horas necesarias para ejecutar un conjunto de casos de uso. Es decir,  necesitamos predecir cuánto tiempo llevará el desarrollo de software y cuántas personas  se requieren para realizarlo.

Puntos de función



Es un método utilizado en ingeniería del software para medir el tamaño del software. Fue definida por Allan Albrecht, de IBM, en 1979 ("Measuring Application Development Productivity") y pretende medir la funcionalidad entregada al usuario independientemente de la tecnología utilizada para la construcción y explotación del software, y también ser útil en cualquiera de las fases de vida del software, desde el diseño inicial hasta la implementación y mantenimiento.
En general este es un tema un poco extenso, pero no complejo, algo que me gustaría resaltar es cómo podemos medir la productividad de un equipo, eh aquí la fórmula:
Productividad del equipo = Tamaño de la aplicación / esfuerzo total
Despejando tendremos:
Esfuerzo total = tamaño de la aplicación * productividad del equipo.
 
Además de la estimación del tamaño, el presupuesto y duración del proyecto.


CMMI


¿Qué es CMMI?


CMMI (Capability Maturity Model Integration) es un marco probado en la industria para mejorar la calidad del producto y la eficiencia del desarrollo de hardware y software. 
Patrocinado por el Departamento de Defensa de EE.UU., en cooperación con la Universidad de Carnegie Mellon y el Instituto de Ingeniería de Software (SEI). 
Muchas empresas han participado en la definición de CMMI, como Motorola y Ericsson .
CMMI se ha establecido como un modelo para mejorar los resultados del negocio.
CMMI,, utiliza 5 niveles para describir la madurez de la organización, al igual que predecesor CMM. 
Versión ampliamente mejorada del CMM.

El énfasis en las necesidades del negocio, la integración e institucionalización.

 

Modelos CMMI 

  • Ingeniería de Sistemas + Ingeniería de Software (SE / SW) 
  • Ingeniería de Sistemas Ingeniería de Software + + Integrado de Productos y Desarrollo de Procesos (IPPD) 
  • Ingeniería de Sistemas Ingeniería de Software + + Integrado de Productos y Desarrollo de Procesos + de Proveedores (SS) 
  • Sólo Ingeniería de Software.