Introducción a la
Ingeniería de Software
Ing. Intro
¿Cómo SURGE LA INGENIERIA DE
SOFTWARE?
1955 – 1965: Programación de cualquier modo:
programas pequeños, ninguna gestión,
uso de ensamblador.
1965 - 1975: Programación a pequeña escala:
Algoritmos, lenguajes de programación
de alto nivel.
1975 – 2012: Programación a gran escala: Bases de
datos, especificaciones complejas,
diferentes herramientas y entornos de
desarrollo, gestión de equipo.
Líneas de Código Estructura de Desarrollo
1000 – 5000 Programador individual
5000 – 25000 Pequeño equipo
25000 – 100000 Equipos grandes subdividido
100000 – 1000000 Varios equipos
1000000 – 10000000 Varias empresas
10000000 - 100000000 Proyecto nacional
El nivel de programación a crecido …
expansión sin control que condujo a:
En 1968 surge el término de “Ingeniería de
Software”.
Y surge la necesidad de…
“Establecer y usar principios de ingeniería orientados a obtener software de
manera económica, fiable y que funcione eficientemente sobre máquinas
reales”.
Bauer
¿Por qué considera usted que más del 30% de
los proyectos de software son cancelados antes
de su finalización y casi el 70% restantes fallan
al entregar y evaluar las características
esperadas?
•Determinar el problema antes de escribir los requisitos.
•Diseñar sin documentar es no diseñar.
•Las técnicas son anteriores a la herramienta.
•Primero hazlo correcto, después hazlo rápido.
•La gente es la clave del éxito.
•Introduce las mejoras con cuidado.
•Asume tus responsabilidades.
Principios de la Ingeniería de
Software:
diagnóstico - BD:
 Un recinto universitario está interesado en la creación de un
sistema de préstamos de sus libros en la biblioteca. El sistema
ha de servir para que los estudiantes al llenar una ficha con
las características del libro, se la entregue al bibliotecario, y
éste busque el libro en los estantes según su categoría. Y de
esa manera asignar el préstamo al estudiante.
 El sistema debe almacenar al responsable de turno, y los
datos que permitan al administrador ubicarlo en horas no
laborales, se debe tener control sobre las categorías de los
libros, como: matemática, informática, mecánica, etc.
También debe guardar los datos de los estudiantes, la fecha
del préstamo y la fecha en que debe devolverlo. Un libro
tiene código, titulo, autor, edición, editorial y fecha de
publicación.
 A usted como conocedor de Bases de Datos se le pide que
diseñe el modelo relacional del caso.
Gracias por su atención!

Más contenido relacionado

PPTX
Desarrollo de software
PDF
Ingeniero en Sistemas Computacionales por un Día.pdf
PPTX
INGENIERA EN SISTEMAS COMPUTACIONALES.pptx
PPTX
Introducción a la Ingniería de Software
PPTX
1. introduccion
PPTX
Sesión 1: Introduccion. ¿Qué es ingeniería de software?
PPTX
Sesión 1: Introduccion. ¿Qué es ingeniería de software?
PPT
UNIDAD_I.ppt
Desarrollo de software
Ingeniero en Sistemas Computacionales por un Día.pdf
INGENIERA EN SISTEMAS COMPUTACIONALES.pptx
Introducción a la Ingniería de Software
1. introduccion
Sesión 1: Introduccion. ¿Qué es ingeniería de software?
Sesión 1: Introduccion. ¿Qué es ingeniería de software?
UNIDAD_I.ppt

Similar a Sesion1a-introduccion a la IS.pdf (20)

PPTX
Clase 1 Ingeniería del Software, elementos y descripción general.pptx
PPTX
Herramientas informaticas
PDF
Curso R avanzado - Anaytic Ideas Services
PPTX
Roles profesionales en la Arquitectura de Información
PPTX
Desarrollo de Software Una Visión General de todo
PPT
Tema Introducción IS
PPTX
Herramientas informaticas
PPTX
Sesion 1 lbc
PDF
Breve Introducción a la Arquitectura de software
PPTX
Planificación informática
PDF
Arquitectura de información para los no arquitectos
PDF
Día internacional de Arquitectura de información
PDF
Silabo tic ii semestre
DOC
Solemne ii
PDF
Programación Curricular DISEÑO PUBLICITARIO para CETPRO elaborado por KATTY R...
PDF
Centro de Computo Comunitario
PPTX
Presentación Sesión 1 Ingeniería del Software.pptx
PDF
INET - PFCD - CATJAIDUAODIOSIDOSKDKIDO9P
PPT
Computacion1
PPTX
Tics 2
Clase 1 Ingeniería del Software, elementos y descripción general.pptx
Herramientas informaticas
Curso R avanzado - Anaytic Ideas Services
Roles profesionales en la Arquitectura de Información
Desarrollo de Software Una Visión General de todo
Tema Introducción IS
Herramientas informaticas
Sesion 1 lbc
Breve Introducción a la Arquitectura de software
Planificación informática
Arquitectura de información para los no arquitectos
Día internacional de Arquitectura de información
Silabo tic ii semestre
Solemne ii
Programación Curricular DISEÑO PUBLICITARIO para CETPRO elaborado por KATTY R...
Centro de Computo Comunitario
Presentación Sesión 1 Ingeniería del Software.pptx
INET - PFCD - CATJAIDUAODIOSIDOSKDKIDO9P
Computacion1
Tics 2

Último (20)

PPTX
PROCESOS DE REGULACION DE CRECIMIENTO.pptx
PDF
Módulo V. Tema 2. Disruptive & Transformation 2024 v.0.4.pdf
PDF
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
PPTX
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
PDF
Presentacion_Resolver_CEM_Hospitales_v2.pdf
PDF
2. FICHA EMERGTENCIA VIAL PUCABAMBA - PAN DE AZUCAR.pdf
PPTX
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.pptx
PDF
Seguridad vial en carreteras mexico 2003.pdf
PDF
manual-sostenibilidad-vivienda-yo-construyo (1).pdf
PPTX
Investigacioncientificaytecnologica.pptx
PPTX
Expo petroelo 2do ciclo.psssssssssssssptx
PDF
MODULO 1 Base Legal Nacional y sus aplicaciones.pdf
PPTX
PPT PE 7 ASOCIACIONES HUAMANGA_TALLER DE SENSIBILIZACIÓN_20.04.025.pptx
PPTX
Identificacion de Peligros mediante GTC 45
PPTX
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
PDF
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
PDF
Curso Introductorio de Cristales Liquidos
PDF
PRINCIPIOS ORDENADORES_20250715_183000_0000.pdf
PPTX
DEBL Presentación PG 23.pptx [Autoguardado].pptx
PPTX
ARQUITECTURA INTEGRAL EN OBRA, PRINCIPIOS BASICOS Y TERMINOS
PROCESOS DE REGULACION DE CRECIMIENTO.pptx
Módulo V. Tema 2. Disruptive & Transformation 2024 v.0.4.pdf
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
Presentacion_Resolver_CEM_Hospitales_v2.pdf
2. FICHA EMERGTENCIA VIAL PUCABAMBA - PAN DE AZUCAR.pdf
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.pptx
Seguridad vial en carreteras mexico 2003.pdf
manual-sostenibilidad-vivienda-yo-construyo (1).pdf
Investigacioncientificaytecnologica.pptx
Expo petroelo 2do ciclo.psssssssssssssptx
MODULO 1 Base Legal Nacional y sus aplicaciones.pdf
PPT PE 7 ASOCIACIONES HUAMANGA_TALLER DE SENSIBILIZACIÓN_20.04.025.pptx
Identificacion de Peligros mediante GTC 45
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
Curso Introductorio de Cristales Liquidos
PRINCIPIOS ORDENADORES_20250715_183000_0000.pdf
DEBL Presentación PG 23.pptx [Autoguardado].pptx
ARQUITECTURA INTEGRAL EN OBRA, PRINCIPIOS BASICOS Y TERMINOS

Sesion1a-introduccion a la IS.pdf

  • 1. Introducción a la Ingeniería de Software Ing. Intro
  • 2. ¿Cómo SURGE LA INGENIERIA DE SOFTWARE? 1955 – 1965: Programación de cualquier modo: programas pequeños, ninguna gestión, uso de ensamblador. 1965 - 1975: Programación a pequeña escala: Algoritmos, lenguajes de programación de alto nivel. 1975 – 2012: Programación a gran escala: Bases de datos, especificaciones complejas, diferentes herramientas y entornos de desarrollo, gestión de equipo.
  • 3. Líneas de Código Estructura de Desarrollo 1000 – 5000 Programador individual 5000 – 25000 Pequeño equipo 25000 – 100000 Equipos grandes subdividido 100000 – 1000000 Varios equipos 1000000 – 10000000 Varias empresas 10000000 - 100000000 Proyecto nacional El nivel de programación a crecido …
  • 4. expansión sin control que condujo a:
  • 5. En 1968 surge el término de “Ingeniería de Software”. Y surge la necesidad de… “Establecer y usar principios de ingeniería orientados a obtener software de manera económica, fiable y que funcione eficientemente sobre máquinas reales”. Bauer
  • 6. ¿Por qué considera usted que más del 30% de los proyectos de software son cancelados antes de su finalización y casi el 70% restantes fallan al entregar y evaluar las características esperadas?
  • 7. •Determinar el problema antes de escribir los requisitos. •Diseñar sin documentar es no diseñar. •Las técnicas son anteriores a la herramienta. •Primero hazlo correcto, después hazlo rápido. •La gente es la clave del éxito. •Introduce las mejoras con cuidado. •Asume tus responsabilidades. Principios de la Ingeniería de Software:
  • 8. diagnóstico - BD:  Un recinto universitario está interesado en la creación de un sistema de préstamos de sus libros en la biblioteca. El sistema ha de servir para que los estudiantes al llenar una ficha con las características del libro, se la entregue al bibliotecario, y éste busque el libro en los estantes según su categoría. Y de esa manera asignar el préstamo al estudiante.  El sistema debe almacenar al responsable de turno, y los datos que permitan al administrador ubicarlo en horas no laborales, se debe tener control sobre las categorías de los libros, como: matemática, informática, mecánica, etc. También debe guardar los datos de los estudiantes, la fecha del préstamo y la fecha en que debe devolverlo. Un libro tiene código, titulo, autor, edición, editorial y fecha de publicación.  A usted como conocedor de Bases de Datos se le pide que diseñe el modelo relacional del caso.
  • 9. Gracias por su atención!