Fundamentos-de-Ingenieria-de-software

Páginas: 8 (1772 palabras) Publicado: 4 de septiembre de 2014
FUNDAMENTOS
DE
INGENIERÍA DE
SOFTWARE
SEMESTRE
AGO-DIC 2012
M.C. Miriam Zulma Sánchez
Hernández
Jefe de Proyecto de Docencia

Competencias Específicas
• Identificar la historia del software, así como las
características de los paradigmas estructurado y
orientado a objetos.
• Aplicar modelos, técnicas y herramientas para cada una
de las etapas del ciclo de vida de desarrollo desoftware.

Competencias Previas
• Utiliza

algún
lenguaje
de
programación orientado a objetos
• Aplica razonamiento lógico
• Identifica conceptos básicos de Bases
de Datos
• Aplica técnicas de representación
algorítmica

Contenido Temático
Fundamentos Ingeniería de software

Ingeniería de requisitos

Modelo de Análisis

Modelo de Diseño

Modelo de Implementación

UNIDADI.
Fundamentos
Ingeniería de
software






Conceptos básicos
El papel evolutivo del software
Etapas del desarrollo software
Clasificación de la tecnología en el
desarrollo de software
(Tecnología Estructurada y
Orientada a Objetos)
• Definición e historia de las
herramientas CASE
• Clasificación de las herramientas
CASE

…Típica apariencia del
estudiante promediocuando
le preguntan acerca de
Ingeniería de Software…

Introducción


El término de Ingeniería de Software fue introducido a finales
de los 60 a raíz de la crisis del software. Esta crisis fue el resultado
de la introducción de la tercera generación del hardware.



El hardware dejo de ser un impedimento para el desarrollo de
la informática; redujo los costos y mejoro la calidad yeficiencia en el
software producido

Introducción (continuación)
La crisis se caracterizo por los siguientes problemas:
– Imprecisión en la planificación del proyecto y estimación de los
costos.
– Baja calidad del software.
– Dificultad de mantenimiento de programas con un diseño poco
estructurado, etc.

Por otra parte se exige que el software sea eficaz y barato
tanto en el desarrollocomo en la compra.
También se requiere una serie de características como
fiabilidad, facilidad de mantenimiento y de uso,
eficiencia, etc.

2.1. DEFINICIÓN DE IS
• Fritz Bauer, 1969: Más que una disciplina o una parte del

conocimiento, La Ingeniería es un verbo, una palabra de acción, un
modo de enfocar el problema.
• La Ingeniería del Software es el establecimiento y uso de principiosrobustos de la ingeniería a fin de obtener económicamente software
que sea fiable y que funcione eficientemente sobre maquinas reales.

DEFINICIÓN DE IS
• Bohem, 1976: Ingeniería del Software es la aplicación practica del conocimiento

científico en el diseño y construcción de programas de computadora y la
documentación necesaria requerida para desarrollar, operar (funcionar) ymantenerlos.

• Mills, 1980: La Ingeniería de Software tiene como uno de sus principales

objetivos la producción de programas que cumplan las especificaciones, y que se
demuestren correctos, producidos en el plazo y costo adecuado

DEFINICIÓN DE IS
• Meyer, 1988: La Ingeniería de Software es la producción de software
de calidad.

• IEEE 1993: La Ingeniería de Software es la aplicación de unenfoque

sistemático, disciplinado y cuantificable hacia el desarrollo, operación
y mantenimiento del software; es decir, la aplicación de Ingeniería
de Software.

Nuestro CONCEPTO:

La ingeniería de software es una aplicación práctica del
conocimiento científico para proveer metodologías y técnicas
que ayuden a desarrollar sistemas de software a tiempo, y a su
vez que aseguren que eldesarrollador cumpla con las
expectativas de calidad y permanezca dentro del presupuesto.

2.2. El papel evolutivo del Software
• Los sistemas de software necesitan evolucionar
con las necesidades de los usuarios finales y el
ambiente de destino.
• Los proyectos están sujetos a cambios constantes.
Debido a que los requerimientos son complejos,
necesitan ser actualizados cuando se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos de Ingeniería de Software
  • fundamentos de ingenieria de software
  • Introduccion fundamentos de ingeniería de software
  • Fundamentos de ingeniería de software
  • Unidad 5 Fundamentos de ingenieria de software
  • Fundamentos de ingenieria de software
  • Fundamentos De La Ingeniería De Software
  • Fundamentos de ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS