Documentos de Académico
Documentos de Profesional
Documentos de Cultura
METRICA V3 Analisis Del Sistema de Informacion
METRICA V3 Analisis Del Sistema de Informacion
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
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
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.).
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
- -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
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
- -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
- 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
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
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
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
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Jefe de Proyecto
Analistas
Directores de los Usuarios
Esta informacin se obtiene mediante sesiones de trabajo con los usuarios y el apoyo de
los responsables de Tecnologas de Informacin y Comunicaciones que se considere
necesario.
Productos
De entrada
Catlogo de Requisitos
Descripcin General del Entorno Tecnolgico del Sistema
Prcticas
Sesiones de Trabajo
Catalogacin
Diagrama de Representacin
Participantes
Jefe de Proyecto
Analistas
Directores de los Usuarios
Equipo de Soporte Tcnico
Productos
De entrada
Catlogo de Normas
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Jefe de Proyecto
Analistas
Directores de los Usuarios
Equipo de Soporte Tcnico
Productos
De entrada
Prcticas
Catalogacin
Sesiones de Trabajo
Participantes
Jefe de Proyecto
Metodologa MTRICA Versin 3
10
Analistas
Directores de los Usuarios
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
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.
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
Modelo de Casos de Uso
Tcnicas
Casos de Uso
Prcticas
Sesiones de Trabajo
Catalogacin
Metodologa MTRICA Versin 3
12
Participantes
Usuarios Expertos
Analistas
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).
Productos
De entrada
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
13
Productos
De entrada
Catlogo de Requisitos
Modelo de Casos de Uso
Especificacin de Casos de Uso
Tcnicas
Casos de Uso
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Usuarios Expertos
Analistas
Productos
De entrada
14
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
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
Homogeneidad de procesos.
Ministerio de Administraciones Pblicas
15
Servicios comunes.
Prioridad.
Afinidad de requisitos.
Localizacin geogrfica.
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
Participantes
Jefe de Proyecto
Analistas
16
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
Participantes
Jefe de Proyecto
Analistas
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
Productos
De entrada
Tcnicas
Diagrama de Clases
Participantes
Analistas
18
Productos
De entrada
Tcnicas
Participantes
Analistas
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
Productos
De entrada
Tcnicas
Diagrama de Clases
Diagrama de Transicin de Estados
Participantes
Analistas
Metodologa MTRICA Versin 3
20
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
Tcnicas
Diagrama de Clases
Participantes
Analistas
Productos
De entrada
21
De salida
Tcnicas
Diagrama de Clases
Participantes
Analistas
22
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 Entidad /
Relacin Extendido
Analistas
Normalizacin
Analistas
Sesiones de Trabajo
Usuarios Expertos
Analistas
Equipo de soporte
Tcnico
Productos
De entrada
Tcnicas
23
Participantes
Analistas
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.
Productos
De entrada
Tcnicas
Participantes
Analistas
24
Productos
De entrada
Tcnicas
Normalizacin
Participantes
Analistas
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
25
De salida
Prcticas
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
Equipo de Soporte Tcnico
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
26
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
Matriz de Procesos / Localizacin Geogrfica (ampliada)
Tcnicas
Participantes
Analistas
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
Participantes
Analistas
28
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
29
Directrices generales.
Principios de composicin de informes y formularios.
Normas de elaboracin, distribucin y salvaguarda de la informacin.
Productos
De entrada
Prcticas
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
30
Productos
De entrada
Tcnicas
Prcticas
Diagrama de Representacin
Catalogacin
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
31
Productos
De entrada
Tcnicas
Casos de Uso
Prcticas
Prototipado
Catalogacin
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
32
Productos
De entrada
Tcnicas
Prcticas
Prototipado
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
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
Prcticas
Prototipado
Sesiones de Trabajo
Participantes
Usuarios Expertos
Analistas
34
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
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
ASI 9.4
Tarea
Elaboracin de la
Especificacin de
Requisitos
Software (ERS)
35
Productos
Tcnicas y Prcticas
Especificacin de
Requisitos Software (ERS)
Participantes
Analistas
Productos
De entrada
Participantes
Analistas
Equipo de Arquitectura
36
Los atributos del modelo lgico de datos normalizado y del modelo de procesos se
ajustan a una misma especificacin.
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).
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.
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.
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.
Cada clase que requiera una clase de interfaz de usuario, debe tener asociacin
con ella en el modelo de clases.
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:
Productos
De entrada
38
Tcnicas
Matricial
Prcticas
Participantes
Analistas
Equipo de Arquitectura
Productos
De entrada
39
Prcticas
Prototipado
Participantes
Analistas
Usuarios Expertos
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
40
Participantes
Analistas
Pruebas unitarias.
Pruebas de integracin.
Pruebas del sistema.
Pruebas de implantacin.
Ministerio de Administraciones Pblicas
41
Pruebas de aceptacin.
Productos
Plan de Pruebas
Tcnicas y Prcticas
Sesiones de Trabajo
Participantes
Alcance de las
Pruebas
Plan de Pruebas
Sesiones de Trabajo
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
Productos
De entrada
42
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
Productos
De entrada
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
Productos
De entrada
44
De salida
Plan de Pruebas
Prcticas
Sesiones de Trabajo
Participantes
Jefe de Proyecto
Analistas
Equipo de Soporte Tcnico
Usuarios Expertos
Aprobacin del
Anlisis del
Sistema de
Informacin
Productos
Tcnicas y Prcticas
Presentacin
Participantes
Comit de Direccin
Jefe de Proyecto
Productos
De entrada
Tcnicas
Presentacin
Participantes
Comit de Seguimiento
Jefe de Proyecto
Ministerio de Administraciones Pblicas
45
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
ASI 2
Establecimiento de Requisitos.
ASI 3
ASI 4
ASI 5
Anlisis de Clases.
ASI 6
ASI 7
ASI 8
ASI 9
46
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
ASI 2
Establecimiento de Requisitos.
ASI 3
ASI 4
ASI 5
Anlisis de Clases.
ASI 6
ASI 7
ASI 8
ASI 9