Optativa II Unidad I 2013 1
EL DESARROLLO DE SOFTWARE II
UNIDAD I
I. INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE
• Objetivo. El alumno conocerá los principios y
metodologías para el desarrollo ymantenimiento
de sistemas de información.
I.
Definición de ingeniería de software y su
importancia
II. Ciclo de Vida de un Sistema Software.
UNIDAD I
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE
INGENIERÍADE SOFTWARE
TEMA I
CONCEPTOS
• QUE ES SOFTWARE?
• QUE ES INGENIERIA?
• QUE ES INGENIERIA DE SOFTWARE?
DEFINICIONES
• SOFTWARE
Es el conjunto de los programas de cómputo,
procedimientos, reglas,documentación y datos
asociados, que forman parte de las operaciones de
un sistema de computación.
Extraído del estándar 729 del IEEE
DEFINICIONES
• Ingeniería
Disciplina y profesión enfocada a laaplicación de
conocimiento científico y técnico, que utiliza
recursos físicos para diseñar e implementar
diversos artefactos (estructuras, máquinas,
dispositivos, sistemas y procesos) para realizar unobjetivo deseado y alcanzar criterios especificados
INGENIERÍA DE SOFTWARE(IEEE).
La aplicación de un enfoque sistemático (ordenado),
disciplinado y cuantificable al desarrollo, operación ymantenimiento de software, esto es, la aplicación de la
ingeniería en el área del software
Los Ingenieros de Software adoptan un enfoque sistemático
para llevar a cabo su trabajo y utilizan las herramientas ytécnicas necesarias para resolver el problema planteado, de
acuerdo a las restricciones de desarrollo y recursos
disponibles.
“Un programador no es un ingeniero de software.”
INGENIERIO DE SOFTWARE
•Solucionar un problema complejo
– Análisis
– Síntesis
• Recurriendo a:
–
–
–
–
Técnicas, Métodos
Herramientas (mejorar resultado o eficiencia)
Procedimientos (combinan métodos y herramientas)Paradigmas (“estilo” de la solución)
DEFINICIONES
• Técnica
– Procedimiento técnico para construir o evaluar software que
requiere habilidades y produce un resultado técnico, p.e. probar,
codificar,...
Regístrate para leer el documento completo.