2 Introduccion - Beamer
2 Introduccion - Beamer
2 Introduccion - Beamer
Contexto y actualidad
Un poco de historia
Ingenierı́a de software Actual
24 de agosto de 2022
1 Un poco de historia
2 Contexto y actualidad
3 Un poco de historia
1 Un poco de historia
2 Contexto y actualidad
El origen de las demás ingenierı́as
La industria del software
Impacto del software en la sociedad
3 Un poco de historia
¿Y la ingenierı́a de Software?
¿Y la ingenierı́a de Software?
¿Y la ingenierı́a de Software?
¿Y el software?
El surgimiento de un mercado de
consumo, profesionistas dedicados a
esta ingenierı́a, la materialización del
software como producto y su
consecuente puesta al servicio de la
sociedad surge a partir de 1949.
Esto ha provocado una revolución sin
igual que ha estado cambiando la vida
de las personas de manera vertiginosa.
La humanidad se encuentra ahora
mismo jugando con un artefacto
sumamente nuevo, altamente flexible y
muy poderoso.
1 Un poco de historia
2 Contexto y actualidad
3 Un poco de historia
El origen de la Ingenierı́a de Software
El desarrollo de la Ingenierı́a de Software
La crisis del software
Casos
El desarrollo de la Ingenierı́a de Software
Ingenierı́a de software
Es la aplicación sistemática de conocimiento cientı́fico y tecnológico,
métodos y experiencia para diseñar, implementar, probar y
documentar software. — The Bureau of Labor Statistics–IEEE
Systems and software engineering - Vocabulary.
Es la aplicación de formas sistemáticas, disciplinadas y cuantificables
para desarrollar operar y mantener el software. — IEEE Standard
Glossary of Software Engineering Terminology.
Una disciplina enfocada a todos los aspectos de la producción de
software. — Ian Sommerville.
El establecimiento y uso de principios para obtener software que
económicamente sea rentable y trabaje eficientemente en una
máquina real — Fritz L. Bauer
Una rama de las ciencias computacionales que se enfoca en el
diseño, implementación y mantenimiento de programas de
computadora complejos — Merriam Webster.
U. Vélez Ing. Soft – Introducción
El origen de la Ingenierı́a de Software
Un poco de historia
El desarrollo de la Ingenierı́a de Software
Contexto y actualidad
La crisis del software
Un poco de historia
Casos
Ingenierı́a de software Actual
El desarrollo de la Ingenierı́a de Software
1 Un poco de historia
2 Contexto y actualidad
3 Un poco de historia
Complejidad Esencial
Es aquella inherente al problema que se desea resolver y es inevitable
para los involucrados en el proyecto.
Avances en procesos
Estándares de toma de requerimientos Actualmente existen varios
estándares, certificaciones y buenas prácticas
(ISO/IEC/IEEE 29148:2018, IEEE 830, PMI-PBA,
BABoK, IREB, etc.).
Análisis del negocio En los últimos años, se ha puesto mas énfasis que el
análisis debe tener un campo de atención más amplio.
Estándares de calidad No solamente se ha avanzado en definiciones y
conceptos relativos a la calidad, también en procesos y
herramientas que si se conjugan adecuadamente pueden
generarse muy buenos resultados y cumplir adecuadamente
las exigencias al sistema (ISO, IEEE, iSTQB, etc.).
Metodologı́as ágiles Los procesos de desarrollo han ido en evolución a lo
largo de los años. Aunque algunos han demostrado ser
prácticamente obsoletos en la actualidad, muchos de ellos
son sumamente útiles y tienen la madurez suficiente para
crear otras nuevas prácticas centrados en la eficiencia y
eficacia.
U. Vélez Ing. Soft – Introducción
El estado actual (año 2019) de la Ingenierı́a de Software
Un poco de historia
En el campo de las herramientas
Contexto y actualidad
En el campo de la teorı́a
Un poco de historia
En el campo de los procesos
Ingenierı́a de software Actual
Definición de Ingenierı́a de Software
Ingenierı́a de software
Es el conjunto de fundamentos teóricos y disciplinas prácticas para
desarrollar, operar y mantener el software que la sociedad requiere.
SWEBoK