Está en la página 1de 18

Evaluación de Sistemas

de Información

UNIDAD 1. GENERALIDADES DE
EVALUACIÓN

07/14/2020 UPS 1
Contenido
Unidad 1. GENERALIDADES DE EVALUACIÓN
 Introducción
 Elementos de un Sistema de Información
 Ciclo de Vida de un Sistema de Información
 Qué es evaluar
 Por qué evaluar
 Conceptos asociados a evaluación

07/14/2020 UPS 2
Introducción
 Elementos de un Sistema de Información:
 Personas
 Datos
 Actividades o técnicas de trabajo
 Opcional: Recursos (recursos informáticos y de comunicación). Los
recursos se toman en cuenta sobre todo en un Sistema Informático.

07/14/2020 UPS 3
Introducción
 Ciclo de Vida de un Sistema de Información
 Conocimiento de la Organización: sistemas, usuarios, proceso de
negocio y los procesos transaccionales.
 Identificación de problemas y oportunidades.
 Oportunidad: la experiencia del personal.

 Problema: espacio reducido para infraestructura.

 Determinar las necesidades.


 Diagnóstico. Informe de aspectos positivos y negativos de la
organización.
 Propuesta: Presupuesto, la relación costo-beneficio y la presentación
del proyecto de desarrollo del SI.

07/14/2020 UPS 4
Introducción
 Ciclo de Vida de un Sistema de Información
 Diseño del sistema.
 Diseño lógico del SI: diseño del flujo de la información dentro del

sistema, los procesos que se realizarán dentro del sistema, el


diccionario de datos, los reportes de salida, etc.
 Selección de la plataforma de desarrollo.

 Codificación.
 Implementación. instalación de los equipos informáticos, redes y la
instalación de la aplicación(programa) generada.
 Mantenimiento. Corrección, el mejoramiento o la adaptación del SI
ya creado a otro entorno de trabajo o plataforma.

07/14/2020 UPS 5
¿Qué es evaluar?
 Evaluar es indicar, valorar, establecer, apreciar o calcular la
importancia de una determinada cosa o asunto.

07/14/2020 UPS 6
¿Por qué evaluar?
 Durante el ciclo de vida de un sistema de información,
resulta muchas veces necesario evaluar sus prestaciones,
habitualmente con el objetivo de mejorarlas o bien de
comparar diversos sistemas de información entre sí. Esa
evaluación de prestaciones se debe hacer de forma objetiva
para que puedan compararse diversos valores a lo largo del
tiempo, o bien comparar los valores para diversos sistemas
de información.
 Tales mediciones pueden servir también para identificar los
problemas que tiene un sistema informático con el objetivo
de solucionarlos.

07/14/2020 UPS 7
¿Por qué evaluar?
 En concreto, se necesitará evaluar un sistema de información
a lo largo de las siguientes fases de su ciclo de vida:

 Diseño de un sistema de información: durante el cual es necesario


saber anticipadamente cuales van a ser las prestaciones del mismo.
 Propuesta (Adquisición de un sistema): durante la cual será
necesario evaluar cuál es la necesidad, y elegir entre varias posibles.
 Mantenimiento (Explotación y ampliación de un sistema): durante
la cual hay que examinar cuales son los problemas que se presentan,
y solucionarlos sobre la marcha, o cuáles de los componentes del
sistema es necesario cambiar para maximizar el aumento de
prestaciones.

07/14/2020 UPS 8
¿Por qué evaluar?
 Los objetivos de una evaluación suelen ser las siguientes:
 Comparar alternativas
 Determinar el impacto de una nueva característica
 Sintonizar el sistema, es decir, hacer que funcione mejor según algún
punto de vista (nunca se puede hacer que vaya mejor según todos los
puntos de vista).
 Identificar prestaciones relativas entre diferentes sistemas.
 Depuración de prestaciones, es decir, identificar los fallos del sistema
que hacen que vaya más lento
 Poner unas expectativas sobre el uso del sistema, por ejemplo,
cuántas conexiones es capaz de soportar una bases de datos
simultáneamente, o cuántas peticiones un sitio web.

07/14/2020 UPS 9
Conceptos asociados a evaluación
 Evaluación de la calidad: un proceso que realiza
una compañía u organización para supervisar las
actividades de control de calidad.

 Evaluación del contexto: donde se determinan los objetivos


y los medios para alcanzarlos. Se estudia comparativamente
lo esperado de lo que se ha conseguido.

07/14/2020 UPS 10
Conceptos asociados a evaluación
 Evaluación de las necesidades utilizadas en el proyecto:
implica un análisis de los recursos, los medios y la puesta en
práctica de ellos.

 Evaluación del proceso: se enfoca en los resultados


obtenidos, en base a los métodos empleados y a la curva de
progresión donde dificultades, decisiones y objetivos se
unifican.

07/14/2020 UPS 11
Conceptos asociados a evaluación
 Entidad: objeto que se caracteriza mediante la medición de
sus atributos.
 Atributo: propiedad mensurable (Ejem: Tamaño de código
fuente)
 Atributos internos: pueden ser medidos de una entidad sin
necesidad de evaluar el comportamiento externo de dicha entidad.
(Ejem: tamaño y complejidad de código fuente que pueden ser
evaluados sin necesidad de ejecutar el código)
 Atributos externos: son mediciones sobre cómo una entidad está
relacionada con el entorno (Ejem: atributos de calidad evaluados al
ejecutar el código). Son más difíciles de evaluar. Se requiere disponer
de mediciones de atributos internos para obtener el valor de atributos
externos.

07/14/2020 UPS 12
Conceptos asociados a evaluación
 Tipos de Entidades:
 Procesos: actividades
 Proyectos: resultado de la ejecución de los procesos
 Producto: resultado de un proyecto
 Recursos: personal, software y hardware necesarios para el
desarrollo de proyectos.

 Modelos de Calidad: Conjunto de conceptos medibles y relaciones entre


ellos que proporciona la base para especificar requisitos de calidad y
evaluar la calidad de las entidades de una determinada categoría de
entidad. (Ejem: Modelo propuesto por la norma ISO 9126).

 Medida o métrica: es la forma de medir (método de medición, función


de cálculo o modelo de análisis) y la escala de medición. (Ejem: líneas de
código puede definirse para realizar mediciones de clases en Java y para
realizar mediciones de un modulo en C)
07/14/2020 UPS 13
Conceptos asociados a evaluación
 Escala: conjunto de valores con propiedades definidas.
(Ejem: nivel de madurez de CMM 1,2,3,4,5. Tamaño de un
código software expresado en líneas de código).
 Unidad de medición: cantidad particular, definida y
adoptada por convención para comparar cantidades de la
misma clase. (Ejem: Líneas de Código, Páginas, Persona-mes,
Número de Módulos, Número de Clases, etc.).
 Medidas base (directas): no dependen de otra medida, su
forma de medir es mediante un método de medición.
 LCF, LOC: Líneas de código fuente.
 HPD: Horas- programador diarias.
 CHP: Coste por hora programador

07/14/2020 UPS 14
Conceptos asociados a evaluación
 Medidas derivadas (indirectas): se derivan de una medida
base o de otra medida derivada. Se utiliza una función de
cálculo como forma de medir.
 HPT: horas programador totales = sumatoria de las HPD de cada
día.
 LCFH: LOC por hora de programador.
 CTP: coste total actual del proyecto = el producto del coste unitario
de cada hora por el total de horas empleadas.

 Indicadores: utilizan un modelo de análisis como forma de


medir (Ejem: PROD: productividad de los programadores).

07/14/2020 UPS 15
Conceptos asociados a evaluación
 Método de medición: secuencia lógica de operaciones
usadas para realizar mediciones de un atributo respecto de
una escala específica. (Ejem: Contar líneas de código. Anotar
cada día las horas dedicadas por los programadores al
proyecto).

 Función de cálculo: algoritmo o cálculo para combinar dos o


más medidas base y/o derivadas. (Ejem: LCFH = LCF /
HPT)

 Modelo de Análisis: algoritmo o cálculo para combinar una


o más medidas (base, derivadas o indicadores).

07/14/2020 UPS 16
Conceptos asociados a evaluación
 La medición es el conjunto de operaciones que permite
obtener el valor del resultado de la medición para un
atributo de una entidad, usando una forma de medir.
Ejemplo:
 Acción para usar la forma de medir: “Contar el número de LOC”
para obtener el resultado de la medición del atributo: “tamaño” de
la entidad: “clase MetodosOrdenamiento”.
 Resultado: la categoría o número asignado a un atributo de una
entidad como resultado de una medición. (Ejem: 8000 LOC, 100
páginas, 15 clases, 4 meses desde el comienzo al fin del proyecto)

07/14/2020 UPS 17
Selección del sistema a evaluar
 Un sistema se compone de muchos subsistemas diferentes, tanto software, como hardware,
y todos interaccionan entre sí para dar el resultado que observa un usuario. El procesador,
los diferentes elementos de la jerarquía de memoria, el sistema operativo, compiladores,
la cantidad de usuarios, todos tienen un impacto en las prestaciones del sistema.

 Hardware:
 CPU, memoria, dispositivos de entrada/salida, la red, el sistema de almacenamiento rápido, etc.

 Software:
 Sistema operativo y los programas de usuario hacen uso de diferentes capas, que van desde la más
baja llamada capa de abstracción de harware, para pasar al kernel o microkernel . Más arriba están
los diferentes subsistemas del sistema operativo: entrada/salida, seguridad, gestión de objetos,
gestor de procesos, memoria virtual y demás.

 http://geneura.ugr.es/~jmerelo/DyEC/Tema1/

07/14/2020 UPS 18

También podría gustarte