Está en la página 1de 2

Edgar David Calvo Garcia

Instituto Tecnológico del


valle de Oaxaca

Fundamentos Sistemas de Información.

Presentación gráfica de la sesión

Docente: Elizabeth Santiago Morales

Alumno: Edgar David Calvo García


Edgar David Calvo Garcia

La ingeniería del software es una disciplina que


implica el uso de estructuras, herramientas y
técnicas para construir programas informáticos.

Ciclos de vida de un
sistema de informacion
Capas de la ingeniería
de software Objetivo que persigue la
Ingeniería de Software

•Procesos: • Planificacion
• Conjunto de actividades y resultados •Crear programas informáticos que satisfagan La realización de un estudio de viabilidad, el análisis de
que asociados sirven para construir un las necesidades de la sociedad y empresas. los riesgos asociados al proyecto, una estimación del
producto software •Guiar y coordinar el desarrollo de una coste del proyecto, su planificación temporal y la
• Capa que une calidad y métodos programación difícil. asignación de recursos a las distintas etapas del
• Desarrollo racional de la Ingeniería •Intervenir en el ciclo de vida de un producto. proyecto
de Software •Estimar los costos y el plazo de ejecución de • Analisis
Métodos: Un método incluye: Análisis un proyecto. La etapa de análisis en el ciclo de vida del
de requisitos, Diseño, Construcción, •Actuar como líder del equipo de desarrollo de software corresponde al proceso mediante el cual se
Prueba, Mantenimiento, Suelen estar software. intenta descubrir qué es lo que realmente
bastante ligados al proceso •Diseño, desarrollo y administración de bases
se necesita y se llega a una comprensión adecuada de
•Herramientas: Proporciona un de datos.
soporte automático o semiautomático •Durante la creación de la aplicación, liderar y los requerimientos del sistema (las
a los proceso y los métodos dirigir a los programadores. características que el sistema debe poseer)
• Herramientas CASE •Incluir procesos de calidad en las • Diseño
aplicaciones, como la medición de métricas y Un software bien diseñado debe exhibir determinadas
medidas y la evaluación de la calidad del características. Su diseño debería ser
software. modular en vez de monolítico.
• Implementación
Una vez que sabemos qué funciones debe desempeñar
nuestro sistema de información y hemos decidido cómo
vamos a organizar sus distintos componentes , es el
momento de pasar a la etapa de implementación, pero
nunca antes. Para la fase de implementación hemos de
seleccionar las herramientas adecuadas, un entorno de
desarrollo que facilite nuestro trabajo y un lenguaje de
programación apropiado para el tipo de sistema que
vayamos a construir.
• Pruebas
Errar es humano y la etapa de pruebas tiene como
objetivo detectar los errores que se hayan
podido cometer en las etapas anteriores del proyecto (y,
eventualmente, corregirlos)

También podría gustarte