Ensayo sobre las tecnicas basicas de modelado de objetos

Solo disponible en BuenasTareas
  • Páginas : 6 (1305 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de noviembre de 2010
Leer documento completo
Vista previa del texto
ENSAYO SOBRE LAS TECNICAS BASICAS DE MODELADO DE OBJETOS

Para empezar es necesario comprender ampliamente el significado sobre los que es el tema de modelado de objetos, familiarizarse con el término de lo que es técnica; además comprender más lo que significa el término de modelado de objetos para así poder asimilar todos los conceptos aquí mencionados.

De ahí conocer y comprenderlos conceptos básicos de fundamentos de programación como lo son clase y sus diferentes tipos de clase , objeto, atributos, instanciación, abstracción, identificador, lo que es el diseño, método, los diagramas estáticos y dinámicos; entender esto conceptos es la clave de comprender mejor este tema sin mayor problema

Empezaremos por definir que una clase es el elemento básico de laprogramación orientada a objetos la cual define la forma, el comportamiento de un objeto, además encapsula toda la información de un objeto. Un objeto representa un elemento, unidad o entidad individual e identificable, ya sea real abstracta, con un papel bien definido en el dominio del problema.

Un método de una clase son funciones o procedimientos propios de una clase que pueden tener acceso a losatributos de la misma para realizar las operaciones para los que son programados. Por otra parte la abstracción que modela la realidad al crear un programa bajo el paradigma de la orientación a objetos; lo cual busca parecidos entre la realidad de manera jerárquica y así comprender más fácilmente la realidad.

MODELADO

Antes de comenzar a hablar de modelado debemos saber las diferenciasentre metamodelo y modelado OO.
Un metamodelo es un modelo que define el lenguaje para expresar otros modelos. Un modelo en OO es una abstracción cerrada semánticamente de un sistema y un sistema es una colección de unidades conectadas que son organizadas para realizar un propósito específico.

Cabe señalar que los modelos se utilizan en muchas actividades de la vida humana: antes de construir unacasa el arquitecto utiliza un plano, los músicos representan la música en forma de notas musicales, un artesano ase planos para sus artesanías.

EL ULM COMO HERRAMIETA DE MODELADO DE OBJTOS.

El UML es una técnica de modelado de objetos y como tal supone una abstracción de un sistema para llegar a construirlo en términos concretos. El modelado no es más que la construcción de un modelo apartir de una especificación.
UML entrega una forma de modelar cosas conceptuales como lo son procesos de negocio y funciones de sistema, además de cosas concretas como lo son escribir clases en un lenguaje determinado, esquemas de base de datos y componentes de software reusables.

PLANTEAMIENTO DEL PROBLEMA

Como todos sabemos, antes de resolver cualquier situación tanto en empresas como ennuestra vida diaria, primero debemos plantear el problema,analizando que es lo que nos locausa, sabiendo los datos de entrada , el proceso arealizarse y lo mas importante es cerciorarnos que el problema se resuelva al 100%

➢ Análisis y diseño
Si se observa alrededor en una habitación, existen un conjunto de objetos físicos que pueden ser fácilmente identificados, clasificados y definidos (entérminos de atributos y operaciones). Pero cuando se “observa” el espacio de un problema en una aplicación de software, los objetos pueden ser más difíciles de identificar.

Se puede empezar a identificar objetos examinando el planteamiento del problema o realizando un “análisis sintáctico gramatical” en la narrativa del sistema que se va a construir.

Ya definidos bien estos conceptosseguiremos con el análisis del problema, la cual es una actividad que se realiza mediante los siguientes pasos:

- Identificar las necesidades
- Evaluar la variabilidad del sistema
- Realizar un análisis técnico
- Asignar funciones
- Establecer restricciones de costo y tiempo
- Crear una definición del sistema

Es necesario analizar...
tracking img