Modelo De Análisis
Enviado por lalo7vm • 4 de Diciembre de 2013 • 1.379 Palabras (6 Páginas) • 280 Visitas
1. Introducción.
El modelo de análisis es la primera representación técnica de un sistema. Utiliza una mezcla de formatos en texto y diagramas para representar los requisitos del software, las funciones y el comportamiento.
De esta manera se hace mucho más fácil de comprender dicha representación, ya que es posible examinar los requisitos desde diferentes puntos de vista aumentando la probabilidad de encontrar errores, de que surjan debilidades y de que se descubran descuidos.
Objetivos generales del modelo de análisis
El modelo de análisis debe cumplir tres objetivos primarios:
1. Describir los que requiere el cliente
2. Establecer una base para la creación de un diseño de software
3. Definir un conjunto de requisitos que pueda validarse una vez construido el software.
2. Diferentes modelos orientados a objetos como base para la identificación de clases.
Diagrama de modelo de análisis.
El modelo de análisis se complementa de cuatro elementos fundamentales. Estos elementos sirven para clasificar principalmente los diferentes diagramas y otros derivados conocidos en plataformas como sistemas de información e ingeniería de software entre otros. Además estos con clasificados en elementos de escenario, elementos de flujo, elementos de clases y elementos de comportamiento.
De los cuales solo se van a describir los orientados a objetos como base la identificación de objetos.
MODELOS ORIENTADOS AL FLUJO
Tiene una visión del sistema del tipo entrada-proceso-salida. Los objetos de datos fluyen hacia el interior del software, se transforman mediante elementos de procesamiento y los objetos de datos resultantes fluyen al exterior del software.
Diagrama de flujo de datos
Propiedades del DFD
1. El nivel 0 del diagrama del flujo debe representar al software
2. La entrada y la salida primaria se deben establecer con cuidado
3. La refinación debe comenzar por el aislamiento de procesos, objetos de datos y almacenamiento de datos candidatos a ser representados en el siguiente nivel
4. Toda las flechas y burbujas se deben rotular con el nombre
5. Se debe tener la continuidad de flujo al cambiar el nivel
6. La refinación de burbujas debe hacerse una por una.
Este diagrama es orientado al tiempo y rendimiento. Cada elemento o evento de control se puede implementar con valores V o F, 1 o 0 o también otros similares.
MODELOS BASADOS EN CLASES
Una clase orientada a objetos encapsula atributos de los datos pero también incorpora las operaciones que manipulan los datos implicados por dichos atributos. Las clases se manifiestan en la siguiente forma: entidades externas, sucesos o eventos, cosas, papeles o roles, unidades organizacionales, sitios y estructuras.
MODELOS DE COMPORTAMIENTO
El modelo de comportamiento indica la forma en que el software responderá a los eventos o estímulos externos.
Diagrama de estado: representa el comportamiento de las clases cuando el sistema
Diagrama de Secuencia: representa el comportamiento al describir la forma en que las clases se mueven de estado a estado.
3. Desarrollar casos de uso y modelos CRC que permitan tener una compresión de la manera en que el sistema se utilizara.
Un CASO DE USO (CU) es simplemente lo que suena: Es la forma en que se utilizará el sistema. Todos los pasos e interacciones entre un actor y el sistema que conforman una tarea para un caso. UN actor puede ser un usuario, un dispositivo sensor remoto, otra computadora o cualquier otra influencia externa al sistema.
Representaciones de la interfaz de usuario pueden ayudarnos durante el desarrollo del caso. Por ejemplo, una presentación como la de la Figura 1 puede mejorar la habilidad del usuario para visualizar cómo el sistema será utilizado.
Figura 1: La Máquina ATM
El desarrollo de los Casos de Usos un ejercicio mental. Un usuario podría encontrar la utilidad simplemente cerrando los ojos e imaginándose a sí mismo utilizando el sistema.
Tarjetas CRC
Ahora que ya tenemos individualizadas las clases es el tiempo de introducir las tarjetas de Clase, Responsabilidad y Colaboración.
Una tarjeta CRC generalmente se confecciona en una ficha de 10x15 cm, o cualquiera que usted crea conveniente. (Vea la figura...).
Escribiremos el nombre de la clase, súper-clase (sí hay) y todas las subclases (sí las hay) en el frente de la misma.
Dividimos el resto de la misma en dos columnas. En la columna izquierda
...