¿Qué es UML? El UML (Unifed Modelig Languaje o Lenguaje de Modelamiento Unificado) es un lenguaje gráfico para la especificación, visualización, construcción y documentación de piezas de información usadas o producidas durante el proceso de desarrollo de software. UML provee un marco arquitectónico de diagramas para trabajar sobre análisis y diseño orientado a objetos. UML […]
Categoría: Ingeniería de Software
La ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación, y mantenimiento del software.
Calidad de Software
¿Qué es la calidad de software? La calidad del software es el grado con el que un sistema, componente o proceso cumple los requisitos especificados y las necesidades o expectativas del cliente o usuario. Una organización inmadura: – Realizar procesos improvisados; incluso procesos especificados no son seguidos ni se exige su cumplimiento. Importancia de la […]
Importancia e Historia de las herramientas CASE
Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas o programas informáticos destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero. Inicios Ya en los años 70, un proyecto llamado ISDOS diseñó un […]
Metodologías de Desarrollo de Software
Clásicas Cascada El modelo de cascada original se desarrolló entre las décadas de los años 60 y 70,y se define como una secuencia de actividades, donde la estrategia principal es seguir el progreso del desarrollo de software hacia puntos de revisión bien definidos Fases del modelo cascada: Ingeniería y análisis del sistema: análisis y de diseño de […]
Fases de la Ingeniería de Software
Etapas del proceso La ingeniería de software requiere llevar a cabo numerosas tareas agrupadas en etapas, al conjunto de estas etapas se le denomina ciclo de vida. Las etapas comunes a casi todos los modelos de ciclo de vida son las siguientes: Obtención de requisitos: Se debe identificar sobre qué se está trabajando, es decir, el […]
Conceptos Básicos
¿Qué es la ingeniería de software? La ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, el estudio de las aplicaciones de la ingeniería al software. Integra matemáticas, ciencias de la computación y prácticas cuyos […]