You are on page 1of 18

Facultad Ciencias de la Ingeniería, Carrera Software

CONSTRUCCIÓN DE SOFTWARE

Docente: Josué Guevara


rguevarar@unemi.edu.ec
Temas
UNIDAD 1: Fundamentos de la construcción de Software.

• TEMA: 1.- Evolución histórica del desarrollo del software.


• SUBTEMA: 1.- Antecedentes.
• SUBTEMA: 2.- Tendencias del mercado.
• SUBTEMA: 3.- Estudio de casos de empresas de desarrollo de software.
OBJETIVO
Describir los diferentes elementos que forman el desarrollo de un software para
reconocer su utilidad dentro del contexto de la programación.
Actividades de Inicio

Actividad lluvia de Ideas


• Tema: ¿Cuáles consideras que
son las etapas para la creación de
un software?
Ciclo de vida del desarrollo de software
Antecedentes
Etapas histórica del desarrollo de software:
Potentes sistemas de sobremesa.
Multiprogración Tecnología de objetos.
Sistemas multiusuarios. Sistemas de expertos.
Base de datos. Entorno cliente servidor.
Software como producto Tecnologías de internet.
Mayores gastos mantenimiento.
Software comercializado.
1950-1965 1975-1985 2000+
Primera etapa Tercera etapa Quinta etapa

1965-1975 1985-2000
Segunda Etapa Cuarta etapa
El software estaba en su infancia. Sistemas distribuidos Omnipresencia de la Web
Distribución limitada. Inteligencia artificial Reutilización de la informaciòn
Software a la medida. Hardware de bajo costo Componentes de software
Software para redes reutilizables
Desarrollado y utilizado por la
misma persona u organización Planificación en el
proceso de desarrollo
Antecedentes 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.

Ingeniería de Software
Es una disciplina que trata sobre el análisis,
diseño y construcción de aplicaciones
informáticas a través de la utilización de
metodologías, herramientas, técnicas de
desarrollo y documentación para una
correcta gestión del software en una
organización.
Situación actual

01 Herramientas Case
La industria del desarrollo del
software se encuentra muy
adelantada comparándola con
su estado hace unos pocos
años. Los métodos de Word Wide Web
desarrollo de software han ma­
durado y contemplan todo el
proceso de de­sarrollo y
mantenimiento.
Base de datos
Situacion Futura
01 06 Lenguajes de programación -
Realidad mixta - MR
Frameworks

02 Inteligencia artificial - AI 07 Enfoque de bajo código -


LowCode

03 Internet de las cosas - Iot 08 Calidad del código - CQ

04 Aplicaciones Web progresivas 09 Ciberseguridad - CS


- WPA

05 Cadena de bloques - 10 Desarrollo de software -


Blockchain Outsourcing
Tendencias del mercado

Nube - Blockchain IA Aplicaciones web


Cloud progresivas

IOT Machine Realidad Metaverso


learning aumentada
Estudio de casos
Estudio de casos
BIBLIOGRAFÍA

• SOMMERVILLE, IAN. (2011). INGENIERÍA DE SOFTWARE. :


PEARSON EDUCACIÓN DE MÉXICO.
• BRUEGGE BERND. (2002). INGENIERÍA DE SOFTWARE
ORIENTADO A OBJETOS. : PEARSON EDUCACIÓN.
• PRESSMAN, ROGER S. (2010). INGENIERÍA DEL SOFTWARE.
MEXICO: MCGRAW-HILL.

You might also like