Вы находитесь на странице: 1из 9

Estándares, Prácticas, Comunicaciones y Métricas

Objetivos

En esta sección se busca la verificación, cumplimiento e indagación sobre


aspectos teóricos y aplicados de medición, recolección de datos, análisis y por
ende cualquier aspecto del proceso metodológico del sistema de automatización
de tesis de grado de la universidad Gran Mariscal de Ayacucho, sede de
ingeniería Edo Anzoátegui , para así establecer como objetivos fundamentales:

 La gestión y mantenimiento de documentos.

 Identificar los factores y/o procesos que afectan la eficiencia y eficacia en lo


que respecta a la automatización de las tesis de grado

 Determinar la organización y cumplimiento del departamento

 Hacer seguimiento de las actividades resultantes

 Planificación e implementación de estrategias que promuevan el


mejoramiento organizacional.

Métricas

La métrica es la que hace referencia a la medida efectuada sobre los programas,


documentación, su desarrollo y mantenimiento, o sobre algún aspecto del sistema
de automatización de tesis de grado de la universidad Gran Mariscal de Ayacucho,
sede de ingeniería Edo Anzoátegui, en desarrollo o del proceso empleado que
permite previa comparación con unos valores que serían las medidas de
referencia y así obtener conclusiones sobre el aspecto medido con el fin de
adoptar las decisiones necesarias, el cual se mostraría a continuación el cálculo
de métricas de cómo sería el proceso a efectuar:

Proceso *N° personas


Recoger Medidas
medidas *Costes
Producto *Errores

Evaluar para *De Proceso


Métricas
calcular métricas *De Proyecto
*De Producto

Evaluar para
Indicadores
calcular métricas
Métricas de Proceso

Analizando el ciclo de vida de los procesos, es de gran importancia llevar a cabo


una mejora continua, la cual se ha llevado a cabo para buscar herramientas que
proporcionen el soporte necesario para poder realizar dichas mejoras del sistema
de automatización de tesis de grado de la universidad Gran Mariscal de Ayacucho,
sede de ingeniería Edo Anzoátegui. En lo que respecta a la gestión de procesos
es uno de los mecanismos más significativos para dar soporte en lo que se refiere
a los procesos de automatización del sistema de gestión que dará soporte de los
procesos.

Mediante la métrica de procesos se deberá garantizar que la organización realiza


su funcionalidad de manera correcta, en el momento y de forma adecuada. Por
ello se considera fundamental tener una buena representación del proceso en la
que se incluyan todos los aspectos de interés, para poder lograr dicha
representación es necesario disponer de un lenguaje de modelado de procesos
adecuado que además permita adaptar esa representación a los cambios
continuos del proceso con que se vaya a manejar.

Por todo lo anteriormente mencionado en este apartado se evaluaran factores


como: la destreza y motivación del personal, la complejidad del producto, la
tecnología utilizada, el entorno de desarrollo, las condiciones de riesgo y las
características del cliente.

Métricas de Proyecto

La especificación y el análisis de requisitos son actividades fundamentales para las


mediciones a ejecutar del proyecto, debido a que son los cimientos sobre los cuales se
construirá o se basará el sistema de gestión de automatización de tesis de grado de la
universidad Gran Mariscal de Ayacucho, sede de ingeniería Edo Anzoátegui. Los
cimientos o los requisitos en este caso, cambian y es necesario poder hacer seguimiento
de éstos. Es importante tener la posibilidad de manejar la trazabilidad de los cambios a
ejecutar y poder llevar a cabo el impacto que pueden tener estas modificaciones sobre el
proceso de automatización de las tesis de grado, tanto en la duración total del proyecto,
como en su costo.

Este trabajo propone automatizar ciertos mecanismos de trazabilidad y métricas que


permitan reducir los costos y tiempos de desarrollo, además de disminuir los riesgos
asociados al incumplimiento, facilitando el control y seguimiento de los requisitos del
sistema que será evaluado. Se espera que esta herramienta ayude a mejorar tanto los
productos obtenidos en la fase de análisis, como la visibilidad de esta fase sobre el proceso
completo de desarrollo de software.

Con esto se aliviará la gestión del proyecto, y por ende, mejorará la capacidad de predecir
el cronograma, así como su resultado. La administración de requisitos propuesta
probablemente permitirá una reducción del esfuerzo de desarrollo de los artefactos de
análisis.

Con respecto al proyecto se evaluaran los costes incurridos y los días transcurridos para
cuantificar el estado del proyecto en un momento dado; días de retraso, variación de
costes para tener una imagen de la situación actual del proyecto respecto a sus objetivos; y
la realización de previsiones de la situación final del proyecto en base la eficiencia que se
ha tenido y así poder estimar si el proyecto cumplirá o no con sus objetivos de continuar
del mismo modo, así como analizar el efecto de las modificaciones o cambios sobre el
resultado final.

Métricas de Producto

Éstas métricas buscan establecer estrategias y medidas de corrección si fuese necesario.


Estas facilitarán la medición de cómo es de rentable el producto (sistema de
automatización de tesis de grado de la universidad Gran Mariscal de Ayacucho,
sede de ingeniería Edo Anzoátegui), relacionando el beneficio del producto con la
inversión que se ha realizado en él. La inversión que se debe contemplar en esta métrica
es toda la relativa a los costes de entrega del producto y a si se ha tenido que invertir en
gestionar los cobros.

Además de la inversión y los costos del producto se analizaran medidas referentes


al esfuerzo aplicado, las líneas de código producidas, velocidad de ejecución, el
tamaño de memoria y los defectos observados en un determinado periodo de
tiempo además de las características básicas que debe tener todo software
realizado profesionalmente como lo son la funcionalidad, calidad, complejidad,
eficiencia, fiabilidad, facilidad de mantenimiento, entre otros.

Indicadores

Proporcionan una visión profunda del sistema de automatización de tesis de grado de


la universidad Gran Mariscal de Ayacucho, sede de ingeniería Edo Anzoátegui que
permitirá ajustar el producto, el proceso y/o proyecto. Teniendo como objetivo principal
evaluar las condiciones de funcionamiento de un proceso y poder tener una visión de la
eficacia del proceso existente.

Durante un tiempo considerable se recopilan las métricas de todos los proyectos y se


proporcionan los indicadores, para así de esta manera obtener mejoras considerables.

Estándares de documentación

Son indispensables para la realización de los documentos relacionados al proyecto, los


cuales indican el proceso por el cual se realiza la auditoría del sistema de automatización
de tesis de grado, la cual se está desarrollando para la solución de problemas que afectan
el funcionamiento del mismo, y así mediante la estandarización de la documentación del
proyecto, la cual se está en proceso de análisis, se toman en cuenta de manera detallada,
los inconvenientes que pudieran presentarse durante la ejecución del software, elaborado
para la automatización de las tesis que se realizan en la Universidad Gran Mariscal de
Ayacucho, sede de ingeniería Edo Anzoátegui.

Verificación de software:

Uno de los aspectos más importantes a tener en cuenta son las verificaciones y
las pruebas como parte del ciclo de vida en el proceso de desarrollo de software
del sistema de automatización de tesis de grado de la universidad Gran Mariscal
de Ayacucho, sede de ingeniería Edo Anzoátegui, estas se utilizan para detectar
fallas durante las etapas que conforman este ciclo, es decir, durante la
especificación de los requisitos, en el análisis y diseño, desarrollo, e
implementación.

La verificación y las pruebas son en realidad un conjunto de procedimientos y


actividades que basados en técnicas específicas y con la ayuda de herramientas
aseguran durante el proceso de desarrollo que el software cumpla con el objetivo
para el cual es construido. En cada etapa se realizan pruebas específicas que
buscan detectar cuanto antes los defectos y corregirlos antes de pasar a la
siguiente etapa.

Revisión del software:

El estándar ISO9000 – 2000 indica de manera general que para conseguir los
objetivos de calidad se disponen de los siguientes métodos:

Objetivo de calidad Métodos


Evaluación Revisión
Verificación Inspección
Confirmación de
cumplimientos Auditoría
Validación Pruebas

Como se muestra en la tabla anterior, se definen objetivos de calidad basados en


evaluación, verificación, validación, y confirmación de cumplimiento con los
requisitos establecidos para el funcionamiento del sistema de automatización de
tesis de grado de la universidad Gran Mariscal de Ayacucho, sede de ingeniería
Edo Anzoátegui.

Como estándar de verificación también se puede contar con la norma ISO 9126
que trata sobre la calidad de software, permite especificar y evaluar la calidad del
software desde diferentes criterios asociados con adquisición, requerimientos,
desarrollo, uso, evaluación, soporte, mantenimiento, aseguramiento de la calidad y
auditoria de software.
Los modelos de calidad para el software se describen así:

Calidad interna y externa: Especifica 6 características para calidad interna y


externa, las cuales, están subdivididas. Estas divisiones se manifiestan
externamente cuando el software es usado como parte de un sistema Informático,
y son el resultado de atributos internos de software.

Calidad en uso:

Calidad en uso es el efecto combinado para el usuario final de las 6 características


de la calidad interna y externa del software, del sistema de automatización de tesis
de grado de la universidad Gran Mariscal de Ayacucho, sede de ingeniería Edo
Anzoátegui. Especifica 4 características para la calidad en uso.

Las definiciones se dan para cada característica y sub-característica de calidad del


software que influye en la calidad. Para cada característica y sub-característica, la
capacidad del software es determinada por un conjunto de atributos internos que
pueden ser medidos. Las características y sub-características se pueden medir
externamente por la capacidad del sistema que contiene el software.

Funcionalidad:

Funcionalidad es la capacidad del software del sistema de automatización de


tesis de grado de la universidad Gran Mariscal de Ayacucho, sede de ingeniería
Edo Anzoátegui, de cumplir y proveer las funciones para satisfacer las
necesidades explícitas e implícitas cuando es utilizado en condiciones específicas.
A continuación se muestra la característica de Funcionalidad y las sub-
características que cubre:
Confiabilidad:

La confiabilidad es la capacidad del software del sistema de automatización de


tesis de grado de la universidad Gran Mariscal de Ayacucho, sede de ingeniería
Edo Anzoátegui, para asegurar un nivel de funcionamiento adecuado cuando es
utilizando en condiciones específicas. En este caso a la confiabilidad se amplía
sostener un nivel especificado de funcionamiento y no una función requerida.

Usabilidad:

La usabilidad es la capacidad del software del sistema de automatización de tesis


de grado de la universidad Gran Mariscal de Ayacucho, sede de ingeniería Edo
Anzoátegui, de ser entendido, aprendido, y usado en forma fácil y atractiva.
Algunos criterios de funcionalidad, fiabilidad y eficiencia afectan la usabilidad, pero
para los propósitos de la ISO/IEC 9126 ellos no clasifican como usabilidad. La
usabilidad está determinada por los usuarios finales y los usuarios indirectos del
software, dirigidos a todos los ambientes, a la preparación del uso y el resultado
obtenido.
Eficiencia:

La eficiencia del software del sistema de automatización de tesis de grado de la


universidad Gran Mariscal de Ayacucho, sede de ingeniería Edo Anzoátegui, es la
forma del desempeño adecuado, de acuerdo a al número recursos utilizados
según las condiciones planteadas. Se debe tener en cuenta otros aspectos como
la configuración de hardware, el sistema operativo, entre otros.

Capacidad de mantenimiento:

La capacidad de mantenimiento es la cualidad que tiene el software del sistema de


automatización de tesis de grado de la universidad Gran Mariscal de Ayacucho,
sede de ingeniería Edo Anzoátegui, para ser modificado. Incluyendo correcciones
o mejoras del software, a cambios en el entorno, y especificaciones de
requerimientos funcionales.
Portabilidad:

La capacidad que tiene el software para ser trasladado de un entorno a otro.

Calidad en uso:

Calidad en uso es la calidad del software del sistema de automatización de tesis


de grado de la universidad Gran Mariscal de Ayacucho, sede de ingeniería Edo
Anzoátegui, que el usuario final refleja, la forma como el usuario final logra realizar
los procesos con satisfacción, eficiencia y exactitud. La calidad en uso debe
asegurar la prueba o revisión de todas las opciones que el usuario trabaja
diariamente y los procesos que realiza esporádicamente relacionados con el
mismo software.

También se cuenta con diferentes normas IEEE (Institute of Electrical and


Electronics Engineers) que nos sirven como estándares de verificación, entre ellas
están:

828-1998 – IEEE PLAN DE GESTIÓN DE LA CONFIGURACIÓN DEL


SOFTWARE Se define el contenido mínimo requerido del plan de gestión de la
configuración de un producto software, en el que se establecen unas actividades
específicas las cuales se abordarán y se definirán sus requisitos para cualquier
parte del ciclo de vida de un software.
982.1-1988 – IEEE MEDIDAS DE FIABILIDAD DEL SOFTWARE Esta norma
proporciona un conjunto de medidas que indican la fiabilidad del software que se
pueden aplicar al producto software, así como para los procesos de desarrollo y
de apoyo. Surgió la necesidad de los desarrolladores de software y usuarios que
se enfrentan a una gran cantidad de modelos, técnicas y medidas. Hay una
necesidad de medidas que se pueden aplicar temprano en el proceso de
desarrollo que pueden ser indicadores de la fiabilidad del producto entregado.

829-1998 – IEEE DOCUMENTACIÓN DE PRUEBA DE SOFTWARE Se describe


un conjunto de documentos básicos de pruebas de software. Esta norma se
compone de un contenido de documentos de prueba individuales. No se especifica
el conjunto de documentos necesario para prueba.

1465-1998 – IEEE REQUISITOS DE CALIDAD Y PRUEBAS Se establecen los


requisitos de calidad para los paquetes de software y las instrucciones sobre cómo
probar un paquete de software en contra de estos requisitos. Los requisitos se
aplican a los paquetes de software ya que se ofrecen y entregan, no para el
proceso de producción (incluyendo actividades y productos intermedios, como las
especificaciones).

1228-1994 – IEEE Plan de Seguridad del Software. Se establecen los requisitos


mínimos aceptables para el contenido de un plan de seguridad de software. Esta
norma se aplica al plan de seguridad de software utilizado para el desarrollo,
adquisición, mantenimiento y retiro de software de seguridad. Esta norma exige
que el plan se preparara en el contexto del programa de seguridad del sistema.
Sólo se incluyen los aspectos de seguridad del software. Esta norma no contiene
disposiciones especiales que se requieren para el software utilizado en sistemas
distribuidos o procesadores paralelos.

830-1998 – IEEE Especificaciónde Requisitos de Software. En esta práctica se


especifican los requisitos del software que va a ser desarrollado, pero también
puede ayudar en la selección de productos de software comerciales.

Вам также может понравиться