Formato casos de usos

Páginas: 5 (1194 palabras) Publicado: 11 de septiembre de 2013
¿QUÉ FORMATO SE EMPLEA PARA DOCUMENTAR CASOS DE USO?

Nombre del Caso de Uso

Actor

Precondiciones

Objetivo


Flujo Principal


Flujo Alterno 1



Flujo Alterno 2


Poscondiciones

Reglas de Negocio
x





¿QUÉ ES EL ANÁLISIS Y DISEÑO DE SOFTWARE ORIENTADO A OBJETOS?
(ADOO) es un enfoque de la ingeniería de software que modela un sistema como un grupo de objetosque interactúan entre sí. Este enfoque representa un dominio en términos de conceptos compuestos por verbos y sustantivos, clasificados de acuerdo a su dependencia funcional. En este método de análisis y diseño se crea un conjunto de modelos utilizando una notación acordada como, por ejemplo, el lenguaje unificado de modelado (UML). ADOO aplica técnicas de modelado de objetos para analizar losrequerimientos para un contexto por ejemplo, un sistema de negocio, un conjunto de módulos de software y para diseñar una solución para mejorar los procesos involucrados. No está restringido al diseño de programas de computadora, sino que cubre sistemas enteros de distinto tipo. Las metodologías de análisis y diseño más modernas son casos de uso guiados a través de requerimientos, diseño,implementación, pruebas, y despliegue.
¿CUÁLES SON SUS PRINCIPALES CARACTERÍSTICAS?
ENCAPSULACIÓN: Encapsulación o encapsulamiento es la separación de las propiedades externas de un objeto, o sea su interface, correspondiente a la interface de sus funciones, de los detalles de implementación internos del objeto, o sea sus datos y la implementación de sus funciones, como se muestra en la Figura 2.5. Estaseparación es muy importante. Si nos referimos al diagrama de la Figura 2.2, realmente el conocimiento de un objeto por otros objetos en la misma aplicación es exclusivamente en base a la interface de dichos objetos. Todo el detalle, al estar encapsulado, es desconocido por el resto de la aplicación, limitando el impacto de cualquier cambio en la implementación del objeto, ya que los cambios a laspropiedades internas del objeto no afectan su interacción externa. Obviamente cualquier cambio en la propia interface del objeto afectaría potencialmente a todo el resto de la aplicación. Sin embargo el porcentaje de código dedicado a las interfaces es por lo general “muchísimo” menor que el porcentaje total de líneas de código utilizados para datos e implementación de funciones. De tal manera sereduce la complejidad del sistema protegiendo los objetos contra posibles errores, y permitiendo lograr de mejor manera extensiones futuras en la implementación de los objetos.
CLASIFICACIÓN: En todo programación orientada a objetos la clasificación es un aspecto fundamental, donde objetos que contienen estructuras similares, correspondiente a tipos de datos y funciones similares, se clasificancomo pertenecientes a la misma clase de objeto. Nótese de que hablamos de tipos de datos similares, dado que los valores de los datos aún pueden cambiar en objetos de clase similar. ¡Si todos los valores de los datos tuvieran que ser también iguales entonces todos los objetos de una misma clase serían idénticos, algo que limitaría el alcance de la clasificación además de ser muy aburridoGENERALIZACIÓN: Si tomamos como base la clasificación, y consideramos que no sólo los objetos similares pueden clasificarse, sino también las propias clases de los objetos, entonces se define la generalización o especialización de clases. Mediante la generalización, clases de objetos con estructura y comportamiento similar se reutilizan en la definición de las nuevas clases. Estas nuevas clases seconsideran clases más especializadas o subclases mientras que las originales se consideran clases más generales o superclases. El mecanismo para describir jerarquías de generalización de clases se conoce como herencia, un término muy utilizado en la orientación a objetos, se dice que una subclase hereda de una superclase. La herencia puede ser sencilla, donde una subclase hereda de una sola superclase...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Casos de usos
  • Caso de usos
  • Caso De Usos
  • Casos De Usos
  • Casos de usos
  • Caso de usos
  • CASOS DE USOS
  • Casos de usos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS