Diseño de Sistemas de Información

Anuncio
Diseño de Sistemas de Información
1
1. Descripción y objetivos
9El objetivo del proceso de Diseño del
Sistema de Información (DSI) es la
definición de la arquitectura del sistema
y del entorno tecnológico que le va a dar
p
, jjunto con la especificación
p
soporte,
detallada de los componentes del
sistema de información.
información
2
1. Descripción y objetivos
Actividades en el DSI
3
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
8
8
8
8
8
8
8
8
8
8
8
Identificador
Id
tifi d + Descripción
D
i ió
Identificador:
Tipo: (clase, método, pantalla, ...)
Propósito:
Función: Que hace
Subordinados: ((cuales son sus hijos)
j )
Dependencias: (de quien depende (sus padres))
Interfaz: (con quien se relaciona)
Recursos:
Referencias:
Proceso:.
Datos:
⌂ Datos de entrada:
⌂ Datos de salida
4
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,
favorito que el usuario introducirá
manualmente.
Función:
1.1: Comprobar
1: NuevoFavorito
Favorito
Usuario
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,
SR-F18, SR-F19, SR-F20, SR-S21, SR-I01, SR-I02, SR-I03, SR-O01, SR-O02, SR-O03, SRO05, 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
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.
Datos:
p, p
permisos,, id_url.
Datos de entrada: id_favo,, descrip,
Datos de salida: --
5
3.
9
9
9
9
9
9
Generación de especificaciones de construcción (DSI 8)
2.31 DD31. NuevoFavorito.
Tipo: Código Visual Basic y acceso a base de datos.
Propósito: Dar de alta un nuevo favorito en la base de datos.
Función: Permitir al usuario incorporar favoritos en el catálogo que está editando.
editando
Subordinados: Ninguno
Dependencias:
8
9
Interfaces:
8
9
9
9
DD29 AccionesFormularioCrearFavo.
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.
Recursos: No aplicable.
R f
Referencias:
i
L
Los
requisitos
i it
d software
de
ft
cubiertos
bi t
por este
t componente
t son: SR-F08,
SR F08 SRSR
F17, SR-F18, SR-F19, SR-F20, SR-I01, SR-I02, SR-I03, SR-O02, SR-O03, SR-Re01, SRRe04, SR-Re05, SR-S02, SR-S03, SR-S04.
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)
9
Datos:
8
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.
Salida: booleano que indica si ha habido error o no en la operación.
6
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 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.
Datos
TPF_Operaciones: Permitirá listar el conjunto de operaciones contempladas por el proyecto, visualizando la selección, recurso / herramienta, los puntos función
asignados, las métricas calculadas y el porcentaje de desvío.
Tvalor Metrica: Recuperar las métricas relacionadas con cada operación listada en asociación con un proyecto.
Tvalor_Metrica:
proyecto
Consultar el APÉNDICE C: Diccionario de datos
7
8
Descargar