5
ANÁLISIS Y DISEÑO ORIENTADO ANÁLISIS Y DISEÑO ORIENTADO AL OBJETO AL OBJETO ESPECIFICACIÓN DE ANÁLISIS Y DISEÑO Prof. Andrés Muñoz Ordenes Carrera de Ingeniería en Computación e Informática Instituto Profesional La Araucana

Plantilla para Especificación ADOO

Embed Size (px)

DESCRIPTION

Documento que sirve como guía base para la especificación de Análisis y Diseño Orientado al Objeto.

Citation preview

Page 1: Plantilla para Especificación ADOO

ANÁLI S I S Y D I SEÑO ORI ENTADO ALANÁL I S I S Y D I SEÑO ORI ENTADO ALOB J ETOOB J ETO

ESPECIF ICACIÓN DE ANÁLIS IS Y D ISEÑO

Prof. Andrés Muñoz OrdenesCarrera de Ingeniería en Computación e Informática

Instituto Profesional La Araucana

Page 2: Plantilla para Especificación ADOO

Análisis y Diseño Orientado al ObjetoEspecificación de Análisis y Diseño Carrera de Ingeniería en Computación e InformáticaInstituto Profesional La Araucana

PLANTILLA DE DOCUMENTACIÓN DEL A/DOO

A continuación se presenta una estructura para documentar el proceso de análisis y desarrollo orientado al objeto planteado en este documento. Es importante recordar que esta documentación se realizar para cada iteración del proceso de desarrollo, por lo que es importante priorizar las funciones a abordar en cada una de ellas.

ESPECIFICACIÓN DE REQUISITOS

En esta sección se describen las historias de usuario a la luz de los requerimientos expresados por el cliente final.

HISTORIAS

La especificación se detalla a través de las siguientes historias de usuario:

# Ref:Nombre:Necesidad: Necesito que el sistema…Finalidad: Con la finalidad de…

MODELO DE CASOS DE USO

En esta sección se describen los casos de uso, su detalle y la relación que tienen con las funciones determinadas en la sección anterior. Es importante incorporar el detalle de cada iteración priorizado de manera de mantener coherencia con lo que se realize a través del proceso de desarrollo complete.

ESPECIFICACIÓN DE CASOS DE USO

CASOS DE USO DE ALTO NIVEL

Los casos de uso encontrados en esta iteración son los siguientes:

Caso de Uso:Actores:

Tipo:Descripción:

Es importante destacar que solo los CU principales serán expandidos a continuación.

CASOS DE USO EXPANDIDOS

El detalle de los casos de uso identificados es el siguiente:

Caso de Uso:Actores:

Propósito:Resumen:

Tipo:

2

Page 3: Plantilla para Especificación ADOO

Análisis y Diseño Orientado al ObjetoEspecificación de Análisis y Diseño Carrera de Ingeniería en Computación e InformáticaInstituto Profesional La Araucana

Ref. Cruzadas:Curso Normal

DIAGRAMA DE CASOS DE USO

A continuación se muestra gráficamente la relación de los actores con los casos de uso especificados.

<INSERTAR DIAGRAMA>

MODELO DE DOMINIO

En esta sección se describen los artefactos que muestran la visión de negocio y el contexto en el cual se desarrollará el sistema.

DIAGRAMA DE ACTIVIDADES

Los procesos se describen de la siguiente forma:

<INSERTAR DIAGRAMAS POR PROCESO>

DIAGRAMA DE CLASES CONCEPTUALES

El dominio se observa en el siguiente diagram:

<INSERTAR DIAGRAMA>

MODELO DE COMPORTAMIENTO

En esta sección se describen los artefactos que describen el comportamiento del sistema.

DIAGRAMAS DE SECUENCIA

Los casos de uso se describen en los siguientes diagramas de secuencia:

<INSERTAR DIAGRAMAS POR CASO DE USO>

CONTRATOS DE LAS OPERACIONES

Las operaciones del sistema se describen a través de los siguientes contraltos:

Operación: CO1. validarRut(rut)Responsabilidad:

Tipo o Clase:Ref. Cruzadas:

Notas:Excepciones:

Salidas:Precondiciones

Postcondiciones:

3

Page 4: Plantilla para Especificación ADOO

Análisis y Diseño Orientado al ObjetoEspecificación de Análisis y Diseño Carrera de Ingeniería en Computación e InformáticaInstituto Profesional La Araucana

DIAGRAMAS DE ESTADO

Los cambios de estado de los objetos del sistema se describen en los siguientes diagramas:

<INSERTAR DIAGRAMAS POR OBJETO>

MODELO DE DISEÑO

En esta sección se describe en detalle el diseño del sistema a partir de las operaciones de éste y completando con una vision técnica de las clases de diseño.

DIAGRAMAS DE COLABORACIÓN

Las operaciones se realizan en el sistema de la siguiente forma:

<INSERTAR DIAGRAMAS POR OPERACION DE SISTEMA>

DIAGRAMA DE CLASES DE DISEÑO

El diagrama de clases que define el sistema es el siguiente:

<INSERTAR DIAGRAMA>

MODELO DE IMPLEMENTACIÓN

En esta sección se describen las labores de preparación de la codificación.

DIAGRAMA DE CLASES DE IMPLEMENTACIÓN

El diagrama de clases normalizado y preparado para la codificación es:

<INSERTAR DIAGRAMA>

ESTRUCTURA DE CLASES

La estructura básica de clases que se deriva del diseño es:

<INSERTAR ESTRUCTURA DE CLASES>

4