Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentos de Ingeniería de software (Importancia de las herramientas …
Fundamentos de Ingeniería de software
Conceptos básicos.
Software
El termino fue implementado
En el año 1958
(Por primera vez)
Anteriormente
No existían licencias.
Era tan fácil de cambiarlo
El termino fue creado por
Ingenieros informáticos americanos
El desarrollo
A través de varios lenguajes de programación.
Su dificultad de desarrollo
Ocasiono
Desarrollar una ingeniería especifica
para su estudio y creación.
"Ingeniería de Software"
¿Qué es?
Es la parte lógica e intangible
de un computador.
Fases de la ingeniería de software.
Fases de SDLC
Diseño de software.
Codificación de software.
Especificaciones de requisitos
Pruebas de software.
Análisis de requerimientos.
Mantenimiento de software
Ayudan a
Los desarrolladores a obtener
Un software
En un tiempo mínimo
A un bajo costo
De alta calidad
Metodologías de desarrollo de software.
Ágiles.
Características
Basadas en heurísticas provenientes de
Practicas de producción de código.
Menos énfasis en la Arq. del software.
Pocos roles.
Impuestas internamente por el equipo.
Preparadas para cambios durante el proyecto.
El cliente es parte del equipo de desarrollo
Otras filosofías.
Clásicas.
Ya no funcionan para
Proyectos muy innovadores.
Fueron creadas por
los años 70's - 80's.
Importancia de las herramientas
CASE en la Ingeniería de software.
Facilita el uso de distintas metodologías.
Reduce
Mantenimiento de los sistemas informáticos.
Tiempo y costo de desarrollo.
Mejora la planificación de un proyecto
Aumenta la calidad del software.
Ayuda a
Estandarizar de la documentación.
Reutilizar del software
Mejora a productividad del software.