Análisis y Diseño

Páginas: 8 (1791 palabras) Publicado: 10 de febrero de 2015
ANALISIS Y DISEÑO
Modelado del Análisis

•Se construye una vez especificados los requerimientos del software
•Combinación de textos y diagramas para representar los requisitos, indicando qué y no cómo.



Modelo de Análisis

• Tres objetivos primarios:
Describir lo que requiere el cliente
Establecer una base para la creación de un diseño del software
Definir un conjunto derequisitos que puedan validarse una vez construido el software

• Es un paso intermedio entre la especificación de los requerimientos a la elaboración del diseño
• Se centra en los requisitos visibles desde el Dominio del Negocio

• Dos enfoques:

• Análisis estructurado:
Separa los datos de las funcionalidades
Herramientas: MER, Descomposición Funcional, Diagramas de Flujo de Datos

• Análisisorientado a objetos:
Definición de clases y la forma en que éstas colaboran entre sí.
Diagramas de UML: Clases Conceptuales, Casos de Uso, Actividades, Estados, Secuencia


Diagrama de Actividades

• Permiten describir gráficamente diferentes procesos y rumbos de ejecución para una actividad o tarea.
• Muestran todas las posibles alternativas o rumbos que puede tomar la ejecución de laactividad.
• Son de utilidad en cualquier contexto donde se desee modelar actividades o procesos.
• Una de las muchas aplicaciones para estos diagramas es modelar los diferentes flujos presentes en un caso de uso.
• Pertenecen al modelo dinámico de UML.

Considérese el siguiente desarrollo (parcial) para un caso de uso correspondiente a un sistema hipotético.








Diagrama deSecuencia


• Modelan la ejecución del sistema al pasar el tiempo
• Se relaciona directamente a un escenario de un caso de uso
• Lo más común es dibujar sólo el diagrama de secuencia correspondiente al escenario exitoso

Cada diagrama de secuencia muestra el comportamiento de un escenario en términos de los objetos que participan en su ejecución y las interacciones entre los mismos.

•Consideremos ahora un caso de uso llamado Listar Alumnos por Apellido, el diagrama de secuencia para el escenario de éxito de dicho caso de uso podría ser:







Diseño


Diseño de Software


• Objetivo:
crear una representación o modelo del software en la cual, a diferencia del modelo de análisis, se proporcionan detalles de las estructuras de datos, arquitecturas, interfaces y componentesdel software que son necesarias para implementar el sistema

• En el diseño se define cómo se hará el sistema.


• Se construye el modelo de diseño en niveles:




Diseño de datos y clases:

transforma los modelos de clases conceptuales en las clases de diseño y estructuras de datos que se requieren para implementar el software.

Diseño de la arquitectura:

define la relaciónentre los elementos estructurales más importantes del software, estilos y patrones de diseño que pueden usarse para satisfacer requerimientos y restricciones.

Diseño de la Interfaz:

describe la forma en que el software se comunica con los actores (humanos y sistemas)

Diseño de Componentes:

transforma los elementos estructurales de la arquitectura en una descripción de comportamiento decada una de sus componentes

Criterios de Calidad

Según McGlaughlin, el diseño debe:

Implementar todos los requisitos explícitos contenidos en el modelo de análisis y ajustarse a todos los requisitos implícitos que desea el cliente
Ser una guía legible y comprensible para quienes generan código y quieres realizan pruebas
Proporcionar una imagen completa del software desde una perspectiva deimplementación


Conceptos de Diseño

Modularización:

Se divide al software en componentes (llamadas módulos), las cuales se integran para satisfacer los requisitos del problema




Conceptos de Diseño

Abstracción:
Es la capacidad de ocultar los detalles

Refinamiento:
El desarrollo de un programa se realiza refinando en forma sucesiva los detalles

Ocultamiento de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analisis y diseño
  • Analisis de diseño
  • Analisis y diseño
  • Analisis y diseño
  • analisis y diseño
  • Analisis Y Diseño
  • Análisis Y Diseño
  • Analisis Y Diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS