Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ANLISIS OO Es un mtodo de anlisis que examina los requisitos desde las perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema PROGRAMACIN OO Es un mtodo de implementacin en el que los programas se organizan como colecciones cooperativas de objetos, cada uno de los cuales representa una instancia de alguna clase y todas estas clases son miembros de una jerarqua de clases unidas mediante una relacin de herencia UNIFORMIDAD CARACTERISTICAS DEL PROCESO DISEO OO Es un mtodo de diseo que abarca el proceso de descomposicin OO y una notacin para describir los modelos del sistema que se disea.
COMPRENSIN
FLEXIBILIDAD ESTABILIDAD REUSABILIDAD
Es un proceso disciplinado para generar un conjunto de modelos que describen varios aspectos de un sistema de software en desarrollo, utilizando alguna notacin bien definida
MTODO
CONCLUSIN RADICAL
EL MACROPROCESO DE DESARROLLO
EL MICROPROCESO DE DESARROLLO
Un objeto tiene estado, exhibe algn comportamiento bien definido, tiene una identidad nica
Una clase representa un conjunto de objetos que comparten una estructura comn y un comportamiento comn
RELACIONES
ENTRE
CLASES
Herencia Simple
Herencia Mltiple
ABSTRACCIN
ENCAPSULAMIENTO Es el proceso de almacenar en un mismo comportamiento, los elementos de una abstraccin y su implementacin.
Denota las caractersticas esenciales de un objeto que lo distinguen de todos los dems tipos de objetos, y proporciona as fronteras conceptuales ntidamente definidas respecto a la perspectiva del observador.
MODULARIDAD Es la propiedad que tiene un sistema que ha sido descompuesto en un conjunto de mdulos cohesivos y dbilmente acoplados.
Existe una limitacin de la capacidad humana para enfrentar la complejidad de los sistemas, segn Miller El hombre puede atender hasta un mximo de 5 a 7 bloques de informacin simultneamente... Los sistemas complejos pueden tener n estados de informacin simultnea.
TIPIFICACIN
Son la puesta en vigor de la clase de los objetos, de forma que los objetos de tipos diferentes no pueden intercambiarse, o pueden hacerlo de forma restringida.
CONCURRENCIA Es la propiedad que distingue un objeto activo, de uno que no est activo. Permite manejar muchos eventos diferentes a la vez.
PERSISTENCIA Es la propiedad de un objeto mediante la cual, su existencia perdura en el tiempo y/o el espacio. La persistencia abarca la duracin de los datos, es decir que adems de persistir el estado de un objeto, tambin la clase debe trascender a cualquier programa individual. As como tambin un objeto una vez creado, consume la misma memoria fsica hasta que deja de existir.
Describe la composicin concreta de hardware y software del contexto implantacin del sistema