Documentos de Académico
Documentos de Profesional
Documentos de Cultura
METRICA V3 Analisis Del Sistema de Informacion PDF
METRICA V3 Analisis Del Sistema de Informacion PDF
NDICE
DESCRIPCIN Y OBJETIVOS........................................................................................................... 2
ACTIVIDAD ASI 1: DEFINICIN DEL SISTEMA............................................................................... 6
Tarea ASI 1.1: Determinacin del Alcance del Sistema.................................................................. 6
Tarea ASI 1.2: Identificacin del Entorno Tecnolgico ................................................................... 7
Tarea ASI 1.3: Especificacin de Estndares y Normas ................................................................. 8
Tarea ASI 1.4: Identificacin de los Usuarios Participantes y Finales .............................................. 9
ACTIVIDAD ASI 2: ESTABLECIMIENTO DE REQUISITOS..............................................................10
Tarea ASI 2.1: Obtencin de Requisitos ......................................................................................10
Tarea ASI 2.2: Especificacin de Casos de Uso...........................................................................12
Tarea ASI 2.3: Anlisis de Requisitos ..........................................................................................13
Tarea ASI 2.4: Validacin de Requisitos ......................................................................................13
ACTIVIDAD ASI 3: IDENTIFICACIN DE SUBSISTEMAS DE ANLISIS .........................................14
Tarea ASI 3.1: Determinacin de Subsistemas de Anlisis ...........................................................14
Tarea ASI 3.2: Integracin de Subsistemas de Anlisis ................................................................15
ACTIVIDAD ASI 4: ANLISIS DE LOS CASOS DE USO .................................................................16
Tarea ASI 4.1: Identificacin de Clases Asociadas a un Caso de Uso............................................17
Tarea ASI 4.2: Descripcin de la Interaccin de Objetos ...............................................................18
ACTIVIDAD ASI 5: ANLISIS DE CLASES .....................................................................................18
Tarea ASI 5.1: Identificacin de Responsabilidades y Atributos .....................................................19
Tarea ASI 5.2: Identificacin de Asociaciones y Agregaciones ......................................................20
Tarea ASI 5.3: Identificacin de Generalizaciones ........................................................................20
ACTIVIDAD ASI 6: ELABORACIN DEL MODELO DE DATOS .......................................................21
Tarea ASI 6.1: Elaboracin del Modelo Conceptual de Datos ........................................................22
Tarea ASI 6.2: Elaboracin del Modelo Lgico de Datos ...............................................................23
Tarea ASI 6.3: Normalizacin del Modelo Lgico de Datos ...........................................................23
Tarea ASI 6.4: Especificacin de Necesidades de Migracin de Datos y Carga Inicial ....................24
ACTIVIDAD ASI 7: ELABORACIN DEL MODELO DE PROCESOS................................................25
Tarea ASI 7.1: Obtencin del Modelo de Procesos del Sistema ....................................................25
Tarea ASI 7.2: Especificacin de Interfaces con otros Sistemas ....................................................26
ACTIVIDAD ASI 8: DEFINICIN DE INTERFACES DE USUARIO ...................................................27
Tarea ASI 8.1: Especificacin de Principios Generales de la Interfaz .............................................28
Tarea ASI 8.2: Identificacin de Perfiles y Dilogos ......................................................................29
Tarea ASI 8.3: Especificacin de Formatos Individuales de la Interfaz de Pantalla .........................30
Tarea ASI 8.4: Especificacin del Comportamiento Dinmico de la Interfaz ...................................31
Tarea ASI 8.5: Especificacin de Formatos de Impresin..............................................................32
ACTIVIDAD ASI 9: ANLISIS DE CONSISTENCIA Y ESPECIFICACIN DE REQUISITOS ..............33
Tarea ASI 9.1: Verificacin de los Modelos ..................................................................................35
Tarea ASI 9.2: Anlisis de Consistencia entre Modelos ................................................................35
Tarea ASI 9.3: Validacin de los Modelos ....................................................................................38
Tarea ASI 9.4: Elaboracin de la Especificacin de Requisitos Software (ERS) .............................39
ACTIVIDAD ASI 10: ESPECIFICACIN DEL PLAN DE PRUEBAS ..................................................40
Tarea ASI 10.1: Definicin del Alcance de las Pruebas .................................................................41
Tarea ASI 10.2: Definicin de Requisitos del Entorno de Pruebas .................................................42
Tarea ASI 10.3: Definicin de las Pruebas de Aceptacin del Sistema...........................................43
ACTIVIDAD ASI 11: APROBACIN DEL ANLISIS DEL SISTEMA DE INFORMACIN ...................44
Tarea 11.1: Presentacin y Aprobacin del Anlisis del Sistema de Informacin ............................44
Ministerio de Administraciones Pblicas
Anlisis del Sistema de Informacin 1
DESCRIPCIN Y OBJETIVOS
El objetivo de este proceso es la obtencin de una especificacin detallada del sistema
de informacin que satisfaga las necesidades de informacin de los usuarios y sirva de base
para el posterior diseo del sistema.
Al ser MTRICA Versin 3 una metodologa que cubre tanto desarrollos estructurados
como orientados a objetos, las actividades de ambas aproximaciones estn integradas en una
estructura comn.
En la primera actividad, Definicin del Sistema (ASI 1), se lleva a cabo la descripcin
inicial del sistema de informacin, a partir de los productos generados en el proceso Estudio de
Viabilidad del Sistema (EVS). Se delimita el alcance del sistema, se genera un catlogo de
requisitos generales y se describe el sistema mediante unos modelos iniciales de alto nivel.
Tambin se identifican los usuarios que participan en el proceso de anlisis, determinando sus
perfiles, responsabilidades y dedicaciones necesarias. As mismo se elabora el plan de trabajo
a seguir.
En paralelo, se generan los distintos modelos que sirven de base para el diseo. En el
caso de anlisis estructurado, se procede a la elaboracin y descripcin detallada del modelo
de datos y de procesos, y en el caso de un anlisis orientado a objetos, se elaboran el modelo
de clases y el de interaccin de objetos, mediante el anlisis de los casos de uso. Se
especifican, asimismo, todas las interfaces entre el sistema y el usuario, tales como formatos
de pantallas, dilogos, formatos de informes y formularios de entrada.
ASI 1 ASI 2
Definicin del Sistema Establecimiento de
Requisitos
ASI 3
Slo en
Identificacin de
Orientacin a
Subsistemas de Anlisis
Objetos
ASI 4 Slo en
Estructurado
Anlisis de Casos de
Uso
Actividades
ASI 5 comunes
Anlisis de Clases
ASI 6
Elaboracin del
Modelo de Datos ASI 11
ASI 9 ASI 10 Presentacin y
Anlisis de Especificacin del Aprobacin Anlisis
Consistencia Plan de Pruebas Sistema de
ASI 7 Informacin
Elaboracin del
Modelo de Datos
ASI 8
Definicin de
Interfaces de Usuario
Resultados
Resultadosdeldel
Estudio
EstudiodedeViabilidad
Viabilidad
del
delSistema
Sistemadede
Informacin
Informacin
- -Descripcin
Descripcinlala
Resultados
Resultadosdel
del
Estudio de Viabilidad
Estudio de Viabilidad
del
delSistema
Sistemade
de
Informacin
Informacin
Anlisis del Sistema de Informacin
- Catlogo de
En esta actividad se realiza, tambin, la definicin del catlogo de requisitos del sistema a
partir del catlogo de requisitos generado en el proceso Estudio de Viabilidad del Sistema
(EVS).
Para obtener esta informacin es necesario llevar a cabo sesiones de trabajo con los
usuarios responsables del sistema de informacin que se est analizando.
Productos
De entrada
Descripcin de la Solucin (EVS 6.2)
Catlogo de requisitos (EVS 6.2)
De salida
Catlogo de Requisitos
Glosario
En Anlisis Estructurado:
Contexto del Sistema
Modelo Conceptual de Datos
En Anlisis Orientado a Objetos:
Modelo de Negocio
Modelo de Dominio
Tcnicas
Diagrama de Flujo de Datos
Modelo Entidad / Relacin extendido
Diagrama de Clases
Casos de Uso
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Jefe de Proyecto
Analistas
Directores de los Usuarios
Esta informacin se obtiene mediante sesiones de trabajo con los usuarios y el apoyo de
los responsables de Tecnologas de Informacin y Comunicaciones que se considere
necesario.
Productos
De entrada
Catlogo de Requisitos (ASI 1.1)
Descripcin de la Solucin (EVS 6.2)
En Anlisis Estructurado:
Contexto del Sistema (ASI 1.1)
En Anlisis Orientado a Objetos:
Modelo de Negocio (ASI 1.1)
Modelo de Dominio (ASI 1.1)
De salida
Catlogo de Requisitos
Descripcin General del Entorno Tecnolgico del Sistema
Prcticas
Sesiones de Trabajo
Catalogacin
Diagrama de Representacin
Participantes
Jefe de Proyecto
Analistas
Directores de los Usuarios
Equipo de Soporte Tcnico
Productos
De entrada
Catlogo de Normas (EVS 3.1)
Descripcin General del Entorno Tecnolgico del Sistema (ASI 1.2)
Estndares y Normativas de la Instalacin (externo)
En Anlisis Estructurado:
Contexto del Sistema (ASI 1.1)
En Anlisis Orientado a Objetos:
Modelo de Negocio (ASI 1.1)
Productos
De entrada
Catlogo de Usuarios (EVS 1.3 y EVS 2.2)
Catlogo de Requisitos (ASI 1.2)
En Anlisis Estructurado:
Contexto del Sistema (ASI 1.1)
En Anlisis Orientado a Objetos:
Modelo de Negocio (ASI 1.1)
Modelo de Dominio (ASI 1.1)
De salida
Catlogo de Usuarios
Plan de Trabajo
Prcticas
Catalogacin
Sesiones de Trabajo
Participantes
Jefe de Proyecto
Analistas
Directores de los Usuarios
tener en cuenta, si existen, las posibles restricciones del entorno, tanto hardware como
software, que puedan afectar al sistema de informacin.
Tambin se definen las prioridades que hay que asignar a los requisitos, considerando
los criterios de los usuarios acerca de las funcionalidades a cubrir.
Los principales tipos de requisitos que se deben especificar son, por ejemplo:
Funcionales.
Rendimiento.
Seguridad.
Implantacin.
Disponibilidad del sistema.
En el caso de orientacin a objetos se especifican, adems, los casos de uso asociados a
los requisitos funcionales.
Los cas os de uso son una tcnica de especificacin de requisitos vlida tanto en
desarrollos estructurados como en orientacin a objetos, aunque en este ltimo caso se
propone como tcnica obligatoria al ser necesaria como referencia a lo largo de todo el ciclo de
vida. En esta tarea se elabora el modelo de casos de uso, segn las normas y estndares de la
organizacin, identificando:
Actores.
Casos de uso.
Breve descripcin de cada caso de uso.
Los productos obtenidos en la tarea Determinacin del Alcance del Sistema (ASI 1.1),
son tomados como referencia durante la obtencin de requisitos, de forma que todos los
requisitos especificados se encuentren dentro del mbito del sistema de informacin.
Productos
De entrada
Catlogo de Requisitos (ASI 1.4)
Descripcin General del Entorno Tecnolgico del Sistema (ASI 1.4)
Catlogo de Usuarios (ASI 1.4)
Plan de Trabajo (ASI 1.4)
En Anlisis Estructurado:
Contexto del Sistema (ASI 1.1)
En Anlisis Orientado a Objetos:
Modelo de Negocio (ASI 1.1)
Modelo de Dominio (ASI 1.1)
De salida
Catlogo de Requisitos
Modelo de Casos de Uso
Tcnicas
Casos de Uso
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Usuarios Expertos
Analistas
El objetivo de esta tarea es especificar cada caso de uso identificado en la tarea anterior,
desarrollando el escenario.
Productos
De entrada
Catlogo de Requisitos (ASI 2.1)
Modelo de Casos de Uso (ASI 2.1)
De salida
Catlogo de Requisitos
Modelo de Casos de Uso
Especificacin de Casos de Uso
Tcnicas
Casos de Uso
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Usuarios Expertos
Analistas
Mediante sesiones de trabajo con los usuarios, se contrastan las conclusiones del
anlisis de la informacin recogida.
Productos
De entrada
Catlogo de Requisitos (ASI 2.2)
Modelo de Casos de Uso (ASI 2.2)
Especificacin de Casos de Uso (ASI 2.2)
De salida
Catlogo de Requisitos
Modelo de Casos de Uso
Especificacin de Casos de Uso
Tcnicas
Casos de Uso
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Usuarios Expertos
Analistas
Productos
De entrada
Catlogo de Requisitos (ASI 2.3)
Modelo de Casos de Uso (ASI 2.3)
Especificacin de Casos de Uso (ASI 2.3)
De salida
Catlogo de Requisitos
Modelo de Casos de Uso
Especificacin de Casos de Uso
Tcnicas
Casos de Uso
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Usuarios Expertos
Analistas
Servicios comunes.
Prioridad.
Afinidad de requisitos.
Localizacin geogrfica.
En anlisis estructurado, los subsistemas coinciden habitualmente con el primer nivel de
descomposicin del Diagrama de Flujo de Datos (diagrama 0), de modo que llevan implcita la
definicin de dependencia y de interfaz.
En ambos casos, se asignan los requisitos y casos de uso a cada uno de los subsistemas
identificados, actualizando el catlogo de requisitos.
Productos
De entrada
En Anlisis Estructurado:
Contexto del sistema (ASI 1.1)
En Anlisis Orientado a Objetos:
Modelo de negocio (ASI 1.1)
Modelo de dominio (ASI 1.1)
Modelo de casos de uso (ASI 2.4)
Especificacin de casos de uso (ASI 2.4)
De salida
En Anlisis Estructurado:
Modelo de procesos
En Anlisis Orientado a Objetos:
Descripcin de subsistemas de anlisis
Descripcin de interfaces entre subsistemas
Tcnicas
Diagrama de Flujo de Datos
Diagrama de Paquetes (Subsistemas)
Participantes
Jefe de Proyecto
Analistas
las actividades de elaboracin de modelos del anlisis, y permite tener una visin global y
unificada de los distintos modelos.
Productos
De entrada
En Anlisis Estructurado:
Modelo de procesos (ASI 3.1)
En Anlisis Orientado a Objetos:
Descripcin de subsistemas de anlisis (ASI 3.1)
Descripcin de interfaces entre subsistemas (ASI 3.1)
De salida
En Anlisis Estructurado:
Modelo de Procesos
En Anlisis Orientado a Objetos:
Descripcin de Subsistemas de Anlisis
Descripcin de Interfaces entre Subsistemas
Tcnicas
Diagrama de Flujo de Datos
Diagrama de Paquetes (Subsistemas)
Participantes
Jefe de Proyecto
Analistas
Esta actividad se lleva a cabo para cada uno de los casos de uso contenidos en un
subsistema de los definidos en la actividad Identificacin de Subsistemas de Anlisis (ASI 3).
Las tareas de esta actividad no se realizan de forma secuencial sino en paralelo, con continuas
realimentaciones entre ellas y con las realizadas en las actividades Establecimiento de
Requisitos (ASI 2), Identificacin de Subsistemas de Anlisis (ASI 3), Anlisis de Clases (ASI 5)
y Definicin de Interfaces de Usuario (ASI 8).
A partir del estudio del caso de uso, se extrae una lista de objetos candidatos a ser
clases. Es posible que, inicialmente, no se disponga de la informacin necesaria para identificar
todas, por lo que se hace una primera aproximacin que se va refinando posteriormente,
durante esta actividad y en el proceso de diseo. Adems, algunos de los objetos representan
mejor la informacin del sistema si se les identifica como atributos en vez de como clases. Para
poder diferenciarlas, es necesario estudiar el comportamiento de esos objetos en el diagrama
de interaccin y adems se debe tener en cuenta una serie de reglas, como puede ser el
suprimir palabras no pertinentes, con significados vagos o sinnimos.
Una vez definidas cada una de las clases, se incorporan al modelo de clases de la
actividad Anlisis de Clases (ASI 5), donde se identifican sus atributos, responsabilidades y
relaciones.
De entrada
Modelo de Casos de Uso (ASI 2.4)
Especificacin de Casos de Uso (ASI 2.4)
De salida
Modelo de Clases de Anlisis
Tcnicas
Diagrama de Clases
Participantes
Analistas
Productos
De entrada
Modelo de Casos de Uso (ASI 2.4)
Especificacin de Casos de Uso (ASI 2.4)
De salida
Anlisis de la Realizacin de los Casos de Uso
Tcnicas
Diagrama de Interaccin de Objetos (de secuencia o de colaboracin)
Participantes
Analistas
Teniendo en cuenta las clases identificadas en la actividad Anlisis de los Casos de Uso
(ASI 4), se elabora el modelo de clases para cada subsistema. A medida que avanza el
anlisis, dicho modelo se va completando con las clases que vayan apareciendo, tanto del
estudio de los casos de uso, como de la interfaz de usuario necesaria para el sistema de
informacin.
Los atributos de una clase especifican propiedades de la clase, y se identifican por estar
implicados en sus responsabilidades. Los tipos de estos atributos deberan ser conceptuales y
conocidos en el dominio.
De manera opcional, se elabora una especificacin para cada clase, que incluye: la lista
de sus operaciones y las clases que colaboran para cubrir esas operaciones y una descripcin
de las responsabilidades, atributos y operaciones de esa clase.
Para aquellas clases cuyo comportamiento dependa del estado en el que se encuentren
se realiza, tambin de manera opcional, un diagrama de transicin de estados.
Productos
De entrada
Especificacin de Casos de Uso (ASI 2.4)
Modelo de Casos de Uso (ASI 2.4)
Modelo de Clases de Anlisis (ASI 4.1)
De salida
Modelo de Clases de Anlisis
Comportamiento de Clases de Anlisis
Tcnicas
Diagrama de Clases
Diagrama de Transicin de Estados
Participantes
Analistas
Metodologa MTRICA Versin 3 Ministerio de Administraciones Pblicas
20 Anlisis del Sistema de Informacin
Las relaciones surgen como respuesta a las demandas en los distintos casos de uso, y
para ello puede existir la necesidad de definir agregaciones y herencia entre objetos. Una
asociacin esta caracterizada por:
Los papeles que desempea.
Su direccionalidad, que representa el sentido en el que se debe interpretar.
Su cardinalidad, que representa el nmero de instancias implicadas en la asociacin.
Dichas caractersticas pueden obtenerse a partir de la especificacin de los casos de uso.
A medida que se establecen las relaciones entre las clases, se revisa la especificacin de
subsistemas de anlisis en la actividad Identificacin de Subsistemas de Anlisis (ASI 3), para
conseguir optimizar los subsistemas.
Productos
De entrada
Especificacin de Casos de Uso (ASI 2.4)
Modelo de Casos de Uso (ASI 2.4)
Anlisis de la Realizacin de los Casos de Uso (ASI 4.2)
Modelo de Clases de Anlisis (ASI 5.1)
De salida
Modelo de Clases de Anlisis
Tcnicas
Diagrama de Clases
Participantes
Analistas
Productos
De entrada
Modelo de Clases de Anlisis (ASI 5.2)
De salida
Modelo de Clases de Anlisis
Tcnicas
Diagrama de Clases
Participantes
Analistas
A partir del modelo conceptual de datos, obtenido en la tarea Determinacin del Alcance
del Sistema (ASI 1.1), se incorporan a dicho modelo todas las entidades que vayan
apareciendo, como resultado de las funcionalidades que se deban cubrir y de las necesidades
de informacin del usuario. Es necesario tener en cuenta el catlogo de requisitos y el modelo
de procesos, productos que se estn generando en paralelo en las actividades Establecimiento
de Requisitos (ASI 2), Identificacin de Subsistemas de Anlisis (ASI 3) y Elaboracin del
Modelo de Procesos (ASI 7).
Una vez construido el modelo conceptual y definidas sus entidades, se resuelven las
relaciones complejas y se completa la informacin de entidades, relaciones, atributos y
ocurrencias de las entidades, generando el modelo lgico de datos.
Esta actividad se realiza en paralelo, y con continuas realimentaciones, con otras tareas
realizadas en las actividades Establecimiento de Requisitos (ASI 2), Identificacin de
Subsistemas de Anlisis (ASI 3), Elaboracin del Modelo de Procesos (ASI 7) y Definicin de
Interfaces de Usuario (ASI 8).
El objetivo de esta tarea es identificar y definir las entidades que quedan dentro del
mbito del sistema de informacin, los atributos de cada entidad (diferenciando aquellos que
pueden convertirse en identificadores de la entidad), los dominios de los atributos y las
relaciones existentes entre las entidades, indicando las cardinalidades mnimas y mximas.
Estas relaciones pueden ser mltiples, recursivas, de explosin e implosin, generalizaciones y
agregaciones.
Tambin se identifican aquellas entidades de datos que no forman parte del modelo, pero
que estn relacionadas con alguna entidad del mismo, indicando a su vez el tipo de relacin y
las cardinalidades mnimas y mximas.
Productos
De entrada
Contexto del Sistema (ASI 1.1)
Modelo Conceptual de Datos (ASI 1.1)
De salida
Modelo Conceptual de Datos
Tcnicas
Modelo Entidad / Relacin Extendido
Participantes
Analistas
Productos
De entrada
Modelo Conceptual de Datos (ASI 6.1)
De salida
Modelo Lgico de Datos
Tcnicas
Modelo Entidad / Relacin Extendido
Participantes
Analistas
Productos
De entrada
Modelo Lgico de Datos (ASI 6.2)
De salida
Modelo Lgico de Datos Normalizado
Tcnicas
Normalizacin
Participantes
Analistas
Se especifican las necesidades de migracin o carga inicial de los datos requeridos por el
sistema. Como punto de partida, se toma el modelo lgico de datos normalizado, junto con las
estructuras de datos del sistema o sistemas origen.
Productos
De entrada
Modelo Lgico de Datos Normalizado (ASI 6.3)
Estructuras de Datos del Sistema Origen (externo)
De salida
Plan de Migracin y Carga Inicial de Datos
Prcticas
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
Equipo de Soporte Tcnico
Esta actividad se lleva a cabo para cada uno de los subsistemas identificados en la
actividad Identificacin de Subsistemas de Anlisis (ASI 3). Las tareas de esta actividad se
realizan en paralelo y con continuas realimentaciones con otras tareas ejecutadas en las
actividades Establecimiento de Requisitos (ASI2), Elaboracin del Modelo de Datos (ASI 6) y
Definicin de Interfaces de Usuario (ASI 8).
niveles de procesos. La tcnica que se propone es el diagrama de flujo de datos ampliado con
eventos, si fuera necesario.
Por tanto, para cada proceso primitivo identificado, se analizan las caractersticas propias
con el fin de establecer su frecuencia de ejecucin, procesos asociados y limitaciones o
restricciones en su ejecucin, como tiempos mximos de respuesta, franja horaria y perodos
crticos, nmero mximo de usuarios concurrentes, etc. Este anlisis permite establecer los
criterios de distribucin de los componentes software al definir, en el proceso de diseo, la
arquitectura fsica del sistema.
Para cada proceso primitivo, tambin se debe especificar qu procesos van a estar bajo
control del usuario y cules bajo control del sistema. Asimismo, se define su localizacin
geogrfica y se determina su disponibilidad.
Productos
De entrada
Modelo de procesos (ASI 3.2)
De salida
Modelo de Procesos
Matriz de Procesos / Localizacin Geogrfica (ampliada)
Tcnicas
Diagrama de Flujo de Datos
Matricial
Participantes
Analistas
Las interfaces con otros sistemas forman parte del modelo de procesos, pero se
recomienda que su especificacin se realice como anexo al diagrama de flujo de datos en
aquellos casos en que la naturaleza de la interfaz, por sus caractersticas especiales
(complejidad, uso temporal, etc.), lo aconseje.
Productos
De entrada
Modelo de Procesos (ASI 7.1)
De salida
Descripcin de Interfaz con otros Sistemas
Participantes
Analistas
Se identifican los distintos grupos de usuarios de acuerdo con las funciones que realizan,
conocimientos y habilidades que poseen, y caractersticas del entorno en el que trabajan. La
identificacin de los diferentes perfiles permite conocer mejor las necesidades y
particularidades de cada uno de ellos.
Asimismo, se determina la naturaleza de los procesos que se llevan a cabo (en lotes o en
lnea). Para cada proceso en lnea se especifica qu tipo de informacin requiere el usuario
para completar su ejecucin realizando, para ello, una descomposicin en dilogos que refleje
la secuencia de la interfaz de pantalla tipo carcter o pantalla grfica.
De entrada
Descripcin General del Entorno Tecnolgico (ASI 1.2)
Catlogo de Normas (ASI 1.3)
De salida
Especificacin de Interfaz de Usuario:
o Principios Generales de la Interfaz
Prcticas
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
Productos
De entrada
Especificacin de Interfaz de Usuario (ASI 8.1)
Modelo de Procesos (ASI 7.1)
De salida
Especificacin de Interfaz de Usuario:
o Descomposicin Funcional en Dilogos
o Catlogo de Perfiles de Usuario
Tcnicas
Diagrama de Descomposicin Funcional
Prcticas
Diagrama de Representacin
Catalogacin
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
De entrada
Especificacin de Interfaz de Usuario (ASI 8.2)
En Anlisis Orientado a Objetos:
Especificacin de Casos de Uso (ASI 2.4)
Modelo de Casos de Uso (ASI 2.4)
De salida
Especificacin de Interfaz de Usuario:
o Formatos Individuales de Interfaz de Pantalla
o Catlogo de Controles y Elementos de Diseo de Interfaz de Pantalla
Tcnicas
Casos de Uso
Prcticas
Prototipado
Catalogacin
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
Productos
De entrada
Especificacin de Interfaz de Usuario (ASI 8.3)
En Anlisis Orientado a Objetos:
Especificacin de Casos de Uso (ASI 2.4)
Modelo de Casos de Uso (ASI 2.4)
De salida
Especificacin de Interfaz de Usuario:
o Modelo de Navegacin de Interfaz de Pantalla
o Prototipo de Interfaz Interactiva
Tcnicas
Diagrama de Transicin de Estados
Matricial
Diagrama de Interaccin de Objetos
Prcticas
Prototipado
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
formularios, estos ltimos si son necesarios, as como sus caractersticas principales, entre las
que se especifican la periodicidad, confidencialidad, procedimientos de entrega o difusin, y
salvaguarda de copia.
Productos
De entrada
Especificacin de Interfaz de Usuario (ASI 8.4)
De salida
Especificacin de Interfaz de Usuario:
o Formatos de Impresin
o Prototipo de Interfaz de Impresin
Prcticas
Prototipado
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
Productos
De entrada
Catlogo de Normas (ASI 1.3)
Especificacin de Interfaz de Usuario (ASI 8.5)
En Anlisis Estructurado:
Modelo Lgico de Datos Normalizado (ASI 6.3)
Modelo de Procesos (ASI 7.1)
En Anlisis Orientado a Objetos:
Modelo de Casos de Uso (ASI 2.4)
Especificacin de Casos de Uso (ASI 2.4)
Modelo de Clases de Anlisis (ASI 5.3)
Comportamiento de Clases de Anlisis (ASI 5.1)
Anlisis de la Realizacin de los Casos de Uso (ASI 4.2)
Descripcin de Subsistemas de Anlisis (ASI 3.2)
Descripcin Interfaces entre Subsistemas (ASI 3.2)
De salida
Especificacin de Interfaz de Usuario
Modelo Lgico de Datos Normalizado
Modelo de Procesos
Modelo de Casos de Uso
Especificacin de Casos de Uso
Modelo de Clases de Anlisis
Comportamiento de Clases de Anlisis
Anlisis de la Realizacin de los Casos de Uso
Descripcin de Subsistemas de Anlisis
Descripcin Interfaces entre Subsistemas
Participantes
Analistas
Equipo de Arquitectura
Considerando que la interfaz de usuario incluye diagramas dinmicos y forma parte del
modelo de clases, los anlisis de consistencia con la interfaz pueden solaparse con los del
resto de los modelos. Los anlisis de consistencia propuestos son:
Modelo de Clases / Diagramas Dinmicos:
Se comprueba que:
Cada mensaje entre objetos se corresponde con una operacin de una clase y que
todos los mensajes se envan a las clases correctas.
La clase que recibe un mensaje con peticin de datos tiene capacidad para
proporcionar esos datos.
Cada objeto del diagrama de interaccin de objetos tiene una correspondencia en el
modelo de clases.
En el caso de haber elaborado diagramas de transicin de estados para clases
significativas:
Se verifica que, para cada uno de ellos, todo evento se corresponde con una
operacin de la clase. Tambin se tiene que establecer si las acciones y actividades
de los diagramas de transicin de estado se corresponden con operaciones de la
clase.
Modelo de clases / Interfaz de usuario
Cada clase que requiera una clase de interfaz de usuario, debe tener asociacin
con ella en el modelo de clases.
Todas las clases, atributos y operaciones identificados en la interfaz de usuario,
deben tener su correspondencia con algn atributo, operacin o clase en el modelo
de clases.
Anlisis de la Realizacin de los Casos de Uso / Interfaz de Usuario
Cada elemento que active la navegacin entre pantallas, debe estar asociado con
un mensaje del diagrama de interaccin de objetos.
Adems, se revisa que los subsistemas satisfagan la realizacin de todos los casos de
uso, e incluyan las clases identificadas hasta el momento.
De entrada
Catlogo de Requisitos (ASI 2.4)
Especificacin de Interfaz de Usuario (ASI 9.1)
En Anlisis Estructurado:
Modelo Lgico de Datos Normalizado (ASI 9.1)
Modelo de Procesos (ASI 9.1)
En Anlisis Orientado a Objetos:
Modelo de Casos de Uso (ASI 9.1)
Especificacin de Casos de Uso (ASI 9.1)
Productos
De entrada
Catlogo de Requisitos (ASI 2.4)
Especificacin de Interfaz de Usuario (ASI 9.2)
En Anlisis Estructurado:
Modelo Lgico de Datos Normalizado (ASI 9.2)
Modelo de Procesos (ASI 9.2)
En Anlisis Orientado a Objetos:
Este producto incorporar la informacin necesaria para la aprobacin final del Anlisis
del Sistema de Informacin, segn el siguiente ndice:
Introduccin.
mbito y alcance.
Participantes.
Requisitos del sistema de informacin.
Visin general del sistema de informacin.
Referencia de los productos a entregar.
Plan de accin.
Productos
De entrada
Descripcin general del entorno tecnolgico (ASI 1.2)
Glosario (ASI 1.1)
Catlogo de normas (ASI 1.3)
Metodologa MTRICA Versin 3 Ministerio de Administraciones Pblicas
40 Anlisis del Sistema de Informacin
Pruebas de aceptacin.
En esta actividad tambin se avanza en la definicin de las pruebas de aceptacin del
sistema. Con la informacin disponible, es posible establecer los criterios de aceptacin de las
pruebas incluidas en dicho nivel, al poseer la informacin sobre los requisitos que debe cumplir
el sistema, recogidos en el catlogo de requisitos.
De entrada
Catlogo de Requisitos (ASI 1.2)
Catlogo de Normas (ASI 1.3)
Descripcin General del Entorno Tecnolgico (ASI 2.4)
Especificacin de Interfaz de Usuario (ASI 9.3)
En Anlisis Estructurado:
Contexto del Sistema (ASI 1.1)
Modelo de Procesos (ASI 9.3)
Modelo Lgico de Datos Normalizado (ASI 9.3)
En Anlisis Orientado a Objetos:
Modelo de Casos de Uso (ASI 9.3)
De entrada
Catlogo de Requisitos (ASI 2.4)
Descripcin General del Entorno Tecnolgico (ASI 1.2)
Plan de pruebas (ASI 10.1)
De salida
Plan de pruebas:
o Definicin de Requisitos del Entorno de Pruebas
Prcticas
Sesiones de Trabajo
Participantes
Jefe de proyecto
Analistas
Equipo de Soporte Tcnico
Usuarios Expertos
Se debe insistir, principalmente, en los criterios de aceptacin del sistema que sirven de
base para asegurar que satisface los requisitos exigidos.
Los criterios de aceptacin deben ser definidos de forma clara, prestando especial
atencin a aspectos como:
Procesos crticos del sistema.
Rendimiento del sistema.
Seguridad.
Disponibilidad.
Productos
De entrada
Catlogo de requisitos (ASI 2.4)
Especificacin de Interfaz de Usuario (ASI 9.3)
Plan de Pruebas (ASI 10.2)
En Anlisis Estructurado:
Contexto del Sistema (ASI 1.1)
Descripcin de Interfaz con otros Sistemas (ASI 7.2)
Modelo de Procesos (ASI 9.3)
Modelo Lgico de Datos Normalizado (ASI 9.3)
En Anlisis Orientado a Objetos:
Modelo de Casos de Uso (ASI 9.3)
Especificacin de Casos de Uso (ASI 9.3)
Descripcin de Subsistemas de Anlisis (ASI 9.3)
Descripcin de Interfaces entre Subsistemas (ASI 9.3)
Modelo de Clases (ASI 9.3)
Comportamiento de Clases (ASI 9.3)
Anlisis de la Realizacin de los Casos de Uso (ASI 9.3)
De salida
Plan de Pruebas
Prcticas
Sesiones de Trabajo
Participantes
Jefe de Proyecto
Analistas
Equipo de Soporte Tcnico
Usuarios Expertos
Productos
De entrada
Especificacin de Requisitos Software (ERS) (ASI 9.4)
Plan de pruebas (ASI 10.3)
De salida
Aprobacin del Anlisis del Sistema de Informacin
Tcnicas
Presentacin
Participantes
Comit de Seguimiento
Jefe de Proyecto
Comit de Direccin x
Directores Usuarios x
Equipo de Arquitectura x
Equipo de Soporte x x x
Tcnico
Jefe de Proyecto x x x x
Usuarios expertos x x x x x
Actividades
ASI 1 Definicin del Sistema.
ASI 2 Establecimiento de Requisitos.
ASI 3 Identificacin de Subsistemas de Anlisis.
ASI 4 Anlisis de los Casos de Uso.
ASI 5 Anlisis de Clases.
ASI 6 Elaboracin del Modelo de Datos.
ASI 7 Elaboracin del Modelo de Procesos.
ASI 8 Definicin de Interfaces de Usuario.
ASI 9 Anlisis de Consistencia y Especificacin de Requisitos.
ASI 10 Especificacin del Plan de Pruebas.
ASI 11 Aprobacin del Anlisis del Sistema de Informacin.
Catalogacin x x x
Diagrama de Clases x x x
Diagrama
Descomposicin x
Funcional
Diagrama de Flujo de
x x x
Datos
Diagrama de Interaccin
x x
de Objetos
Diagrama de Paquetes
x
(Subsistemas)
Diagrama de
x x
Representacin
Diagrama de Transicin
x x
de Estados
Matricial x x x
Modelo Entidad /
x x
Relacin Extendido
Normalizacin x
Presentacin x
Prototipado x x
Sesiones de Trabajo x x x x x
Actividades
ASI 1 Definicin del Sistema.
ASI 2 Establecimiento de Requisitos.
ASI 3 Identificacin de Subsistemas de Anlisis.
ASI 4 Anlisis de los Casos de Uso.
ASI 5 Anlisis de Clases.
ASI 6 Elaboracin del Modelo de Datos.
ASI 7 Elaboracin del Modelo de Procesos.
ASI 8 Definicin de Interfaces de Usuario.
ASI 9 Anlisis de Consistencia y Especificacin de Requisitos.
ASI 10 Especificacin del Plan de Pruebas.
ASI 11 Aprobacin del Anlisis del Sistema de Informacin.