Metodología
de
análisis
de los
sistemas
La modelación de
sistemas
•²La modelación de sistemas es el proceso
de elaboración de modelos abstractos de un
sistema, con cada modelo que presenta una
vista o perspectiva diferente de ese sistema.
•²La modelación de sistemas ahora ha
llegado a significar lo que representa un
sistema que utiliza algún tipo de notación
gráfica, que ahora es casi siempre basada
en anotaciones en el Lenguaje Unificado de
Modelado (UML). ²La modelación de
sistemas ayuda al analista a entender la
funcionalidad del sistema y se utilizan
modelos para comunicarse con los clientes.
Modelos de sistemas
existentes y planificados
²Los modelos del sistema existente se utilizan durante
la ingeniería de requisitos. Ellos ayudan a clarificar al
sistema existente y se pueden utilizar como base para la
discusión de sus fortalezas y debilidades.
Estos se llevan a los requisitos para el nuevo sistema.
²Los modelos del nuevo sistema se utilizan durante la
ingeniería de requisitos para ayudar a explicar los
requisitos propuestos a otros actores del sistema. Los
ingenieros utilizan estos modelos para discutir las
propuestas de diseño y documentar el sistema de
aplicación. ²En un proceso de ingeniería basado en
modelos, es posible generar una implementación
completa o parcial del sistema desde el modelo del
sistema.
Perspectivas del
sistema
²Una perspectiva externa, donde se modela el
contexto o el entorno del sistema.
²Una perspectiva de interacción, donde se modelan
las interacciones entre un sistema y su entorno, o
entre los componentes de un sistema.
²Una perspectiva estructural, donde se modela la
organización de un sistema o de la estructura de los
datos que son procesados por el sistema.
²Una perspectiva conductual, en la que modelar el
comportamiento dinámico del sistema y la forma en
que responde a los eventos.
Tipos de diagramas UML
LOS DIAGRAMAS DE ACTIVIDADES, LOS DIAGRAMAS DE SECUENCIA, LOS DIAGRAMAS DE CLASES, QUE DIAGRAMAS DE ESTADO, QUE
QUE MUESTRAN LAS ACTIVIDADES QUE MUESTRAN LAS MUESTRAN LAS CLASES DE MUESTRAN CÓMO EL SISTEMA
INVOLUCRADAS EN UN PROCESO O INTERACCIONES ENTRE LOS OBJETOS EN EL SISTEMA Y LAS REACCIONA A LOS
EN EL PROCESAMIENTO DE DATOS. ACTORES Y EL SISTEMA Y ENTRE ASOCIACIONES ENTRE ESTAS ACONTECIMIENTOS INTERNOS Y
²DIAGRAMAS DE CASOS DE USO, LOS COMPONENTES DEL SISTEMA. CLASES. EXTERNOS.
LOS CUALES MUESTRAN LAS
INTERACCIONES ENTRE UN
SISTEMA Y SU ENTORNO.
El uso de modelos
gráficos
²Como una forma de facilitar el debate
sobre un sistema existente o propuesto
modelos incompletos e incorrectos estén
bien ya que su papel es apoyar la discusión.
²Como una manera de documentar un
modelo de sistema actual debe ser una
representación exacta del sistema, pero no
tiene que ser completa.
²Como una descripción detallada del
sistema que se puede utilizar para generar
un sistema de modelos de aplicación tienen
que ser a la vez correcta y completa.
Los modelos de contexto
• Se utilizan modelos de contexto para ilustrar el contexto
operativo de un sistema que muestran lo que se encuentra
fuera de los límites del sistema.
• Las preocupaciones sociales y organizacionales pueden influir
en la decisión sobre dónde situar los límites del sistema.
• Los modelos arquitectónicos muestran el sistema y su relación
con otros sistemas.
• Límites del sistema
•Los límites del sistema se establecen para
definir lo que está dentro y lo que está fuera
del sistema, que muestran otros sistemas
que se utilizan o dependen del sistema que
está siendo desarrollado.
•La posición de los límites del sistema tiene
un efecto profundo en los requisitos del
sistema.
•La definición de un límite del sistema es un
juicio polí[Link] haber presiones para
desarrollar los límites del sistema que
aumentan y / o disminuyen la influencia o la
carga de trabajo de las diferentes partes de
una organización.
Perspectiva del proceso
•Los modelos de contexto, simplemente
muestran los otros sistemas en el medio
ambiente, no cómo se utiliza el sistema
que está siendo desarrollado en ese
entorno. ²Los modelos de proceso
revelan cómo se utiliza el sistema en
desarrollo en los procesos de negocio
más amplias.
•Diagramas de actividades de UML se
pueden utilizar para definir los modelos de
procesos de negocio.
Modelos de
interacción
•El modelado de la interacción del usuario es
importante ya que ayuda a identificar las
necesidades de los usuarios
•El modelado de interacción de sistema a sistema
resalta los problemas de comunicación que
puedan surgir.
•La interacción de componentes de modelado nos
ayuda a comprender si una estructura del sistema
propuesto es probable que ofrecer el rendimiento
y la fiabilidad del sistema necesario.
•Los diagramas de casos y diagramas de
secuencia se pueden utilizar para el modelado de
la interacción.
Modelado de casos de
uso
•Los casos de uso se desarrollaron originalmente
para apoyar la obtención de requisitos y ahora
están incorporadas en el UML.
•Cada caso de uso representa una tarea discreta
que implica la interacción externa con un sistema.
•Los actores de un caso de uso pueden ser
personas u otros sistemas.
•Representado esquemáticamente para
proporcionar una visión general de los casos de
uso y en una forma más detallada textual.