Analisis orientado a objetos

Páginas: 10 (2376 palabras) Publicado: 24 de marzo de 2014
ANÁLISIS ORIENTADO A OBJETOS
El objetivo del análisis es comprender el problema y comenzar a desarrollar un modelo visual de lo que se está tratando de construir, independiente de la tecnología a utilizar en la aplicación (lenguaje de programación, motores de base de datos, etc.).

El análisis se centra en la traducción de los requisitos funcionales en conceptos de software. La idea esidentificar los objetos que conforman el sistema, centrándose en el comportamiento.

El modelo de análisis es el artefacto representativo en el análisis orientado a obje tos. Representa la vista interna del sistema. Define un modelo de objetos que describe la realización de casos de uso, y sirve como una abstracción del modelo de diseño.

El modelo de análisis se construye mediante los siguientespasos:
Análisis de la Arquitectura
Análisis de Casos de uso
Análisis de Clases

ANÁLISIS DE LA ARQUITECTURA
El rol responsable de esta tarea es el Arquitecto de software. Esta tarea permite definir una arquitectura candidata basada en la experiencia obtenida de sistemas similares o en dominios del problema similares, y restringir las técnicas arquitectónicas a ser usadas en el sistema. Cabedestacar que analizar la arquitectura resulta beneficioso en el caso donde se desarrollen sistemas que no se hayan hecho antes.

El propósito del análisis de la arquitectura es esbozar el modelo de análisis y la arquitectura mediante la identificación de paquetes del análisis y clases de análisis de entidad evidentes.

El Análisis de la Arquitectura se realiza siguiendo los pasos que acontinuación se describen:
Identificación de clases de entidad obvias por cada caso de uso
Identificación de los paquetes de análisis
Definición de las dependencias entre los paquetes de análisis

Identificación de clases de entidad obvias
Esta tarea se debe concentrar en identificar las clases del tipo entidad (entity) evidentes por cada caso de uso a fin de entender qué casos de uso podrían seragrupados en un paquete de análisis de acuerdo a los datos que manipulan.

Se debe tener cuidado de no identificar demasiadas clases en esta etapa y quedar atrapados en demasiados detalles, pues ese trabajo es para el análisis de casos de uso.

Identificación de paquetes de análisis
Los paquetes de análisis permiten modularizar el sistema de software que tiene sentido desde el punto devista de los expertos en el dominio. La descomposición del software en paquetes se establece cuando uno tiene una idea que considera suficientemente fiable de la cantidad de trabajo y del número y la complejidad de los diagramas, situación a la cual se puede haber llegado tanto al principio de la etapa de análisis como un tiempo después. Una identificación inicial de los paquetes del análisis se hacede manera natural basándonos en los requisitos funcionales y en el dominio del problema, es decir, en la aplicación o negocio que estamos considerando.

Para identificar los paquetes se debe considerar los siguientes criterios:
Paquetes que agrupen casos de uso requeridos para dar soporte a un determinado proceso de negocio o a un determinado actor del sistema.
Los casos de uso que estánrelacionados mediante relaciones de generalización deben pertenecer al mismo paquete.
Los casos de uso relacionados mediante relaciones de extensión y sólo se extienden a partir de un caso de uso base deben pertenecer al mismo paquete del caso de uso base.
Los casos de uso incluidos tienden a generar su propio paquete la mayor parte de veces. Si los casos de uso base que incluyen al caso de uso sonfuncionalidades con distintos contenidos entonces se debe crear un paquete para el caso de uso incluido.

Los paquetes identificados se organizarán en la capa de aplicación, la cual se subdivide en dos capas internas:

Capa Específica: Aquí se ubican los paquetes identificados con excepción de los reutilizables (Nivel Superior).
Capa General: Aquí se ubican los paquetes reutilizables y los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analisis Orientado a Objetos
  • analisis programacion orientada a objetos
  • analisis y diseño orientado a objetos
  • analisis orientado a objetos
  • Fase de análisis orientado a objetos
  • Analisis y diseño orientado a objetos
  • Workflow Del Análisis Orientado A Objetos
  • Analisis y diseño orientado a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS