Beruflich Dokumente
Kultur Dokumente
• Diseño OO
Involucra el proceso de descomposición OO y una notación para describir
modelos lógicos y físicos, así como estáticos y dinámicos.
• Programación OO
• Utiliza OBJETOS como parte fundamental de construcción de bloques.
• Cada Objeto es una instancia de una clase.
• Las clases se relacionan entre si de varias formas incluso de herencia.
2. Ejemplo: Objeto Vehículo
Tiene propiedades como:
•Velocidad
•Color
•Tipo combustible
Vehiculo
Velocidad
Color
Tipo de combustible
Arrancar()
Parar()
Mover()
Girar a la derecha()
2. Relaciones entre objetos
Existen 4 tipos de
relaciones entre A B
objetos: De uso,
asociación, agregación
y composición
A
Hay una relación
entre clases que es
la herencia
B
2. Clase Vehículo
miAuto
Persona Vehiculo
Vehículo
Camioneta ES UN Vehículo.
Camioneta es una especialización de Vehículo
que tiene nuevas propiedades y funcionalidades.
3. Calidad de Software
• La ingeniería de sistemas tiene por objetivo
crear/producir sistemas de información de
calidad.
• La OO propone una técnica para mejorar la
calidad.
• La calidad de los sistemas de información se
describe como la combinación de varios
factores internos y externos.
3. Calidad de Software
• Factores externos
- Pueden ser detectados por los usuarios
(requerimientos)
- Calidad externa es la que realmente preocupa.
• Factores internos
- Solo los perciben los disenadores y programadores
- Medio para conseguir la calidad externa.
• Objetivo:
AGRUPAMIENTOS(cluster)
Las CLASES, OBJETOS y los
MODULOS no son suficientes
Referencias
Paradigmas de Programación [ultima actualización: 22.Enero.2014]
[Accesado 15.Febrero.2014, 2200 horas]
http://es.wikipedia.org/wiki/Paradigma_de_programaci%C3
%B3n