Diferentes definiciones de la Ingeniería de Software
Primera Definición: Es una disciplina que comprende todos los aspectos de la producción del software desde las etapas iniciales de la especificación del sistema, hasta el mantenimiento de este después que se utiliza.
Segunda Definición: La ingeniería de software es el establecimiento y uso de principios sólidos de ingeniería para obtener económicamente un software confiable y que funcione de modo eficiente en maquinas reales.
Tercera Definición. La ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificado al desarrollo, operación y mantenimiento del software, es decir la aplicación de la ISO y el estudio de enfoques sistemáticos.
Estratos de la ISO
a) Herramientas: Proporcionan el soporte automatizado o Semi-automatizado para el proceso y los métodos.
b) Métodos: Se basan en un conjunto de principios básicos que gobiernan cada área de la tecnología e incluye actividades de modelado y otras técnicas.
c) Proceso: Define que están haciendo, que cuando y como lograr cierta meta.
d) Un enfoque a la calidad.
Herramientas para recolectar requerimientos objetivos
a) Lluvias de ideas
b) Diagrama de causa-efecto
c) Diagrama de matriz
d) Focus group
e) Hojas de verificación
f) Histogramas
g) Estratificación
h) Diagrama de dispersión
i) Diagrama de afinidad
Diagramas de UML
a) Diagramas de Caso de Uso
b) Diagramas de Clases
c) Diagrama de Actividades
d) Diagrama de Secuencia
e) Diagrama de Colaboración
f) Diagrama de Componentes
g) Diagrama de Despliegue

0 responses to "Mapa de tematicas de clases"
Leave a Reply