Diseño de Sistemas de Información -...

8
Diseño de Sistemas de Información 1

Transcript of Diseño de Sistemas de Información -...

Diseño de Sistemas de Información

1

1. Descripción y objetivos

El objetivo del proceso de Diseño delSistema de Información (DSI) es laSistema de Información (DSI) es ladefinición de la arquitectura del sistemay del entorno tecnológico que le va a darsoporte, junto con la especificaciónp , j pdetallada de los componentes delsistema de informaciónsistema de información.

2

1. Descripción y objetivosActividades en el DSI

3

2. Diseño de la Arquitectura (DSI 2)En la actividad DSI 2, hay que poner todos los‘componentes’ con cada uno de los sig. Atributos:

Id tifi d + D i ióIdentificador + DescripciónIdentificador:Tipo: (clase, método, pantalla, ...)Propósito:Función: Que haceSubordinados: (cuales son sus hijos)( j )Dependencias: (de quien depende (sus padres))Interfaz: (con quien se relaciona)Recursos:Recursos:Referencias:Proceso:.Datos: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ónPropó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.pReferencias: 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, 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 delProceso: Esta operación solicita del usuario la introducción de los siguientes campos delfavorito: URL, Descripción y Premisos. A continuación el nuevo favorito se incorporará a labase de datos, dentro de un catálogo o de un grupo de favoritos.

Datos:Datos de entrada: id_favo, descrip, permisos, id_url.

5

, p, p ,Datos de salida: --

3. 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á editandoFunción: Permitir al usuario incorporar favoritos en el catálogo que está editando.Subordinados: NingunoDependencias:

DD29 AccionesFormularioCrearFavo.Interfaces:Interfaces:

Se recibirá del componente AccionesFormularioCrearFavo (DD29) toda la información referente alfavorito 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 i L i it d ft bi t t t SR F08 SRReferencias: Los requisitos de software cubiertos por este componente son: SR-F08, SR-F17, SR-F18, SR-F19, SR-F20, SR-I01, SR-I02, SR-I03, SR-O02, SR-O03, SR-Re01, SR-Re04, SR-Re05, SR-S02, SR-S03, SR-S04.Proceso: El componente buscará la URL del favorito en la tabla Url. Si no la encuentra, lainsertará en dicha tabla. Seguidamente dará de alta el nuevo favorito en la tabla Favorito.

Pseudocódigo para NuevoFavorito (id_url, cache, descrip, permisos, id_grupo)Si (ConsultaURL(id_url)<>Existe) entonces

Insertar (id_url, cache) en URLNoError=Insertar (id_favo, descrip, horaActual, horaActual, horaActual, permisos, id_grupo, id_url, catalogoActual) en

FAVORITO;Devolver (NoError)Devolver (NoError)

Datos:Entrada: Toda la información referente al favorito a dar de alta, así el id_grupo del grupo bajo el cualse 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 habilidadesTipoPrograma Object Pascal (Delphi).

PropósitopRefrescar 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ónModificar 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.

SubordinadosNo aplicable.p

DependenciasComponente 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.

InterfacesNo aplicable.

RecursosFormulario 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).

ReferenciasNo aplicable.

ProcesoSeleccionar 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.

DatosTPF_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

7

Tvalor_Metrica: Recuperar las métricas relacionadas con cada operación listada en asociación con un proyecto.Consultar el APÉNDICE C: Diccionario de datos

8