UML

¿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 […]

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 […]

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 […]