Está en la página 1de 47

Anlisis del Sistema de Informacin

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

PARTICIPANTES EN LAS ACTIVIDADES DEL PROCESO ASI ........................................................ 45


TCNICAS/PRCTICAS UTILIZADAS EN LAS ACTIVIDADES DEL PROCESO ASI ......................... 46

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

Anlisis del Sistema de Informacin

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.
La definicin de requisitos del nuevo sistema se realiza principalmente en la actividad
Establecimiento de Requisitos (ASI 2). El objetivo de esta actividad es elaborar un catlogo de
requisitos detallado, que permita describir con precisin el sistema de informacin, y que
adems sirva de base para comprobar que es completa la especificacin de los modelos
obtenidos en las actividades Identificacin de Subsistemas de Anlisis (ASI 3), Anlisis de
Casos de Uso (ASI 4), Anlisis de Clases (ASI 5), Elaboracin del Modelo de Datos (ASI 6),
Elaboracin del Modelo de Procesos (ASI 7) y Definicin de Interfaces de Usuario (ASI 8). Hay
que hacer constar que estas actividades pueden provocar la actualizacin del catlogo, aunque
no se refleja como producto de salida en las tareas de dichas actividades, ya que el objetivo de
las mismas no es crear el catlogo sino definir modelos que soporten los requisitos.
Para la obtencin de requisitos en la actividad Establecimiento de Requisitos (ASI 2) se
toman como punto de partida el catlogo de requisitos y los modelos elaborados en la actividad
Definicin del Sistema (ASI 1), completndolos mediante sesiones de trabajo con los usuarios.
Estas sesiones de trabajo tienen como objetivo reunir la informacin necesaria para obtener la
especificacin detallada del nuevo sistema. Las tcnicas que ayudan a la recopilacin de esta
informacin pueden variar en funcin de las caractersticas del proyecto y los tipos de usuario a
entrevistar. Entre ellas podemos citar las reuniones, entrevistas, Joint Application Design (JAD),
etc. Durante estas sesiones de trabajo se propone utilizar la especificacin de los casos de uso
como ayuda y gua en el establecimiento de requisitos. Esta tcnica facilita la comunicacin
con los usuarios y en el anlisis orientado a objetos constituye la base de la especificacin. A
continuacin se identifican las facilidades que ha de proporcionar el sistema, y las restricciones
a que est sometido en cuanto a rendimiento, frecuencia de tratamiento, seguridad y control de
accesos, etc. Toda esta informacin se incorpora al catlogo de requisitos.
En la actividad Identificacin de Subsistemas de Anlisis (ASI 3), se estructura el sistema
de informacin en subsistemas de anlisis, para facilitar la especificacin de los distintos
modelos y la traza de requisitos.
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
Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

especifican, asimismo, todas las interfaces entre el sistema y el usuario, tales como formatos
de pantallas, dilogos, formatos de informes y formularios de entrada.
En la actividad Anlisis de Consistencia y Especificacin de Requisitos (ASI 9), se realiza
la verificacin y validacin de los modelos, con el fin de asegurar que son:

Completos, puesto que cada modelo obtenido contiene toda la informacin necesaria
recogida en el catlogo de requisitos.
Consistentes, ya que cada modelo es coherente con el resto de los modelos.
Correctos, dado que cada modelo sigue unos criterios de calidad predeterminados en
relacin a la tcnica utilizada, calidad de diagramas, eleccin de nombres, normas de
calidad, etc.).

En la actividad Especificacin del Plan de Pruebas (ASI 10), se establece el marco


general del plan de pruebas, inicindose su especificacin, que se completar en el proceso
Diseo del Sistema de Informacin (DSI).
La participacin activa de los usuarios es una condicin imprescindible para el anlisis
del sistema de informacin, ya que dicha participacin constituye una garanta de que los
requisitos identificados son comprendidos e incorporados al sistema y, por tanto, de que ste
ser aceptado. Para facilitar la colaboracin de los usuarios, se pueden utilizar tcnicas
interactivas, como diseo de dilogos y prototipos, que permiten al usuario familiarizarse con el
nuevo sistema y colaborar en la construccin y perfeccionamiento del mismo.
En el siguiente grfico se muestra la relacin de actividades del proceso Anlisis del
Sistema de Informacin, tanto para desarrollos estructurados como para desarrollos orientados
a objetos, distinguiendo las que se pueden realizar en paralelo de aquellas que han de
realizarse secuencialmente.

ASI 1
Definicin del Sistema

ASI 2
Establecimiento de
Requisitos

ASI 3
Identificacin de
Subsistemas de Anlisis

Slo en
Orientacin a
Objetos

Slo en
Estructurado

ASI 4
Anlisis de Casos de
Uso

Actividades
comunes

ASI 5
Anlisis de Clases

ASI 6
Elaboracin del
Modelo de Datos
ASI 9
Anlisis de
Consistencia
ASI 7
Elaboracin del
Modelo de Datos

ASI 10
Especificacin del
Plan de Pruebas

ASI 11
Presentacin y
Aprobacin Anlisis
Sistema de
Informacin

ASI 8
Definicin de
Interfaces de Usuario

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

Ministerio de Administraciones Pblicas

- -Estndares
Estndaresyy
normativas
normativasde
delala
instalacin
instalacin
- -Estructuras
Estructurasde
de
datos
datosdel
delsistema
sistema
origen
origen

Entradas
EntradasExternas
Externas

- -Descripcin
Descripcinlala
solucin
solucin
- -Catlogo
Catlogode
de
requisitos
requisitos
- -Catlogo
Catlogode
denormas
normas
- -Catlogo
de
Catlogo deusuarios
usuarios

Resultados
Resultadosdel
del
Estudio
Estudiode
deViabilidad
Viabilidad
del
delSistema
Sistemade
de
Informacin
Informacin

ASI 1

ASI 8

ASI 7

ASI 6

ASI 3

ASI 2

ASI 9

ASI 10

ANLISIS DEL SISTEMA DE INFORMACIN (ESTRUCTURADO)

ASI 11

- Catlogo de
- Catlogo de
Requisitos
Requisitos
- Glosario
- Glosario
- Contexto del
- Contexto del
Sistema
Sistema
- Modelo de Datos
- Modelo de Datos
- Modelo Procesos
- Modelo Procesos
- Modelo de Casos
- Modelo de Casos
de Uso (opcional)
de Uso (opcional)
- Descripcin de
- Descripcin de
subsistemas
subsistemas
- Resultado del
- Resultado del
Anlisis de
Anlisis de
Consistencia
Consistencia
- Interfaz de usuario
- Interfaz de usuario
Especificacin de
Especificacin de
Requisitos Software
Requisitos Software
(ERS)
(ERS)

DISEO DEL
DISEO DEL
SISTEMA DE
SISTEMA DE
INFORMACIN
INFORMACIN

4
Anlisis del Sistema de Informacin

Metodologa MTRICA Versin 3

Metodologa MTRICA Versin 3

- -Estndares
Estndaresyy
normativas
normativasde
delala
instalacin
instalacin
- Estructuras de
- Estructuras de
datos
datosdel
delsistema
sistema
origen
origen

Entradas Externas
Entradas Externas

- -Descripcin
Descripcinlala
solucin
solucin
- -Catlogo
Catlogode
de
requisitos
requisitos
- -Catlogo
Catlogode
denormas
normas
- Catlogo de usuarios
- Catlogo de usuarios

Resultados
Resultadosdel
del
Estudio de Viabilidad
Estudio de Viabilidad
del
delSistema
Sistemade
de
Informacin
Informacin
ASI 1

ASI 8

ASI 5

ASI 4

ASI 3

ASI 2

ASI 9

ASI 10

ASI 11

ANLISIS DEL SISTEMA DE INFORMACIN (ORIENTACIN A OBJETOS)

- Catlogo de
- Catlogo de
Requisitos
Requisitos
- Glosario
- Glosario
- Contexto del
- Contexto del
Sistema
Sistema
- Modelo de Negocio
- Modelo de Negocio
- Modelo de Dominio
- Modelo de Dominio
- Modelo de Casos de
- Modelo de Casos de
Uso
Uso
- Descripcin de
- Descripcin de
subsistemas
subsistemas
- Resultado del
- Resultado del
Anlisis de
Anlisis de
Consistencia
Consistencia
- Modelo de Clases
- Modelo de Clases
- Interfaz de usuario
- Interfaz de usuario
Especificacin de
Especificacin de
Requisitos Software
Requisitos Software
(ERS)
(ERS)

DISEO
DISEODEL
DEL
SISTEMA
SISTEMADE
DE
INFORMACIN
INFORMACIN

Anlisis del Sistema de Informacin


5

Ministerio de Administraciones Pblicas

Anlisis del Sistema de Informacin

ACTIVIDAD ASI 1: DEFINICIN DEL SISTEMA


Esta actividad tiene como objetivo efectuar una descripcin del sistema, delimitando su
alcance, estableciendo las interfaces con otros sistemas e identificando a los usuarios
representativos. Las tareas de esta actividad se pueden haber desarrollado ya en parte en el
proceso de Estudio de Viabilidad del Sistema (EVS), de modo que se parte de los productos
obtenidos en dicho proceso para proceder a su adecuacin como punto de partida para definir
el sistema de informacin.

ASI 1.1

ASI 1.2

Tarea
Determinacin del
Alcance del Sistema

Productos
Catlogo de Requisitos
Glosario
Estructurado:
Contexto del Sistema
Modelo Conceptual de
Datos
Orientacin a Objetos:
Modelo de Negocio
Modelo de Dominio
Identificacin del
Catlogo de Requisitos
Entorno Tecnolgico Descripcin General del
Entorno Tecnolgico del
Sistema

Tcnicas y Prcticas
Sesiones de Trabajo
Catalogacin
Diagrama de Flujo de
Datos
Modelo Entidad /
Relacin Extendido
Casos de Uso
Diagrama de Clases
Sesiones de Trabajo
Catalogacin
Diagramas de
Representacin

ASI 1.3

Especificacin de
Estndares y
Normas

Catlogo de Normas

Sesiones de Trabajo
Catalogacin

ASI 1.4

Identificacin de
Usuarios
Participantes y
Finales

Catlogo de Usuarios
Planificacin

Sesiones de Trabajo
Catalogacin

Participantes
Jefe de Proyecto
Analistas
Directores de los
Usuarios

Jefe de Proyecto
Analistas
Directores de los
Usuarios
Equipo de Soporte
Tcnico
Jefe de Proyecto
Analistas
Directores de los
Usuarios
Equipo de Soporte
Tcnico
Jefe de Proyecto
Analistas
Directores de los
Usuarios

Tarea ASI 1.1: Determinacin del Alcance del Sistema


En esta tarea se delimita el sistema de informacin, utilizando como punto de partida el
modelo de procesos especificado en la descripcin de la solucin del proceso Estudio de
Viabilidad del Sistema (EVS). Se indica qu procesos pertenecen al mbito del Sistema de
Informacin y se identifican las entidades externas al sistema que aportan o reciben
informacin. Asimismo, se obtiene un modelo conceptual de datos identificando las entidades y
relaciones que forman parte del sistema de informacin objeto de este anlisis a partir del
modelo abstracto de datos generado en la tarea Evaluacin de Alternativas y Seleccin (EVS
6.2).
En el caso de anlisis orientado a objetos, antes de la captura de requisitos empleando
los casos de uso, puede ser conveniente establecer el contexto del sistema a partir del modelo
de negocio obtenido en el proceso Estudio de Viabilidad del Sistema (EVS), y adems,
opcionalmente, del modelo de dominio. El modelo de negocio especifica los procesos a los que
se quiere dar respuesta en el sistema de informacin, en forma de casos de uso de alto nivel, y
el subconjunto de objetos del dominio requerido para ello.

Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

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).
A medida que se van generando los productos anteriores, se recomienda la definicin de
un glosario de trminos del mbito de negocio, con el fin de conseguir una mayor precisin en
la especificacin del sistema de informacin. El glosario es un catlogo de trminos general y
comn a todos los procesos, y susceptible de ser entrada o salida en cualquier tarea, de modo
que por sencillez en las restantes tareas se omite la referencia al mismo.
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

Tarea ASI 1.2: Identificacin del Entorno Tecnolgico


El objetivo de esta tarea es definir, a alto nivel, el entorno tecnolgico que se requiere
para dar respuesta a las necesidades de informacin, especificando sus posibles
condicionantes y restricciones. Para ello se tiene en cuenta el entorno tecnolgico propuesto en
la descripcin de la solucin, que se obtuvo en el proceso Estudio de Viabilidad del Sistema
(EVS).
Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

Anlisis del Sistema de Informacin

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

Tarea ASI 1.3: Especificacin de Estndares y Normas


La realizacin de esta tarea permite considerar las referencias para el sistema de
informacin en estudio, desde el punto de vista de estndares, normativas, leyes o
recomendaciones, que deben tenerse en cuenta a lo largo de todo el proceso de desarrollo.
El producto resultante se obtiene actualizando el catlogo de normas elaborado en el
proceso Estudio de Viabilidad del Sistema (EVS), incorporando toda la informacin que, desde
el punto de vista de la instalacin, se considere necesario contemplar para la elaboracin de
los distintos productos del ciclo de vida.

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)
Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

Modelo de Dominio (ASI 1.1)


De salida

Catlogo de Normas

Prcticas

Sesiones de Trabajo
Catalogacin

Participantes

Jefe de Proyecto
Analistas
Directores de los Usuarios
Equipo de Soporte Tcnico

Tarea ASI 1.4: Identificacin de los Usuarios Participantes y


Finales
En esta tarea se identifican los usuarios participantes y finales, interlocutores tanto en la
obtencin de requisitos como en la validacin de los distintos productos y la aceptacin final del
sistema. Para ello, se actualiza el catlogo de usuarios generado previamente en el Estudio de
Viabilidad del Sistema (EVS).
Dada la importancia que la colaboracin de los usuarios tiene en el proceso de obtencin
de los requisitos, es conveniente determinar quines van a participar en las sesiones de
trabajo, especificando sus funciones y asignando responsabilidades. As mismo, se informa del
plan de trabajo a los usuarios identificados.
El alcance de este plan de trabajo se limita al proceso de anlisis.

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
Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

10

Anlisis del Sistema de Informacin

Analistas
Directores de los Usuarios

ACTIVIDAD ASI 2: ESTABLECIMIENTO DE


REQUISITOS
En esta actividad se lleva a cabo la definicin, anlisis y validacin de los requisitos a
partir de la informacin facilitada por el usuario, completndose el catlogo de requisitos
obtenido en la actividad Definicin del Sistema (ASI 1). El objetivo de esta actividad es obtener
un catlogo detallado de los requisitos, a partir del cual se pueda comprobar que los productos
generados en las actividades de modelizacin se ajustan a los requisitos de usuario.
Esta actividad se descompone en un conjunto de tareas que, si bien tienen un orden,
exige continuas realimentaciones y solapamientos, entre s y con otras tareas realizadas en
paralelo. No es necesaria la finalizacin de una tarea para el comienzo de la siguiente. Lo que
se tiene en un momento determinado es un catlogo de requisitos especificado en funcin de la
progresin del proceso de anlisis.
Se propone como tcnica de obtencin de requisitos la especificacin de los casos de
uso de la orientacin a objetos, siendo opcional en el caso estructurado. Dicha tcnica ofrece
un diagrama simple y una gua de especificacin en las sesiones de trabajo con el usuario.

ASI 2.1

Tarea
Obtencin de
Requisitos

Productos

Catlogo de Requisitos
Modelo de Casos de Uso

Tcnicas y Prcticas

ASI 2.2

Especificacin de
Casos de Uso

ASI 2.3

ASI 2.4

Anlisis de
Requisitos

Validacin de
Requisitos

Catlogo de Requisitos
Modelo de Casos de Uso
Especificacin de Casos de
Uso
Catlogo de Requisitos
Modelo de Casos de Uso
Especificacin de Casos de
Uso
Catlogo de Requisitos
Modelo de Casos de Uso
Especificacin de Casos de
Uso

Participantes

Sesiones de Trabajo
Catalogacin
Casos de Uso
Sesiones de Trabajo
Catalogacin
Casos de Uso

Sesiones de Trabajo
Catalogacin
Casos de Uso

Sesiones de Trabajo
Catalogacin
Casos de Uso

Usuarios Expertos
Analistas
Usuarios Expertos
Analistas

Usuarios Expertos
Analistas

Usuarios Expertos
Analistas

Tarea ASI 2.1: Obtencin de Requisitos


En esta tarea comienza la obtencin detallada de informacin mediante sesiones de
trabajo con los usuarios, previamente identificados en la actividad Definicin del Sistema (ASI
1).
Se recoge informacin de los requisitos que debe cumplir el software. En la definicin de
los requisitos, que sirven de base para establecer los niveles de servicios del sistema, hay que
Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

11

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
Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

12

Anlisis del Sistema de Informacin

Participantes

Usuarios Expertos
Analistas

Tarea ASI 2.2: Especificacin de Casos de Uso


Esta tarea es obligatoria en el caso de orientacin a objetos, y opcional en el caso de
anlisis estructurado, como apoyo a la obtencin de requisitos.
El objetivo de esta tarea es especificar cada caso de uso identificado en la tarea anterior,
desarrollando el escenario.
Para completar los casos de uso, es preciso especificar informacin relativa a:

Descripcin del escenario, es decir, cmo un actor interacta con el sistema, y cual es la
respuesta obtenida.
Precondiciones y poscondiciones.
Identificacin de interfaces de usuario.
Condiciones de fallo que afectan al escenario, as como la respuesta del sistema
(escenarios secundarios).

En escenarios complejos, es posible utilizar como tcnica de especificacin los


diagramas de transicin de estados, as como la divisin en casos de uso ms simples,
actualizando el modelo de casos de uso.
Para la obtencin de esta informacin es imprescindible la participacin activa de los
usuarios.

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

Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

13

Tarea ASI 2.3: Anlisis de Requisitos


En esta tarea se estudia la informacin capturada previamente en esta actividad, para
detectar inconsistencias, ambigedades, duplicidad o escasez de informacin, etc.
Tambin se analizan las prioridades establecidas por el usuario y se asocian los
requisitos relacionados entre s.
El anlisis de los requisitos y de los casos de uso asociados permite identificar
funcionalidades o comportamientos comunes, reestructurando la informacin de los casos de
uso a travs de las generalizaciones y relaciones entre ellos.
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

Tarea ASI 2.4: Validacin de Requisitos


Mediante esta tarea, los usuarios confirman que los requisitos especificados en el
catlogo de requisitos, as como los casos de uso, son vlidos, consistentes y completos.

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)

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

14

Anlisis del Sistema de Informacin

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

ACTIVIDAD ASI 3: IDENTIFICACIN DE


SUBSISTEMAS DE ANLISIS
El objetivo de esta actividad, comn tanto para anlisis estructurado como para anlisis
orientado a objetos, es facilitar el anlisis del sistema de informacin llevando a cabo la
descomposicin del sistema en subsistemas. Se realiza en paralelo con el resto de las
actividades de generacin de modelos del anlisis. Por tanto, se asume la necesidad de una
realimentacin y ajuste continuo con respecto a la definicin de los subsistemas, sus
dependencias y sus interfaces.

ASI 3.1

ASI 3.2

Tarea
Determinacin de
Subsistemas de
Anlisis

Integracin de
Subsistemas de
Anlisis

Productos
Estructurado:
Modelo de Procesos
Orientacin a Objetos:
Descripcin de
Subsistemas de Anlisis
Descripcin de Interfaces
entre Subsistemas
Desarrollo y Aceptacin
Estructurado:
Modelo de Procesos
Orientacin a Objetos:
Descripcin de
Subsistemas de Anlisis
Descripcin de Interfaces
entre Subsistemas

Tcnicas y Prcticas

Participantes

Diagrama de Flujo de
Datos
Diagrama de Paquetes
(Subsistemas)

Diagrama de Flujo de
Datos
Diagrama de Paquetes
(Subsistemas)

Jefe de Proyecto
Analistas

Jefe de Proyecto
Analistas

Tarea ASI 3.1: Determinacin de Subsistemas de Anlisis


La descomposicin del sistema en subsistemas debe estar, principalmente, orientada a
los procesos de negocio, aunque tambin es posible adoptar otros criterios lgicos. Entre los
criterios que pueden ayudar a su identificacin, se encuentran los siguientes:

Homogeneidad de procesos.
Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

15

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 anlisis orientado a objetos, se identifican y definen las dependencias entre
subsistemas analizando los elementos compartidos entre ellos o las interfaces entre
subsistemas. En el caso de que se decida abstraer un subsistema para su anlisis como una
unidad con una funcionalidad concreta, se puede, opcionalmente, definir la interfaz de dicho
subsistema para poder delimitar su comportamiento y utilizacin en el modelo general del
sistema. Por tanto, se establece como obligatoria la asociacin entre subsistemas indicando
slo la dependencia. Adems, opcionalmente, se propone la especificacin de la interfaz de
subsistemas de anlisis, y la definicin del comportamiento del sistema.
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

Tarea ASI 3.2: Integracin de Subsistemas de Anlisis


El objetivo de esta tarea es la coordinacin en la elaboracin de los distintos modelos de
anlisis de cada subsistema, asegurando la ausencia de duplicidad de elementos y la precisin
en la utilizacin de los trminos del glosario. Esta tarea se realiza en paralelo con el resto de
Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

16

Anlisis del Sistema de Informacin

las actividades de elaboracin de modelos del anlisis, y permite tener una visin global y
unificada de los distintos modelos.
Como consecuencia de la coordinacin de modelos, se pueden identificar elementos
comunes con posible implicacin en la propia definicin de subsistemas y en sus dependencias
o interfaces.

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

ACTIVIDAD ASI 4: ANLISIS DE LOS CASOS DE USO


El objetivo de esta actividad, que slo se realiza en el caso de Anlisis Orientado a
Objetos, es identificar las clases cuyos objetos son necesarios para realizar un caso de uso y
describir su comportamiento mediante la interaccin dichos objetos.
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).

Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

ASI 4.1

ASI 4.2

Tarea
Identificacin de
Clases Asociadas
a un Caso de Uso
Descripcin de la
Interaccin de
Objetos

17

Productos

Tcnicas y Prcticas

Participantes

Modelo de Clases de
Anlisis

Diagrama de Clases

Analistas

Anlisis de la Realizacin
de los Casos de Uso

Diagrama de Interaccin
de Objetos (secuencia o
colaboracin)

Analistas

Tarea ASI 4.1: Identificacin de Clases Asociadas a un Caso


de Uso
En esta tarea se comienzan a identificar los objetos necesarios para realizar el caso de
uso, basndose en la especificacin que tenemos del mismo.
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.
Las clases que se identifican en esta tarea pueden ser:

Clases de Entidad (representan la informacin manipulada en el caso de uso).


Clases de Interfaz de Usuario (se utilizan para describir la interaccin entre el sistema y
sus actores. Suelen representar abstracciones de ventanas, interfaces de comunicacin,
formularios, etc.).
Clases de Control (son responsables de la coordinacin, secuencia de transacciones y
control de los objetos relacionados con un caso de uso).

Productos
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

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

18

Anlisis del Sistema de Informacin

Tarea ASI 4.2: Descripcin de la Interaccin de Objetos


El objetivo de esta tarea es describir la cooperacin entre los objetos utilizados para la
realizacin de un caso de uso, que ya fueron identificados en la tarea anterior.
Para representar esta informacin, se usan diagramas de n
i teraccin que contienen
instancias de los actores participantes, objetos, y la secuencia de mensajes intercambiados
entre ellos. Se pueden establecer criterios para determinar qu tipo de objetos y mensajes se
va a incluir en este diagrama, como por ejemplo: si se incluyen objetos y llamadas a bases de
datos, objetos de interfaz de usuario, de control, etc. Estos diagramas pueden ser tanto de
secuencia como de colaboracin, y su uso depende de si se quieren centrar en la secuencia
cronolgica o en cmo es la comunicacin entre los objetos.
En aquellos casos en los que se especifique ms de un escenario para un caso de uso,
puede ser conveniente representar cada uno de ellos en un diagrama de interaccin. Tambin
es recomendable, sobre todo en el caso anterior, completar los diagramas con una descripcin
textual.

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

ACTIVIDAD ASI 5: ANLISIS DE CLASES


El objetivo de esta actividad que slo se realiza en el caso de Anlisis Orientado a
Objetos es describir cada una de las clases que ha surgido, identificando las
responsabilidades que tienen asociadas, sus atributos, y las relaciones entre ellas. Para esto,
se debe tener en cuenta la normativa establecida en la tarea Especificacin de Estndares y
Normas (ASI 1.3), de forma que el modelo de clases cumpla estos criterios, con el fin de evitar
posibles inconsistencias en el diseo.
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.

Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

ASI 5.1

ASI 5.2

ASI 5.3

Tarea
Identificacin de
Responsabilidades
y Atributos
Identificacin de
Asociaciones y
Agregaciones
Identificacin de
Generalizaciones

19

Productos

Tcnicas y Prcticas

Modelo de Clases de
Anlisis
Comportamiento de Clases
de Anlisis
Modelo de Clases de
Anlisis

Modelo de Clases de
Anlisis

Participantes

Analistas

Diagrama de Clases
Diagrama de Transicin
de Estados

Diagrama de Clases

Analistas

Diagrama de Clases

Analistas

Tarea ASI 5.1: Identificacin de Responsabilidades y


Atributos
El objetivo de esta tarea es identificar las responsabilidades y atributos relevantes de una
clase.
Las responsabilidades de una clase definen la funcionalidad de esa clase, y estn
basadas en el estudio de los papeles que desempean sus objetos dentro de los distintos
casos de uso. A partir de estas responsabilidades, se puede comenzar a encontrar las
operaciones que van a pertenecer a la clase. Estas deben ser relevantes, simples, y participar
en la descripcin de la responsabilidad.
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

Tarea ASI 5.2: Identificacin de Asociaciones y


Agregaciones
En esta tarea se estudian los mensajes establecidos entre los objetos del diagrama de
interaccin para determinar qu asociaciones existen entre las clases correspondientes. Estas
asociaciones suelen corresponderse con expresiones verbales incluidas en las
especificaciones.
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

Tarea ASI 5.3: Identificacin de Generalizaciones


El objetivo de esta tarea es representar una organizacin de las clases que permita una
implementacin sencilla de la herencia y una agrupacin semntica de las diferentes clases,
basndose siempre en las normas y estndares definidos en la actividad Definicin del Sistema
(ASI 1).

Productos
De entrada

Modelo de Clases de Anlisis (ASI 5.2)

Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

21

De salida

Modelo de Clases de Anlisis

Tcnicas

Diagrama de Clases

Participantes

Analistas

ACTIVIDAD ASI 6: ELABORACIN DEL MODELO DE


DATOS
El objetivo de esta actividad que se lleva a cabo nicamente en el caso de Anlisis
Estructurado es identificar las necesidades de informacin de cada uno de los procesos que
conforman el sistema de informacin, con el fin de obtener un modelo de datos que contemple
todas las entidades, relaciones, atributos y reglas de negocio necesarias para dar respuesta a
dichas necesidades.
El modelo de datos se elabora siguiendo un enfoque descendente (top-down).
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.
Como ltima tarea en la definicin del modelo, se asegura la normalizacin hasta la
tercera forma normal para obtener el modelo lgico de datos normalizado.
Finalmente, si procede, se describen las necesidades de migracin y carga inicial de los
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).

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

22

Anlisis del Sistema de Informacin

ASI 6.1

ASI 6.2

ASI 6.3

ASI 6.4

Tarea
Elaboracin del
Modelo
Conceptual de
Datos
Elaboracin del
Modelo Lgico de
Datos
Normalizacin del
Modelo Lgico de
Datos
Especificacin de
Necesidades de
Migracin de
Datos y Carga
Inicial

Productos

Tcnicas y Prcticas

Participantes

Modelo Conceptual de
Datos

Modelo Entidad /
Relacin Extendido

Analistas

Modelo Lgico de Datos

Modelo Entidad /
Relacin Extendido

Analistas

Modelo Lgico de Datos


Normalizado

Normalizacin

Analistas

Plan de Migracin y Carga


Inicial de Datos

Sesiones de Trabajo

Usuarios Expertos
Analistas
Equipo de soporte
Tcnico

Tarea ASI 6.1: Elaboracin del Modelo Conceptual de Datos


Para la elaboracin del modelo conceptual de datos, generalmente se parte de un modelo
conceptual especificado en la tarea Determinacin del Alcance del Sistema (ASI 1.1).
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.
Asimismo, se pueden describir las reglas de negocio, tambin llamadas restricciones
semnticas, en lenguaje natural o mediante expresiones lgicas.

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

Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

23

Participantes

Analistas

Tarea ASI 6.2: Elaboracin del Modelo Lgico de Datos


En esta tarea se obtiene el modelo lgico de datos a partir del modelo conceptual para lo
cual se realizarn las acciones siguientes:

Resolver las relaciones complejas que pudieran existir entre las distintas entidades.
Eliminar las relaciones redundantes que puedan surgir como consecuencia de la
resolucin de las relaciones complejas.
Eliminar cualquier ambigedad sobre el significado de los atributos.
Identificar las relaciones de dependencia entre entidades .
Completar la informacin de las entidades y los atributos, una vez resueltas las relaciones
complejas.
Revisar y completar los identificadores de cada entidad.

Tambin se debe especificar para cada entidad el nmero mximo y medio de


ocurrencias, estimaciones de crecimiento por periodo, tipo y frecuencia de acceso, as como
aquellas caractersticas relativas a la seguridad, confidencialidad, disponibilidad, etc.
consideradas relevantes.

Productos
De entrada

Modelo Conceptual de Datos (ASI 6.1)


De salida

Modelo Lgico de Datos

Tcnicas

Modelo Entidad / Relacin Extendido

Participantes

Analistas

Tarea ASI 6.3: Normalizacin del Modelo Lgico de Datos


El objetivo de esta tarea es revisar el modelo lgico de datos, garantizando que cumple al
menos con la tercera forma normal.
La normalizacin es una tcnica cuya finalidad es eliminar redundancias e
inconsistencias en las entidades de datos, evitando anomalas en la manipulacin de stas y
facilitando su mantenimiento.
La primera forma normal consiste en la prohibicin de grupos repetitivos, es decir, la
existencia de atributos con ms de un valor. La segunda y tercera formas normales se basan
en el conocimiento semntico de los datos y sus relaciones, expresadas como dependencias
funcionales. Esta identificacin de dependencias exige una especial atencin en la actividad
Establecimiento de Requisitos (ASI 2).

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

24

Anlisis del Sistema de Informacin

La tcnica de normalizacin puede exigir la modificacin de entidades, la creacin de


nuevas entidades y la reorganizacin de atributos, por lo tanto, es necesaria una revisin del
modelo.

Productos
De entrada

Modelo Lgico de Datos (ASI 6.2)


De salida

Modelo Lgico de Datos Normalizado

Tcnicas

Normalizacin

Participantes

Analistas

Tarea ASI 6.4: Especificacin de Necesidades de Migracin


de Datos y Carga Inicial
Est tarea se realiza si es necesaria una migracin de datos de otros sistemas, o una
carga inicial de informacin.
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.
Es preciso tener en cuenta aspectos tales como:

Planificacin de la migracin y carga inicial.


Prioridad en las cargas.
Requisitos de conversin de informacin: necesidades de depuracin de informacin,
importacin de informacin complementaria, validaciones y controles, etc.
Plan de pruebas especfico.
Necesidades especiales de equipamiento hardware y estimaciones de capacidad, en
funcin de los volmenes de las estructuras de datos origen.
Necesidades especiales de utilidades software.
Posibles modificaciones del sistema origen, que faciliten la ejecucin o verificacin de la
migracin o carga inicial.

Como resultado de esta tarea se obtiene una primera especificacin del plan de
migracin de datos y carga inicial del sistema, que se completar en el proceso Diseo del
Sistema de Informacin (DSI).

Productos
De entrada

Modelo Lgico de Datos Normalizado (ASI 6.3)


Estructuras de Datos del Sistema Origen (externo)

Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

25

De salida

Plan de Migracin y Carga Inicial de Datos

Prcticas

Sesiones de Trabajo

Participantes

Usuarios Expertos
Analistas
Equipo de Soporte Tcnico

ACTIVIDAD ASI 7: ELABORACIN DEL MODELO DE


PROCESOS
El objetivo de esta actividad, que se lleva a cabo nicamente en el caso de Anlisis
Estructurado, es analizar las necesidades del usuario para establecer el conjunto de procesos
que conforma el sistema de informacin. Para ello, se realiza una descomposicin de dichos
procesos siguiendo un enfoque descendente (top-down), en varios niveles de abstraccin,
donde cada nivel proporciona una visin ms detallada del proceso definido en el nivel anterior.
Con el fin de facilitar el desarrollo posterior, se debe llegar a un nivel de descomposicin
en el que los procesos obtenidos sean claros y sencillos, es decir, buscar un punto de equilibrio
en el que dichos procesos tengan significado por s mismos dentro del sistema global y a su
vez la mxima independencia y simplicidad.
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).

Tarea
ASI 7.1

ASI 7.2

Obtencin del
Modelo de
Procesos del
Sistema
Especificacin de
Interfaces con
otros Sistemas

Productos
Modelo de Procesos
Matriz de Procesos /
Localizacin Geogrfica
(ampliada)
Descripcin de Interfaz con
otros Sistemas

Tcnicas y Prcticas
Diagrama de Flujo de
Datos
Matricial

Participantes
Analistas

Analistas

Tarea ASI 7.1: Obtencin del Modelo de Procesos del


Sistema
En esta tarea se lleva a cabo la descripcin de los subsistemas definidos en la actividad
Identificacin de Subsistemas de Anlisis (ASI 3), mediante la descomposicin en sucesivos
Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

26

Anlisis del Sistema de Informacin

niveles de procesos. La tcnica que se propone es el diagrama de flujo de datos ampliado con
eventos, si fuera necesario.
Se describe la estructura de los flujos y de los almacenes de datos, y se elabora una
especificacin para cada proceso primitivo, especificacin que permita conocer en detalle el
tipo de tratamiento (en lnea o por lotes), la operativa asociada, las restricciones y limitaciones
impuestas al proceso, y las caractersticas de rendimiento que se consideren relevantes.
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

Tarea ASI 7.2: Especificacin de Interfaces con otros


Sistemas
En esta tarea se describen, con detalle, las interfaces con otros sistemas de informacin,
con el fin de definir y delimitar el modo en que el sistema va a relacionarse con el exterior.
Para cada interfaz identificada, se especifica:

Procesos del sistema de informacin asociados.


Especificaciones funcionales de los sistemas origen o destino.
Formatos de los datos intercambiados.
Aspectos operativos de la interfaz: en lotes o en lnea y medio fsico utilizado.
Frecuencia o periodicidad del intercambio.
Evento que desencadena la interfaz.
Validaciones, requisitos especiales de seguridad, etc.
Modificaciones o adaptaciones necesarias en los sistemas origen o destino.

Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

27

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

ACTIVIDAD ASI 8: DEFINICIN DE INTERFACES DE


USUARIO
En esta actividad se especifican las interfaces entre el sistema y el usuario: formatos de
pantallas, dilogos, e informes, principalmente. El objetivo es realizar un anlisis de los
procesos del sistema de informacin en los que se requiere una interaccin del usuario, con el
fin de crear una interfaz que satisfaga todos los requisitos establecidos, teniendo en cuenta los
diferentes perfiles a quines va dirigido.
Al comienzo de este anlisis es necesario seleccionar el entorno en el que es operativa la
interfaz, considerando estndares internacionales y de la instalacin, y establecer las
directrices aplicables en los procesos de diseo y construccin. El propsito es construir una
interfaz de usuario acorde a sus necesidades, flexible, coherente, eficiente y sencilla de utilizar,
teniendo en cuenta la facilidad de cambio a otras plataformas, si fuera necesario.
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.
Finalmente, se define el formato y contenido de cada una de las interfaces de pantalla
especificando su comportamiento dinmico.
Se propone un flujo de trabajo muy similar para desarrollos estructurados y orientados a
objetos, coincidiendo en la mayora de las tareas, si bien es cierto que en orientacin a objetos,
al identificar y describir cada escenario en la especificacin de los casos de uso, se hace un
avance muy significativo en la toma de datos para la posterior definicin de la interfaz de
usuario.
Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

28

Anlisis del Sistema de Informacin

Como resultado de esta actividad se genera la especificacin de interfaz de usuario,


como producto que engloba los siguientes elementos:

Principios generales de la interfaz.


Catlogo de perfiles de usuario.
Descomposicin funcional en dilogos.
Catlogo de controles y elementos de diseo de interfaz de pantalla.
Formatos individuales de interfaz de pantalla.
Modelo de navegacin de interfaz de pantalla.
Formatos de impresin.
Prototipo de interfaz interactiva.
Prototipo de interfaz de impresin.

ASI 8.1

ASI 8.2

ASI 8.3

ASI 8.4

ASI 8.5

Tarea
Especificacin de
Principios
Generales de la
Interfaz
Identificacin de
Perfiles y
Dilogos (Solo
para Anlisis
Estructurado)

Productos

Especificacin de
Formatos
Individuales de la
Interfaz de
Pantalla

Especificacin del
Comportamiento
Dinmico de la
Interfaz

Especificacin de
Formatos de
Impresin

Tcnica s y Prcticas

Especificacin de Interfaz
de Usuario:
o Principios Generales de
la Interfaz

Especificacin de Interfaz
de Usuario:
o Catlogo de Perfiles de
Usuario
o Descomposicin
Funcional en Dilogos

Especificacin de Interfaz
de Usuario:
o Formatos Individuales de
Interfaz de Pantalla
o Catlogo de Controles y
Elementos de Diseo de
Interfaz de Pantalla
Especificacin de Interfaz
de Usuario:
o Modelo de Navegacin
de Interfaz de Pantalla
o Prototipo de Interfaz
Interactiva

Especificacin de Interfaz
de Usuario:
o Formatos de Impresin
o Prototipo de Interfaz de
Impresin

Sesiones de Trabajo

Participantes

Diagrama de
Descomposicin
Funcional
Sesiones de Trabajo
Catalogacin
Diagrama de
Representacin
Prototipado
Catalogacin
Sesiones de Trabajo
Casos de Uso

Diagrama de Transicin
de Estados
Prototipado
Sesiones de Trabajo
Matricial
Diagrama de Interaccin
de Objetos
Prototipado
Sesiones de Trabajo

Usuarios Expertos
Analistas

Usuarios Expertos
Analistas

Usuarios Expertos
Analistas

Usuarios Expertos
Analistas

Usuarios Expertos
Analistas

Tarea ASI 8.1: Especificacin de Principios Generales de la


Interfaz
El objetivo de esta tarea es especificar los estndares, directrices y elementos generales
a tener en cuenta en la definicin de la interfaz de usuario, tanto para la interfaz interactiva
(grfica o carcter), como para los informes y formularios impresos.
En primer lugar, se selecciona el entorno de la interfaz interactiva (grfico, carcter, etc.),
siguiendo estndares internacionales y de la instalacin, y se determinan los principios de
diseo de la interfaz de usuario, contemplando:
Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

29

Directrices generales en cuanto a la interfaz y aspectos generales de interaccin.


Principios de composicin de pantallas y criterios de ubicacin de los distintos elementos
dentro de cada formato.
Normas para los mensajes de error y aviso, codificacin, presentacin y
comportamientos.
Normas para la presentacin de ayudas.
Hay que establecer criterios similares para la interfaz impresa:

Directrices generales.
Principios de composicin de informes y formularios.
Normas de elaboracin, distribucin y salvaguarda de la informacin.

Productos
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

Tarea ASI 8.2: Identificacin de Perfiles y Dilogos


El objetivo de esta tarea es identificar los perfiles de usuario, de acuerdo a su nivel de
responsabilidad y al alcance o naturaleza de las funciones que realizan, as como analizar las
caractersticas ms relevantes de los usuarios que van a asumir esos perfiles, valorando tanto
su conocimiento tcnico, es decir, la mecnica necesaria para usar la interfaz eficazmente,
como de negocio, en cuanto a la comprensin de las funciones que realizan, relacin entre
funciones y condicionantes en su ejecucin. Para tal fin se genera un catlogo de perfiles de
usuario.
Se identifican los procesos en lnea o interactivos, a partir del modelo de procesos,
producto generado en paralelo en la actividad Elaboracin del Modelo de Procesos (ASI 7).
Hay que incluir en estos procesos, en general, todos los que requieren una comunicacin en
lnea con el usuario, tanto manual como informatizada, con el fin de orientarlos en un conjunto
similar para su implementacin en el contexto de la interfaz. Se clasifican en funcin de su
prioridad, frecuencia, comunicacin con otros procesos, seguridad, restricciones de horario,
etc.
Se realiza una descomposicin bsica de dichos procesos en dilogos, en funcin de las
necesidades y tipo de informacin que requiera el usuario para llevar a cabo cada proceso, y
de sus caractersticas propias. Finalmente, se asignan los dilogos a los perfiles de usuario,
completando el catlogo.

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

30

Anlisis del Sistema de Informacin

Es importante resaltar que la descomposicin funcional en dilogos tiene distinto alcance


para un entorno basado en caracteres y para un entorno grfico. Mientras en el primero, debido
a las limitaciones existentes, es suficiente utilizar una jerarqua de pantallas para determinar el
encadenamiento entre las mismas, en el segundo, el hecho de poder acceder y navegar a
cualquier pantalla hace que este paso sea ms complejo. De todos modos aunque exista la
posibilidad de acceder a cualquier pantalla desde la principal, siempre existen restricciones que
pueden condicionar la secuencia de ejecucin. Por este motivo, en un entorno grfico se debe
reflejar tambin esta secuencia mediante la descomposicin funcional en dilogos.
En un anlisis orientado a objetos, esta tarea no se realiza, puesto que se ha analizado
esta informacin en la especificacin de los casos de uso.

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

Tarea ASI 8.3: Especificacin de Formatos Individuales de la


Interfaz de Pantalla
El objetivo de esta tarea es especificar cada formato individual de la interfaz de pantalla,
desde el punto de vista esttico. Para cada proceso en lnea identificado en la tarea anterior o
en la especificacin de los casos de uso, y teniendo en cuenta los formatos estndar definidos
en la tarea Especificacin de Principios Generales de la Interfaz (ASI 8.1), se definen los
formatos individuales de la interfaz de pantalla requerida para completar la especificacin de
cada dilogo.
En el caso de un anlisis orientado a objetos, estos formatos individuales van
completando las especificaciones de los casos de uso.
En un anlisis estructurado se tiene en cuenta, para la realizacin de esta tarea, el
modelo de datos y el modelo de procesos generados en paralelo en las actividades
Elaboracin del Modelo de Datos (ASI 6) y Elaboracin del Modelo de Procesos (ASI 7).
Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

31

Tambin se considera el catlogo de requisitos, para especificar las interfaces relacionadas


con las consultas.
En la definicin de cada interfaz de pantalla se deben definir aquellos aspectos
considerados de inters para su posterior diseo y construccin:

Posibilidad de cambio de tamao, ubicacin, modalidad (modal del sistema, modal de


aplicacin), etc.
Dispositivos de entrada necesarios para su ejecucin.
Conjunto y formato de datos asociados, identificando qu datos se usan y cules se
generan como consecuencia de su ejecucin.
Controles y elementos de diseo asociados, indicando cules aparecen inicialmente
activos e inactivos al visualizar la interfaz de pantalla.

Productos
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

Tarea ASI 8.4: Especificacin del Comportamiento Dinmico


de la Interfaz
El objetivo de esta tarea es definir los flujos entre los distintos formatos de interfaz de
pantalla, y tambin dentro del propio formato. Este comportamiento se describe mediante un
modelo de navegacin de interfaz de pantalla.
Para cada formato individual de pantalla o ventana, definido en la tarea Especificacin de
Formatos Individuales de la Interfaz de Pantalla (ASI 8.3), se establece la entrada lgica de los
datos y las reglas de validacin, incluyendo dependencia de valores (reflejo de los requisitos de
validacin de sistema).

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

32

Anlisis del Sistema de Informacin

Se analiza y determina la secuencia de acciones especficas para completar cada


dilogo, tal y como se ejecuta en el mbito de la interfaz, as como las condiciones que se
deben cumplir para su inicio, y las posibles restricciones durante su ejecucin. El
comportamiento est dirigido y representado por los controles y los eventos que provocan su
activacin.
Se identifican aquellos dilogos o formatos considerados crticos para el correcto
funcionamiento del sistema, basndose en el nmero de usuarios, frecuencia de uso, datos
implicados, alcance de las funciones asociadas al dilogo, dilogos comunes a diferentes
funciones, marco de seguridad establecido en los requisitos del sistema, etc.
Para los dilogos o comportamientos complejos de interfaz se propone la tcnica de
diagrama de transicin de estados, siendo suficiente en la mayora de los casos una
especificacin del comportamiento con matrices control / evento / accin, detallndose la
accin con una descripcin textual.
Se propone, opcionalmente, la realizacin de prototipos como tcnica de ayuda a la
especificacin y validacin de la interfaz de usuario.

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

Tarea ASI 8.5: Especificacin de Formatos de Impresin


El objetivo de esta tarea es especificar los formatos y caractersticas de las salidas o
entradas impresas del sistema.
De acuerdo a los estndares establecidos en la tarea Especificacin de Principios
Generales de la Interfaz (ASI 8.1), se definen los formatos individuales de informes y
Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

33

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.
Opcionalmente, se recomienda la utilizacin de prototipos.

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

ACTIVIDAD ASI 9: ANLISIS DE CONSISTENCIA Y


ESPECIFICACIN DE REQUISITOS
El objetivo de esta actividad es garantizar la calidad de los distintos modelos generados
en el proceso de Anlisis del Sistema de Informacin, y asegurar que los usuarios y los
Analistas tienen el mismo concepto del sistema. Para cumplir dicho objetivo, se llevan a cabo
las siguientes acciones:

Verificacin de la calidad tcnica de cada modelo.


Aseguramiento de la coherencia entre los distintos modelos.
Validacin del cumplimiento de los requisitos.

Esta actividad requiere una herramienta de apoyo para realizar el anlisis de


consistencia. Tambin se elabora en esta actividad la Especificacin de Requisitos Software
(ERS), como producto para la aprobacin formal, por parte del usuario, de las especificaciones
del sistema.
La Especificacin de Requisitos Software se convierte en la lnea base para los procesos
posteriores del desarrollo del software, de modo que cualquier peticin de cambio en los
requisitos que pueda surgir posteriormente, debe ser evaluada y aprobada.

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

34

Anlisis del Sistema de Informacin

ASI 9.1

ASI 9.2

ASI 9.3

Tarea
Verificacin de los
Modelos

Anlisis de
Consistencia
entre Modelos

Validacin de los
Modelos

Productos
Especificacin de Interfaz
de Usuario
Estructurado:
Modelo Lgico de Datos
Normalizado
Modelo de Procesos
Orientacin a Objetos:
Modelo de Casos de Uso
Especificacin de Casos de
Uso
Descripcin de
Subsistemas de Anlisis
Descripcin de Interfaces
entre Subsistemas
Modelo Clases de Anlisis
Comportamiento de Clases
de Anlisis
Anlisis de la Realizacin
de los Casos de Uso
Resultado de Anlisis de
Consistencia
Especificacin de Interfaz
de Usuario
Estructurado:
Modelo Lgico de Datos
Normalizado
Modelo de Procesos
Orientacin a Objetos:
Modelo de Casos de Uso
Especificacin de Casos de
Uso
Descripcin de
Subsistemas de Anlisis
Descripcin de Interfaces
entre Subsistemas
Modelo de Clases de
Anlisis
Comportamiento de Clases
de Anlisis
Anlisis de la Realizacin
de los Casos de Uso
Especificacin de Interfaz
de Usuario
Estructurado:
Modelo Lgico de Datos
Normalizado
Modelo de Procesos
Orientacin a Objetos:
Modelo de Casos de Uso
Especificacin de Casos de
Uso
Descripcin de
Subsistemas de Anlisis
Descripcin de Interfaces
entre Subsistemas
Modelo de Clases de
Anlisis
Comportamiento de Clases
de Anlisis
Anlisis de la Realizacin
de los Casos de Uso

Ministerio de Administraciones Pblicas

Tcnicas y Prcticas

Participantes

Matricial
Clculo de Accesos
Lgicos
Caminos de Accesos
Lgicos en Consultas

Prototipado

Analistas
Equipo de
Arquitectura

Analistas
Equipo de
Arquitectura

Analistas
Usuarios Expertos

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

ASI 9.4

Tarea
Elaboracin de la
Especificacin de
Requisitos
Software (ERS)

35

Productos

Tcnicas y Prcticas

Especificacin de
Requisitos Software (ERS)

Participantes

Analistas

Tarea ASI 9.1: Verificacin de los Modelos


El objetivo de esta tarea es asegurar la calidad formal de los distintos modelos, conforme
a la tcnica seguida para la elaboracin de cada producto y a las normas determinadas en el
Catlogo de Normas.

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

Tarea ASI 9.2: Anlisis de Consistencia entre Modelos


El objetivo de esta tarea es asegurar que los modelos son coherentes entre s,
comprobando la falta de ambigedades o duplicacin de informacin.

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

36

Anlisis del Sistema de Informacin

Las diferentes comprobaciones varan en funcin del tipo de desarrollo, aunque, en


general, son matrices entre los elementos comunes de los distintos modelos. Estas
comprobaciones forman parte del producto Resultado de Anlisis de Consistencia.
Los anlisis de consistencia propuestos en Desarrollo Estructurado son:

Modelo Lgico de Datos Normalizado / Modelo de Procesos:


Se verifica que:

Cada uno de los almacenes definidos en el modelo de procesos se corresponde


con una parte del modelo lgico de datos normalizado. Es decir, un almacn se
puede corresponder con una entidad, atributos de una entidad o con varias
entidades relacionadas.

Los atributos del modelo lgico de datos normalizado y del modelo de procesos se
ajustan a una misma especificacin.

El modelo lgico de datos normalizado satisface las principales consultas de


informacin. Para comprobar que el modelo lgico de datos normalizado puede
soportar dichas consultas, se proponen, como tcnicas opcionales, la determinacin
de caminos de acceso lgico en consultas y el clculo de accesos lgicos.

Todas y cada una de las entidades del modelo lgico normalizado son accedidas
por algn proceso primitivo. Para dicha comprobacin, se propone una matriz de
entidades/procesos, donde se especifique que tipo de acceso se realiza (alta, baja,
modificacin o consulta).

Modelo Lgico de Datos Normalizado / Interfaz de Usuario:

En este anlisis se comprueba que los atributos relevantes que aparecen en cada
dilogo de la interfaz de usuario forman parte del modelo lgico de datos
normalizado o, en su caso, atributos derivados de los mismos.

Modelo de Procesos / Interfaz de Usuario:

Se comprueba que todo proceso en lnea tiene asociado al menos un dilogo.

El resultado del anlisis de consistencia en un anlisis estructurado es un producto que


engloba los siguientes elementos:

Matriz de almacenes de datos / entidades del modelo lgico de datos normalizado.


Matriz de atributos de interfaz / atributos de entidades del modelo lgico de datos
normalizado.
Caminos de acceso lgico en consultas.
Clculo de accesos lgicos.
Matriz de entidades / procesos.
Matriz de dilogos / procesos.

Los anlisis de consistencia propuestos en Desarrollo Orientado a Objetos son los


siguientes:
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:

Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

37

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.
El resultado del anlisis de consistencia en un anlisis orientado a objetos es un producto
que engloba los siguientes elementos:

Matriz de mensajes del diagrama de interaccin de objetos / operaciones del modelo de


clases.
Matriz de mensajes del diagrama de interaccin de objetos / operaciones y atributos del
modelo de clases.
Matriz de objetos del diagrama de interaccin de objetos / clases, atributos del modelo de
clases.
Matriz (evento, accin, actividad de clase) / operaciones de clase.
Correspondencia elementos de negocio de interfaz de usuario / modelo de clases.
Correspondencia entre elementos de navegacin de interfaz de usuario / mensajes del
diagrama de interaccin de objetos.

Productos
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)
Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

38

Anlisis del Sistema de Informacin

Modelo de Clases de Anlisis (ASI 9.1)


Comportamiento de Clases de Anlisis (ASI 9.1)
Anlisis de la Realizacin de los Casos de Uso (ASI 9.1)
Descripcin de Subsistemas de Anlisis (ASI 9.1)
Descripcin Interfaces entre Subsistemas (ASI 9.1)
De salida

Resultado de Anlisis de Consistencia


Especificacin de Interfaz de Usuario
En Anlisis Estructurado:
Modelo Lgico de Datos Normalizado
Modelo de Procesos
En Anlisis Orientado a Objetos:
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

Tcnicas

Matricial

Prcticas

Clculo de Accesos Lgicos (CAL)


Caminos de Accesos Lgicos en Consultas (CALC)

Participantes

Analistas
Equipo de Arquitectura

Tarea ASI 9.3: Validacin de los Modelos


El objetivo de esta tarea es validar los distintos modelos con los requisitos especificados
para el sistema de informacin, tanto a travs del catlogo de requisitos, mediante la traza de
requisitos, como a travs de la validacin directa del usuario, especialmente necesaria en el
caso de la interfaz de usuario.
Para la validacin de la interfaz de usuario se recomienda un prototipo, ya sea esttico o
dinmico.

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:
Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

39

Modelo de Casos de Uso (ASI 9.2)


Especificacin de Casos de Uso (ASI 9.2)
Modelo de Clases de Anlisis (ASI 9.2)
Comportamiento de Clases de Anlisis (ASI 9.2)
Anlisis de la Realizacin de los Casos de Uso (ASI 9.2)
Descripcin de Subsistemas de Anlisis (ASI 9.2)
Descripcin de Interfaces entre Subsistemas (ASI 9.2)
De salida

Especificacin de Interfaz de Usuario


En Anlisis Estructurado:
Modelo Lgico de Datos Normalizado
Modelo de Procesos
En Anlisis Orientado a Objetos:
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 de Interfaces entre Subsistemas

Prcticas

Prototipado

Participantes

Analistas
Usuarios Expertos

Tarea ASI 9.4: Elaboracin de la Especificacin de


Requisitos Software (ERS)
En esta tarea se aborda la elaboracin de la Especificacin de Requisitos Software
(ERS), una vez validados los modelos en la tarea anterior.
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

Catlogo de requisitos (ASI 2.4)


Especificacin de interfaz de usuario (ASI 9.3)
En anlisis estructurado:
Plan de migracin y carga inicial de datos (ASI 6.4)
Contexto del sistema (ASI 1.1)
Matriz de procesos / localizacin geogrfica (ASI 7.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 negocio / modelo de dominio (ASI 1.1)
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 de anlisis (ASI 9.3)
Comportamiento de clases de anlisis (ASI 9.3)
Anlisis de la realizacin de los casos de uso (ASI 9.3)
De salida

Especificacin de Requisitos Software (ERS)

Participantes

Analistas

ACTIVIDAD ASI 10: ESPECIFICACIN DEL PLAN DE


PRUEBAS
En esta actividad se inicia la definicin del plan de pruebas, el cual sirve como gua para
la realizacin de las pruebas, y permite verificar que el sistema de informacin cumple las
necesidades establecidas por el usuario, con las debidas garantas de calidad.
El plan de pruebas es un producto formal que define los objetivos de la prueba de un
sistema, establece y coordina una estrategia de trabajo, y provee del marco adecuado para
elaborar una planificacin paso a paso de las actividades de prueba. El plan se inicia en el
proceso Anlisis del Sistema de Informacin (ASI), definiendo el marco general, y
estableciendo los requisitos de prueba de aceptacin, relacionados directamente con la
especificacin de requisitos.
Dicho plan se va completando y detallando a medida que se avanza en los restantes
procesos del ciclo de vida del software, Diseo del Sistema de Informacin (DSI), Construccin
del Sistema de Informacin (CSI) e Implantacin y Aceptacin del Sistema (IAS).
Se plantean los siguientes niveles de prueba:

Pruebas unitarias.
Pruebas de integracin.
Pruebas del sistema.
Pruebas de implantacin.
Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

41

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.

Actividad ASI 10: Especificacin del Plan de Pruebas


Tarea
ASI 10.1 Definicin del

Productos

Plan de Pruebas

Tcnicas y Prcticas

Sesiones de Trabajo

Participantes

Alcance de las
Pruebas

ASI 10.2 Definicin de

Plan de Pruebas

Sesiones de Trabajo

ASI 10.3 Definicin de las

Requisitos del
Entorno de
Pruebas

Plan de Pruebas

Sesiones de Trabajo

Pruebas de
Aceptacin del
Sistema

Jefe de Proyecto
Analistas
Equipo de Soporte
Tcnico
Usuarios Expertos
Jefe de Proyecto
Analistas
Equipo de Soporte
Tcnico
Usuarios Expertos
Jefe de Proyecto
Analistas
Equipo de Soporte
Tcnico
Usuarios Expertos

Tarea ASI 10.1: Definicin del Alcance de las Pruebas


En funcin de la solucin adoptada en el desarrollo de un sistema de informacin, es
posible que determinados niveles de pruebas sean especialmente crticos y otros no sean
necesarios. Por ejemplo, puede haber grandes diferencias en funcin de una solucin de
desarrollo completo o un producto de mercado cerrado integrado con otros sistemas.
En esta tarea se especifican y justifican de los niveles de pruebas a realizar, as como el
marco general de planificacin de cada nivel de prueba, segn el siguiente esquema:

Definicin de los perfiles implicados en los distintos niveles de prueba.


Planificacin temporal.
Criterios de verificacin y aceptacin de cada nivel de prueba.
Definicin, generacin y mantenimiento de verificaciones y casos de prueba.
Anlisis y evaluacin de los resultados de cada nivel de prueba.
Productos a entregar como resultado de la ejecucin de las pruebas.

Productos
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)
Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

42

Anlisis del Sistema de Informacin

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:
o
Especificacin de los Niveles de Pruebas

Prcticas

Sesiones de Trabajo

Participantes

Jefe de proyecto
Analistas
Equipo de Soporte Tcnico
Usuarios Expertos

Tarea ASI 10.2: Definicin de Requisitos del Entorno de


Pruebas
El objetivo de esta tarea es la definicin o recopilacin de los requisitos relativos al
entorno de pruebas, completando el plan de pruebas.
La realizacin de las pruebas aconseja disponer de un entorno de pruebas separado del
entorno de desarrollo y del entorno de operacin, garantizando cierta independencia y
estabilidad en los datos y elementos a probar, de modo que los resultados obtenidos sean
objetivamente representativos, punto especialmente crtico en pruebas de rendimiento.
No es objeto de MTRICA Versin 3 en general, ni de esta tarea en particular, la
especificacin formal de entornos y procedimientos de pruebas en el mbito de una instalacin.
Independientemente de la existencia o no de dichos entornos, en esta tarea se inicia la
definicin de las especificaciones necesarias para la correcta ejecucin de las distintas pruebas
del sistema de informacin. Entre ellas podemos citar las siguientes:

Requisitos bsicos de hardware y software base: sistemas operativos, gestores de bases


de datos, monitores de teleproceso, etc.
Requisitos de configuracin de entorno: libreras, bases de datos, ficheros, procesos,
comunicac iones, necesidades de almacenamiento, configuracin de accesos, etc.
Herramientas auxiliares. Por ejemplo, de extraccin de juegos de ensayo, anlisis de
rendimiento y calidad, etc.
Procedimientos para la realizacin de pruebas y migracin de elementos entre entornos.

Productos
De entrada

Catlogo de Requisitos (ASI 2.4)


Descripcin General del Entorno Tecnolgico (ASI 1.2)
Plan de pruebas (ASI 10.1)
Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

43

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

Tarea ASI 10.3: Definicin de las Pruebas de Aceptacin del


Sistema
En esta tarea se realiza la especificacin de las pruebas de aceptacin del sistema, labor
fundamental para que el usuario valide el sistema, como ltimo paso, previo a la puesta en
explotacin.
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)

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

44

Anlisis del Sistema de Informacin

De salida

Plan de Pruebas

Prcticas

Sesiones de Trabajo

Participantes

Jefe de Proyecto
Analistas
Equipo de Soporte Tcnico
Usuarios Expertos

ACTIVIDAD ASI 11: APROBACIN DEL ANLISIS DEL


SISTEMA DE INFORMACIN
Tarea
ASI 11.1 Presentacin y

Aprobacin del
Anlisis del
Sistema de
Informacin

Productos

Aprobacin del Anlisis del


Sistema de Informacin

Tcnicas y Prcticas

Presentacin

Participantes

Comit de Direccin
Jefe de Proyecto

Tarea 11.1: Presentacin y Aprobacin del Anlisis del


Sistema de Informacin
En esta tarea se realiza la presentacin del anlisis del sistema de informacin al Comit
de Direccin, para la aprobacin final del mismo.

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
Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

Anlisis del Sistema de Informacin

45

PARTICIPANTES EN LAS ACTIVIDADES DEL PROCESO ASI


ANALISIS DEL
SISTEMA DE
INFORMACION

ACTIVIDADES
ASI 1 ASI 2 ASI 3 ASI 4 ASI 5 ASI 6 ASI 7 ASI 8 ASI 9 ASI10 ASI11

Analistas

Comit de Direccin
Directores Usuarios

x
x

Equipo de Arquitectura

Equipo de Soporte
Tcnico

Jefe de Proyecto

Usuarios expertos

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.

Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblicas

46

Anlisis del Sistema de Informacin

TCNICAS/PRCTICAS UTILIZADAS EN LAS ACTIVIDADES DEL PROCESO ASI


ANALISIS DEL
SISTEMA DE
INFORMACION

ACTIVIDADES
ASI 1 ASI 2 ASI 3 ASI 4 ASI 5 ASI 6 ASI 7 ASI 8 ASI 9 ASI10 ASI11

Clculo de Accesos
Lgicos
Caminos de Accesos
Lgicos en Consultas

x
x

Casos de Uso

Catalogacin

Diagrama de Clases

Diagrama
Descomposicin
Funcional
Diagrama de Flujo de
Datos
Diagrama de Interaccin
de Objetos
Diagrama de Paquetes
(Subsistemas)
Diagrama de
Representacin
Diagrama de Transicin
de Estados

x
x

x
x

x
x

x
x

Matricial

Modelo Entidad /
Relacin Extendido

Normalizacin

Presentacin

Prototipado
Sesiones de Trabajo

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.

Ministerio de Administraciones Pblicas

Metodologa MTRICA Versin 3

También podría gustarte