Está en la página 1de 16

INGENIERIA DE SISTEMAS

POO
Adrian Danilo Astudillo
Mail: adrian.astudillo@docente.fup.edu.co
Objetivo
Desarrollar programas informáticos para la
solución de problemas propios de la ingeniería,
integrando técnicas y herramientas de
programación orientada a objetos
CONTENIDO

 Introducción e Importancia
 Problemas y Soluciones


TÍTULO
Especificación de un Problema
Ejemplos de Aplicación de la POO
 Nuevos Retos y Tendencias en POO
 Conclusiones y Preguntas
INTRODUCCIÓN

La Programación Orientada a Objetos es un paradigma de programación


que se basa en el concepto de "objetos", los cuales representan
entidades del mundo real con características (atributos) y
comportamientos (métodos). En la POO, los objetos interactúan entre sí
a través de mensajes, y el software se estructura en torno a la definición
de clases, que son plantillas para la creación de objetos. Este paradigma
se centra en la encapsulación, la herencia y el polimorfismo para facilitar
la modularidad, la reutilización y la mantenibilidad del código.

Pie de Foto 11pt Pie de Foto 11pt


Importancia

La Programación Orientada a Objetos es


ampliamente utilizada en el desarrollo de
software debido a su capacidad para modelar
problemas de manera intuitiva, promover la
reutilización de código y facilitar la
colaboración en equipos de desarrollo. Es
especialmente adecuada para proyectos de
gran escala y sistemas complejos, donde la
modularidad, la mantenibilidad y la
escalabilidad son aspectos críticos.
Pie de Foto 11pt Pie de Foto 11pt
5 Pilares Pedagógicos

Pie de Foto 11pt Pie de Foto 11pt


Los Ejes Conceptuales de la
Programación

Pie de Foto 11pt Pie de Foto 11pt


Problemas y Soluciones

Pie de Foto 11pt Pie de Foto 11pt


Especificación de un Problema

la primera etapa en todo proceso de


construcción de software consiste en
tratar de entender el problema que
tiene el cliente, y expresar toda la
información que él suministre, de
manera tal que cualquier otra persona
del equipo de desarrollo pueda
entender sin dificultad lo que espera el
cliente de la solución.
Pie de Foto 11pt Pie de Foto 11pt
Especificación de un Problema

Para eso debe tratar de identificar al menos tres aspectos del problema: (1) los
requerimientos del usuario (entre qué puntos quiere el cliente la carretera, cuántos
carriles debe tener, para qué tipo de tráfico debe ser la carretera), (2) el mundo en el
que debe resolverse el problema (el tipo de terreno, la cantidad de lluvia, la
temperatura), y (3) las restricciones y condiciones que plantea el cliente (el
presupuesto máximo, que las pendientes no sobrepasen el 5%). Sería una pérdida de
tiempo y de recursos para el ingeniero civil, intentar construir la carretera si no ha
entendido y definido claramente los tres puntos antes mencionados. Y más que
tiempo y recursos, habrá perdido algo muy importante en una profesión de servicio
como es la ingeniería, que es la confianza del cliente.

Pie de Foto 11pt Pie de Foto 11pt


Aspectos del Problema

Pie de Foto 11pt Pie de Foto 11pt


Ejemplo

El problema: una empresa de aviación quiere construir


un programa que le permita buscar una ruta para ir de
una ciudad a otra, usando únicamente los vuelos de los
que dispone la empresa. Se quiere utilizar este
programa desde todas las agencias de viaje del país.

Pie de Foto 11pt Pie de Foto 11pt


TÍTULO
Taller individual

A continuación, se describen las acciones y las correspondiente Taller.

Objetivo: Identificar los aspectos que forman parte de un problema


El problema: un banco quiere crear un programa para manejar sus cajeros automáticos.
Dicho programa sólo debe permitir retirar dinero y consultar el saldo de una cuenta.
Identifique y discuta los aspectos que constituyen el problema. Si el enunciado no es
explícito con respecto a algún punto, intente imaginar la manera de completarlo.

Forma Entrega : Cumpliendo los estándares de presentación Documento Word o PDF


Envió al correo adrian.astudillo@docente.fup.edu.co

Fecha de Entrega: 11-02-2024


Pie de Foto 11pt Pie de Foto 11pt

También podría gustarte