Conceptos básicos de ingeniería de software

Descripción

Fundamentos de Ing de software 4B. Ramiro Tapia.
RAMIRO TAPIA CRUZ
Fichas por RAMIRO TAPIA CRUZ, actualizado hace más de 1 año
RAMIRO TAPIA CRUZ
Creado por RAMIRO TAPIA CRUZ hace casi 3 años
71
0

Resumen del Recurso

Pregunta Respuesta
SOFTWARE. ♦ Conjunto de programas para resolver un problema. ♦ El software puede ser desarrollado para un cliente en particular o para un mercado general.
INGENIERÍA. ♦ Es una disciplina que se vale de un conjunto de conocimientos de tipo técnico, científico, práctico y empírico para la invención, el diseño, el desarrollo, la construcción, el mantenimiento y la optimización de todo tipo de tecnologías, máquinas, estructuras, sistemas, herramientas, materiales y procesos. ♦ A través de la ingeniería se pretende compartir e l conocimiento, por ello los diagramas, esquemas y nomenclatura deben ser estandarizados.
INGENIERÍA DE SOFTWARE. ♦ Ingeniería de software es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos. Se conoce también como desarrollo de software o producción de software (bohem, 1976). ♦ Una disciplina en la que se aplican técnicas y principios de forma sistemática en el desarrollo de sistemas de software para garantizar su calidad. ♦ Es una disciplina de a ingeniería que comprende todos los aspectos de la producción del software [somerville, 2004]. ♦ La IEEE define a la ingeniería de software como "la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software". ♦ Ingeniería de software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software (zelkovitz, 1978).
ESTÁNDARES. ♦ Es un conjunto de reglas que son acordadas y respetadas por una comunidad. • Estándares de documentación. • Estándares de notación. • Estándares de diagramación.
METODOLOGÍAS DE SOFTWARE. ♦ Es una serie de pasos para resolver un problema. ♦ Son un conjunto de técnicas y métodos organizativos que se aplican para diseñar soluciones de software informático. ♦ Puede ser ejecutada e n forma secuencial, forma circular, o una combinación.
HERRAMIENTAS CASE. ♦ Son herramientas computación a les que están destinadas a asistir en los procesos de ciclo de vida de un software. ♦ Las herramientas case (computer aided software engineering, ingeniería de software asistida por computadora). ♦ Es un conjunto de herramientas que automatizan alguno de los procesos de una metodología. ♦ Hay diferentes tipos de herramientas case: de análisis, diseño de herramientas, gestión de proyectos de herramientas, gestión de herramientas de bases de datos, herramientas de documentación.
HERRAMIENTAS DE GESTIÓN DE PROYECTOS. ♦ Es un software que sirve para planificar, organizar y gestionar a un equipo involucrado en un gran trabajo, de forma que todos tengan claro qué tareas se están desarrollando, cuándo deben entregarse y a quién les corresponde ejecutarla.
HERRAMIENTAS DE DESARROLLO. ♦ Son programas auxiliares durante la aplicación de una metodología.
Mostrar resumen completo Ocultar resumen completo

Similar

Diapositivas de Topología de Redes
lisi_98
Fase 5. Evaluar. Sustentar el diseño de modelo de propagación. MAPA DE RFID
Miller Suárez López
Mapas mentales con ExamTime
Nazareth Olivo
Esquemas
Ximena Barrera
fichas de estudio
Guadalupe Reyes Soriano
PSBD TEST 1
Tara Junrai
Music and its most prominent types
Elina Sandoval
Vertebrate animals
Eliana Sandoval
TEORIA DESCRIPCION DE LA FORMA
Stiven Ramirez
Biochimie 101-120
Rodion Stoev