Conceptos basicos del modelo orientado a objetos

Solo disponible en BuenasTareas
  • Páginas : 14 (3301 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de febrero de 2012
Leer documento completo
Vista previa del texto
CONCEPTOS BASICOS DEL MODELO ORIENTADO A OBJETOS

1.1RECONOCIMIENTO DE OBJETOS Y CLASE EN EL MUNDO REAL Y LA INTERACCION ENTRE ELLOS.

Un objeto es una entidad o cosa, cuando se crean programas orientados a objetos, se consideran los objetos que forman el programa.

Cuando se examinan los objetos que componen el programa, se descubren que dichos objetos están compuestos a su vez por otrosobjetos, y que muchas partes diferentes del programa utilizan los mismos tipos de objetos.

La programación orientada a objetos que constituyen un sistema, los objetos almacenan tipos específicos de información y tienen operaciones especificas que se realizan sobre la información.

Un objeto es una instancia de una clase (categoría), un objeto tiene una estructura.Tiene atributos ( Propiedadesy comportamientos).El comportamiento de un objeto consiste en operaciones que desempeñan (Llamados también métodos).Los Atributos de un objeto son manipulados solo a través de operaciones que define su comportamiento y las variables que definen su estado.

Datos = variables miembro (Atributos)
Operaciones especificas = funciones miembro (Métodos)

1.2.-LA ABSTRACCION Y EL ENCAPSULAMIENTO COMOUN PROCESO NATURAL.

La abstracción es la propiedad que permite representar las características esenciales de un objeto. La abstracción es esencial para el funcionamiento de una mente humana. Permite representar las características esenciales de un objeto. La encapsulacion se conoce como ocultamiento de la información, es la propiedad que permite asegurar que el contenido de la información deun objeto esta oculta al mundo exterior.

El encapsulamiento permite la división de un programa en módulos. Estos módulos se implementan mediante clases, un clase representa la encapsulacion de un abstracción. Cada clase debe de tener dos partes: una interfaz y una implementación. La interfaz de una clase captura solo su vista externa y la implementación contiene la representación de laabstracción.

1.3.-LA POO Y LA COMPLEJIDAD DEL SOFTWARE.

La complejidad del dominio del problema.
La dificultas de gestionar el proceso de desarrollo
La posible flexibilidad a través del software (rendimiento,flexibilidad y funcionalidad)
Los problemas de caracterización del comportamiento de sistemas discretos (se programa de manera variadas liberando las restricciones de los tipos de datospredefinidas, acumula estructuras de datos heterogéneos y complejas).

La complejidad del software es una propiedad esencial. Este se da cuando los usuarios de un sistema no explican sus necesidades y que los programadores no entiendan. Otro problema es que con el tiempo los requerimientos de un sistema cambian, evolucionan.

1.4.-CONCEPTOS DEL CICLO DE VIDA DEL SOFTWARE.

ANÁLISIS.
Recopilaciónde la información.
Determinación del requerimiento.
Aclaración de la solicitud.
El estudio de factibilidad.
Aprobación de la solicitud.

DISEÑO.
Diseño lógico (modelar requerimientos que se han detectado)

CODIFICACIÓN.
Transformación del diseño a un lenguaje de programación para la solución del problema.

PRUEBA.
Es la verificación del problema que se lleva acabo

IMPLANTACIÓN.Es la instalación del problema o el sistema software

DEPURACIÓN.
Es la eliminación de todo lo inútil del software.

MANTENIMIENTO.
Una vez que el software empezó a funcionar, hay que modificar el programa según las necesidades y actualización del sistema.
 
1.4.1.-ESPECIFICACIONES DE REQUERIMIENTOS.

La construcción de software requiere el cumplimiento de numerosas características.Entre ellas se destacan las siguientes:

EFICIENCIA: Es la capacidad para hacer un buen uso de los resultados que manipula

TRANSPORTABILIDAD (PORTABILIDAD): Es la facilidad con la que un software puede ser transportado sobre diferentes sistemas físicos y lógicos.

VERIFICALIDAD: Facilidad de verificación de un software: es su capacidad para soportar los procedimientos de validación y de...
tracking img