1. Descripción y objetivos
9
El objetivo del proceso de Diseño del
Sistema de Información (DSI) es la
Sistema de Información (DSI) es la
definición de la arquitectura del sistema
y del entorno tecnológico que le va a dar
soporte, junto con la especificación
p
, j
p
detallada
de
los
componentes
del
sistema de información
sistema de información.
1. Descripción y objetivos
2. Diseño de la Arquitectura (DSI 2)
9
En la actividad DSI 2, hay que poner todos los
‘componentes’ con cada uno de los sig. Atributos:
8
Id
tifi d
+ D
i
ió
8
Identificador + Descripción
8
Identificador:
8
Tipo:
(clase, método, pantalla, ...)
8
Propósito:
8
Función:
Que hace
8
Subordinados:
(cuales son sus hijos)
(
j )
8
Dependencias:
(de quien depende (sus padres))
8
Interfaz:
(con quien se relaciona)
8
Recursos:
Recursos:
8
Referencias:
8
Proceso:
.
8
Datos:
8
Datos:
⌂
Datos de entrada:
⌂
Datos de salida
2. Diseño de la Arquitectura (DSI 2)
5.26 AD26. Nuevo favorito.
Identificador:
AD26.
Tipo:
Función
Propósito:
Incorporar a la base de datos un nuevo favorito que el usuario introducirá
Propósito:
Incorporar a la base de datos un nuevo favorito, que el usuario introducirá
manualmente.
Función:
1.1: Comprobar
1: NuevoFavorito
Usuario
Favorito
Subordinados:
Ninguno.
Dependencias:
Evento generado por el usuario.
Interfaz:
No procede
.
Recursos:
No procede.
p
Referencias:
Los requisitos de software cubiertos por este componente son: SR-F08, SR-F17,
F18, F19, F20, S21, I01, I02, I03, O01, O02, O03,
SR-O05, SR-Re01, SR-Re02, SR-Re03, SR-Re04, SR-Re05, SR-V01, SR-D01, SR-S02, SR-S03,
SR-S04.
Proceso:
Esta operación solicita del usuario la introducción de los siguientes campos del
Proceso:
Esta operación solicita del usuario la introducción de los siguientes campos del
favorito: URL, Descripción y Premisos. A continuación el nuevo favorito se incorporará a la
base de datos, dentro de un catálogo o de un grupo de favoritos.
3.
Generación de especificaciones de construcción (DSI 8)
9
2.31 DD31. NuevoFavorito.
9
Tipo:
Código Visual Basic y acceso a base de datos.
9
Propósito:
Dar de alta un nuevo favorito en la base de datos.
9
Función:
Permitir al usuario incorporar favoritos en el catálogo que está editando
9
Función:
Permitir al usuario incorporar favoritos en el catálogo que está editando.
9
Subordinados:
Ninguno
9
Dependencias:
8
DD29 AccionesFormularioCrearFavo.
9
Interfaces:
9
Interfaces:
8
Se recibirá del componente AccionesFormularioCrearFavo (DD29) toda la información referente al
favorito a añadir. Después este componente dará de alta el nuevo favorito en la base de datos,
devolviendo éxito o error según haya finalizado satisfactoriamente o no el proceso de alta.
9
Recursos:
No aplicable.
9
R f
i
L
i it
d
ft
bi t
t
t
SR F08 SR
9
Referencias:
Los requisitos de software cubiertos por este componente son: F08,
F17, F18, F19, F20, I01, I02, I03, O02, O03, Re01,
SR-Re04, SR-Re05, SR-S02, SR-S03, SR-S04.
9
Proceso:
El componente buscará la URL del favorito en la tabla
Url
. Si no la encuentra, la
insertará en dicha tabla. Seguidamente dará de alta el nuevo favorito en la tabla
Favorito
.
8
Pseudocódigo
para NuevoFavorito (id_url, cache, descrip, permisos, id_grupo)
Si (ConsultaURL(id_url)<>Existe) entonces
Insertar (id_url, cache) en URL
NoError=Insertar (id_favo, descrip, horaActual, horaActual, horaActual, permisos, id_grupo, id_url, catalogoActual) en
FAVORITO;
Devolver (NoError)
Devolver (NoError)
9
Datos:
8
Entrada: Toda la información referente al favorito a dar de alta, así el
id_grupo
del grupo bajo el cual
se incluirá la referencia.
3.
Generación de especificaciones de construcción (DSI 8)
C16 – Ajuste de habilidades
Tipo
Programa Object Pascal (Delphi).
Propósito
p
Refrescar el nivel de conocimiento de los recursos empleados en un proyecto, partiendo de la base del cálculo de desviaciones efectuado a la finalización del mismo.
Función
Modificar el nivel de conocimiento con que cuentan los recursos registrados en el sistema. Efectuado el cálculo de desviaciones relacionado con un proyecto y analizadas convenientemente las causas, podrá procederse al ajuste de las habilidades de los recursos que participaron en dicho proyecto.
Subordinados
No aplicable.p
Dependencias
Componente C01. Almacena la información del sistema.
Componente C12. Se ajustan habilidades de los recursos asignados a las actividades del proyecto. Componente C15. Se ajustan las habilidades en función de las desviaciones obtenidas.
Interfaces
No aplicable.
Recursos
Formulario para la revisión y selección de ajustes a realizar (dlg_SelAjustes) Tabla de valores de métrica (Tvalor_Metricas).
Tabla de operaciones (TPF_Operaciones).
Referencias
No aplicable.
Proceso
Seleccionar sobre la tabla de operaciones el conjunto de asignaciones realizadas.
Acceder la tabla de métricas, mostrando para cada tipo de métrica los valores previsto, real y el porcentaje de desviación, señalando el parámetro de referencia seleccionado en el proyecto en cuestión para el cálculo de desvíos.
Para cada operación, efectuar el análisis que el usuario considere oportuno, mediante el uso de informes, consulta de las incidencias, etc. Decidir si se ha de proceder con algún ajuste o no:
Permitir establecer una diferencia proporcional al desvío en el grado de conocimiento de los recursos afectados por el ajuste. Permitir establecer una diferencia proporcional al desvío en el grado de conocimiento de los recursos afectados por el ajuste.
Permitir establecer un valor subjetivo, tomando como referencia el desvío calculado que permita efectuar un ajuste acorde con el análisis de las causas del desvío. Permitir la selección de las combinaciones Recurso / Herramienta sobre las que se realizará algún tipo de ajuste.
Abandonar el interfaz para la realización de ajustes, decidiendo efectuar una operación de modificación sobre las habilidades del recurso directamente.