Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelado mínimo
Proceso simple
Herramientas simples
CONSTRUCCIÓN DE UNA CASA
Modelado
Proceso bien definido
Herramientas más sofisticadas
CONSTRUCCIÓN DE UN EDIFICIO
Bueno…
Buen Modelado
Proceso bien definido
Herramientas más sofisticadas
Y más
PROBLEMAS EN LA INDUSTRIA DEL SOFTWARE
Planificación irreal
Mala calidad de trabajo
Personal poco calificado
Falta de control en los cambios
No usar herramientas
Etc., etc. …
¿POR QUÉ FALLAN LOS PROYECTOS SOFTWARE?
Y esto conlleva a
“Mejorar el proceso de desarrollo de Software”
¿INGENIERÍA DE SOFTWARE?
BREVE CONCEPTO
Un objeto es como una “caja negra” el cual recibe y envía mensajes. Una caja negra
contiene código y datos. Una regla principal de la programación Orientada a Objeto
es: al usar un objeto nunca necesitamos ver lo que hay dentro de la caja.
Montlik 95
ENFOQUE ORIENTADO A OBJETOS
CLASE: Un objeto es definido vía clases, las cuales determinan las propiedades de
los objetos. Una clase de objetos describe un grupo de objetos con propiedades
(atributos) similares, con relaciones comunes con otros y con una semántica común.
ATRIBUTOS: Un atributo es una característica que describe los objetos de una
clase. Nombre, edad y peso son atributos de los objetos del tipo Persona. Cada
atributo tiene un valor para cada instancia del objeto.
OPERACIONES Y MÉTODOS: Una operación es una función o transformación
que se puede aplicar a los objetos de una clase. Mover, Seleccionar y Pintar.