Checklist de Revisión del Análisis

Revisión del Análisis

CONTROL DE CAMBIOS DEL DOCUMENTO

Registro de cambios

Autor	Versión	Referencia de cambios	Fecha
Gerardo García	v01r00	Creación del documento	25/01/2016

Revisores

Nombre	Versión Aprobada	Posición	Fecha
Ángel Miralles
Coordinador área

Propiedades del documento

Propiedad	Detalle
Título	Checklist de Revisión del Análisis
Proyecto	Oficina de Calidad
Autor	Oficina de Calidad
Nombre fichero	OC_Revision_Analisis_v01r00.docx
Fecha de creación	25/01/2016 12:04
Última actualización	25/01/2016 13:12
Plantilla base

INDICE

1.	Introducción	4

1.1.	Objetivos	4

1.2.	Alcance	4

1.3.	Condiciones de uso	4

2.	Verificaciones	4

2.1.	Disponibilidad del modelado del sistema	4

2.2.	Descripción general del sistema	5

2.3.	Prototipo gráfico	5

2.4.	Modelo de subsistemas	5

2.5.	Modelo de análisis	6

2.6.	Modelo de casos de uso	6

2.6.1.	Catálogo de actores	6

2.6.2.	Casos de uso del sistema	7

2.7.	Interfaz mediante servicios	8

2.8.	Diagramas de clases	8

2.9.	Modelo lógico de datos	9

2.10.	Matriz de trazabilidad	10

2.10.1.	Trazabilidad de casos de uso y requisitos	10

2.10.2.	Trazabilidad de casos de uso y clases	10

2.11.	Listado de mensajes de error y/o excepciones	10

Introducción

Objetivos

El objetivo de este documento es especificar las verificaciones y comprobaciones a realizar sobre el documento de análisis de los sistemas, por parte de la Oficina de Calidad.

Alcance

El presente documento aplica a todos los proyectos que impliquen nuevos desarrollos o modificaciones funcionales de sistemas existentes.

El documento va dirigido a los siguientes actores:

Equipos de desarrollo de proveedores.

Jefes de proyecto y desarrollo.

Oficina de calidad (OCA).

Condiciones de uso

Las normas y recomendaciones recogidas en esta guía son de obligado cumplimiento. La STIC podrá estudiar los casos excepcionales. Asimismo cualquier aspecto no recogido en este documento deberá regirse según las normas establecidas en el marco de desarrollo de la Junta de Andalucía (MADEJA), debiendo ser puesto de manifiesto ante la STIC por el equipo de desarrollo.

La STIC se reserva el derecho a la modificación de estas verificaciones sin previo aviso, tras lo cual, notificará del cambio a los actores implicados para su adopción inmediata.

En el caso de que algún actor considere conveniente y/o necesario el incumplimiento de alguna de las normas y/o recomendaciones, deberá aportar previamente la correspondiente justificación fehaciente documentada de la solución alternativa propuesta, así como toda aquella documentación que le sea requerida por la STIC para proceder a su validación técnica.

Verificaciones

Disponibilidad del modelado del sistema

Código	Comprobación	Descripción
AS-MS-001	¿Dispone la Oficina de Calidad del modelado del sistema?

Se debe hacer entrega del 'Modelado del Sistema' con la información referente al 'Análisis del Sistema'.

Descripción general del sistema

Código	Comprobación	Descripción
AS-DG-001	¿Se han identificado los objetivos del sistema?	Inclusión de los objetivos acordados.
AS-DG-002	¿Se han definido las características principales?	Definición de las características principales del sistema en cuanto a funcionalidad, alcance, relación con otros subsistemas... Si se conocen los subsistemas o áreas de funcionalidad también deben recogerse.
AS-DG-003	¿Se han identificado las restricciones generales?	Identificación de todas las restricciones o puntos importantes a tener en cuenta de cara al desarrollo del sistema.

También deben identificarse todas aquellas posibles restricciones iniciales que no se van a cubrir.

Cuando no existan restricciones de este tipo debe indicarse claramente.

Prototipo gráfico

Código	Comprobación	Descripción
AS-PG-001	¿Se ha entregado la descripción del prototipo gráfico?	Entrega como parte del análisis de la descripción del prototipo gráfico.
AS-PG-002	¿Recoge todas las funcionalidades del sistema? ¿O sólo recoge determinadas funcionalidades?	Descripción del alcance del prototipo gráfico.

Modelo de subsistemas

Código	Comprobación	Descripción
AS-SU-001	¿Se describe el modelo de subsistemas?	Definición de los subsistemas que forman el nuevo sistema.
AS-SU-002	¿Se describe claramente cada subsistema?	Descripción clara y completa de cada subsistema.
AS-SU-003	¿Se describe las relaciones entre subsistemas?	Descripción clara y completa de las relaciones entre subsistemas.

Modelo de análisis

Código	Comprobación	Descripción
AS-MA-001	¿El modelo de análisis se considera suficiente?	Verificación de si es completo el modelo de análisis y si está suficientemente detallado.
AS-MA-002	¿Se encuentra correctamente referenciado el fichero que contiene el modelado?	Verificación de si está correctamente referenciado el fichero electrónico que contiene el modelado.
AS-MA-003	¿El modelo es UML básico y fácilmente comprensible por personal técnico?

¿Se abusa de los estereotipos u otros mecanismos que aún siendo estándar puedan dificultar la comprensión del modelo?	Verificación de que se trata de un modelo estándar fácilmente comprensible por personal técnico ajeno al proyecto y a la organización.
AS-MA-004	¿Se incluye el modelo de casos de uso por subsistemas?	Inclusión del modelado de casos de uso por subsistemas en el análisis del sistema.
AS-MA-005	¿Se incluye el modelo lógico del sistema con diagramas de clases?	Inclusión del modelo lógico del sistema: debe incluir diagramas de clase para los sistemas orientados a objetos.
AS-MA-006	En sistemas estructurados, ¿se incluye el modelo lógico de datos?	Inclusión del modelo lógico de datos, para los sistemas estructurados
AS-MA-007	¿Se incluyen otros modelos que se consideren necesarios según el proyecto?	Indicación de los modelos y/o documentos que deben incluirse.

Modelo de casos de uso

Catálogo de actores

Código	Comprobación	Descripción
AS-AC-001	¿Están identificados todos los actores de tipo persona del sistema?	Identificación de los posibles intervinientes.
AS-AC-002	¿Están identificados todos los actores de tipo sistema externo del sistema?	Identificación de los sistemas con que interactúa el sistema.
AS-AC-003	¿Se han definido correctamente los actores del sistema?	Definición de los siguientes datos de cada actor:

Código único e invariable.

Descripción general de a quienes representa y que función cubre en el sistema.

Versión (opcional)

Origen (interno/externo)

Dependencias (otros actores o CU)
AS-AC-004	¿Se han documentado generalizaciones de los actores?	Descripción de una jerarquía de actores partiendo desde generalizaciones de los mismos hasta los casos concretos.
AS-AC-005	¿Se han documentado restricciones de incompatibilidad entre actores?	Identificación de actores incompatibles, que no puedan ser desempeñados por el mismo sujeto.

Casos de uso del sistema

Código	Comprobación	Descripción
AS-CU-001	¿Se ha definido y descrito el modelo de casos de uso del sistema completo?	Definición y descripción del modelo de casos de uso del sistema completo.
AS-CU-002	¿Se ha realizado la definición de casos de uso por subsistemas?	División del modelo de casos de uso por los subsistemas de análisis definidos.
AS-CU-003	¿Los diagramas relacionan los casos entre sí y con los actores?	Revisión de las relaciones entre casos de uso y actores.
AS-CU-004	¿Se identifican las funcionalidades que cubre cada subsistema?	Especificación precisa de las funcionalidades que cubre el nuevo sistema, de manera que satisfagan las necesidades y expectativas de los usuarios finales.
AS-CU-005	Cuando se definan casos de uso muy complejos o extensos, ¿se descomponen en otros más sencillos o se usan otros mecanismos de modelado como diagramas de actividad?	Especificación de los casos de uso complejos mediante otros más sencillos u otras técnicas como diagramas de actividad o requisitos funcionales sencillos.
AS-CU-006	¿Se ha recogido toda la información relativa a los casos de uso del sistema?	Definición para cada caso de uso de la siguiente información:

Nombre Id: CU<999>-<nombre>

Versión (opcional).

Descripción.

Subsistema asociado.

Dependencias: actores que intervienen, casos de uso relacionados, requisitos funcionales en los que se descompone.

Precondición.

Secuencia Normal.

Secuencia Alternativa / Excepciones.

Postcondición.

Importancia.

Prioridad.

Interfaz mediante servicios

Código	Comprobación	Descripción
AS-IN-001	¿Se ha definido una especificación a alto nivel de la interfaz de provisión de servicios?	Definición de un diagrama de provisión de servicios del sistema, que contenga las interfaces y los servicios que éstas proveen.
AS-IN-002	¿Se presenta la información solicitada para cada servicio?	Definición para cada servicio de los siguientes valores:

Nombre

Versión (opcional)

Descripción

Caso de uso asociado
AS-IN-003	¿Se ha definido una especificación a alto nivel de la interfaz de consumo de servicios?	Presentación de un diagrama de consumo de servicios del sistema, que contenga las interfaces con las que se conecta el sistema y los servicios que se consumien de éstas.
AS-IN-004	¿Se presenta la información solicitada para cada servicio?	Definición para cada servicio a consumir de los siguientes valores:

Nombre

Versión (opcional)

Descripción

Sistema que lo proporciona

Organismo propietario del sistema

Caso de uso asociado

Diagramas de clases

Código	Comprobación	Descripción
AS-CL-001	¿El modelo de clases se divide en subsistemas?	División del modelo de clases en subsistemas.
AS-CL-002	¿Para cada subsistema se incluyen los diagramas de clase respectivos?	Representación de la interacción de las clases mediante diagramas de clases.
AS-CL-003	¿Se acompaña cada diagrama de clases de una descripción que explique su funcionamiento?	Descripción de los diagramas de clases de la capa de negocio.
AS-CL-004	¿Los diagramas contemplan la totalidad de la funcionalidad del sistema?	Verificación de que los diagramas describen toda la funcionalidad del sistema, identificada en los casos de uso.
AS-CL-005	¿Las clases se encuentran correctamente documentadas?	Definición para cada clase de las capas de negocio y acceso a datos de:

Nombre

Versión (opcional)

Descripción

Subsistema asociado

Atributos (nombre y descripción)

Operaciones (nombre, descripción)

Relaciones (asociación, realización, generalización)

Modelo lógico de datos

Código	Comprobación	Descripción
AS-MD-001	La técnica utilizada para el modelado lógico de datos, ¿es estándar y fácilmente comprensible por el personal técnico?	Realización del diagrama entidad-relación del sistema.

AS-MD-002	¿Se han identificado las entidades, propiedades y relaciones que forman el modelo?	Detalle de la siguiente información:

Nombre y descripción de cada entidad.

Nombres, descripción y dominio de los atributos.

Identificador de la entidad.

Relaciones entre entidades.
AS-MD-003	¿Aparecen entidades suficientes para soportar el modelo conceptual incluido en el análisis?	Verificación de que el modelo de datos cubre la definición funcional del sistema.
AS-MD-004	¿Está normalizado el modelo de datos?	Verificación de la normalización del modelo de datos.
AS-MD-005	¿Están bien descritos los diagramas?	Descripción de cada diagrama del modelo de datos.

Matriz de trazabilidad

Trazabilidad de casos de uso y requisitos

Código	Comprobación	Descripción
AS-TR-001	¿Se establece relación entre los casos de uso y los requisitos del sistema?	Inclusión de la matriz de trazabilidad e indicación de los casos de uso relacionados con los requisitos:

Código y nombre del caso de uso.

Código y nombre del requisito asociado al caso de uso.

Trazabilidad de casos de uso y clases

Código	Comprobación	Descripción
AS-TC-001	¿Se recoge la matriz de trazabilidad entre los casos de uso y las clases?	Inclusión de la matriz de trazabilidad entre casos de uso y clases:

Código y nombre del caso de uso.

Código y nombre de la clase asociada al caso de uso.

Listado de mensajes de error y/o excepciones

Código	Comprobación	Descripción
AS-ER-001	¿Se incluye el catálogo de mensajes de error y/o excepciones?	Inclusión del catálogo completo de mensajes y/o excepciones clasificadas mediante sus tipos.

Para cada uno de ellos debe indicarse un código y una descripción.

Checklist de Revisión del Análisis

Revisión del Análisis

v01r00

Oficina de Calidad

Subdirección de Tecnologías de la Información

OC_Revision_Analisis_v01r00.docx	Página 11 de 10

Oficina de Calidad

Subdirección de Tecnologías de la Información y Comunicación

Versión: v01

Fecha: 25/01/2016

Checklist de Revisión del Análisis

Revisión del Análisis

Revisión del Análisis

Oficina de Calidad

2018-11-27

Torres Barranco, O.

Oficina de Calidad

Servicio Andaluz de Salud