Está en la página 1de 9

1

Universidad Tecnologica de la selva Unidad Académica Benemérito


de las Américas entronque Zamora pico de oro.

Asignatura: 2
Estándares y Métricas Para el Desarrollo de Software.

Unidad 1.
Generalidades y Conceptos en la Calidad del Desarrollo de Software.

Trabajo:
Factores, Características y aplicación de Metricas.

Nombre del docente:


Ing. Guadalupe Cruz Maldonado.

Nombre del alumno:


Abisag Santos Pacheco.

Carrera:
Desarrollo de Software Multiplataforma.

Grado:
4
Grupo:
A

Fecha de entrega:
28-09-2023
BENEMERITO DE LAS AMERICAS CHIAPAS
Índice.
INTRODUCCIÓN......................................................................................................................................3

TABLA DE FACTORES Y CARACTERÍSTICAS QUE DETERMINAN LA CALIDAD EN EL

DESARROLLO DE SOFTWARE...........................................................................................................4

Factores de calidad del software de operación del producto.................................................5


3
Factores de calidad de la revisión del producto.........................................................................6
Factor de calidad del software de transición del producto......................................................6

CUADRO SINÓPTICO DE APLICACIÓN DE MÉTRICAS................................................................7

CONCLUSIÓN..........................................................................................................................................8
INTRODUCCIÓN.
En este reporte de practica hablaremos sobre las métricas q influyen en la calidad de
software y algunos factores y características que determinan la calidad en el desarrollo
de software, sabemos que para que un producto de software sea de buena calidad
debe tener ciertos requisitos que rigen que este producto es de calidad, debe cumplir
las características necesarias que desea un determinado cliente.
Una métrica en la calidad del software es cualquier medida o conjunto utilizado para
conocer o estimar el tamaño de un software o sistema de información.
Para que esto sea eficiente debe cumplir con ciertas normas y estándares que influyen 4
con esto para crear un software de calidad.
1. TABLA DE FACTORES Y CARACTERÍSTICAS QUE
DETERMINAN LA CALIDAD EN EL DESARROLLO DE
SOFTWARE.

FACTORES Y CARACTERÍSTICAS QUE DETERMINAN LA CALIDAD


EN EL DESARROLLO DE SOFTWARE.
5
Definición de Concordancia con los requisitos funcionales debidamente
Calidad establecidos con los estándares de desarrollo explícitamente
documentados y con las características implícitas que se espera
que todo software desarrollado profesionalmente
Factores que Existen dos tipos de factores
determinan  Factores que pueden ser medidos directamente.
la calidad  Factores que solo pueden ser medidos indirectamente
En ambos casos se puede medir la calidad, debemos comparar
el software con alguna referencia y llegar a una indicación de
calidad
Factores ide Los factores desarrollados según el modelo de McCall, se centra
calidad en tres aspectos importantes de un producto de software
según McCall  Sus características operativas.
 Su capacidad para soportar los cambios.
 Su adaptabilidad a nuevos entornos
Factores Características.

Idoneidad El grado o nivel en que el software resultante proporciona


funcional. funciones que satisfacen las necesidades establecidas para
determinadas condiciones.

Eficiencia en el El rendimiento en relación con la cantidad de recursos utilizados


desempeño. en las condiciones establecidas.

Seguridad. El grado de protección de la información y los datos para que las


personas o los sistemas no autorizados no puedan leerlos o
modificarlos y que permita el acceso y uso a las personas o
sistemas autorizados.

Compatibilidad. El grado en que dos o más sistemas o componentes pueden


intercambiar información y/o realizar sus funciones.

Transferibilidad El grado o nivel en que un sistema o componente transferido de


un hardware, software u otro entorno operativo a otro.
Factores de calidad del software de operación del producto.

Exactitud Estos requisitos se refieren a la exactitud de la salida del sistema


de software. Incluyen:
 Misión de salida
 La precisión requerida de la salida que puede verse
afectada negativamente por datos o cálculos inexactos.
 La integridad de la información de salida, que puede verse
afectada por datos incompletos.
 La actualidad de la información definida como el tiempo 6
entre el evento y la respuesta del sistema de software.
 La disponibilidad de la información.
 Los estándares para codificar y documentar el sistema de
software.

Fiabilidad El grado en que un sistema o componente software realiza sus


funciones bajo determinadas condiciones y período de tiempo.
Los requisitos de confiabilidad tratan con fallas en el servicio.
Determinan la tasa máxima de fallas permitida del sistema de
software y pueden referirse a todo el sistema o a una o más de
sus funciones separadas.

Eficiencia Se ocupa de los recursos de hardware necesarios para realizar


las diferentes funciones del sistema de software. Incluye las
capacidades de procesamiento (expresadas en MHz), su
capacidad de almacenamiento (expresada en MB o GB), y la
capacidad de comunicación de datos (expresada en MBPS o
GBPS).
También se ocupa del tiempo entre recargas de las unidades del
sistema de información ubicadas en computadoras portátiles o
unidades meteorológicas ubicadas al aire libre.

Integridad Este factor se ocupa de la seguridad del sistema de software, es


decir, para evitar el acceso a personas no autorizadas, y también
para distinguir entre el grupo de personas a las que se les dará
permiso de lectura y escritura.

Usabilidad. El grado o nivel en que el software permite ser entendido,


aprendido, usado y fácil para el usuario.
Factores de calidad de la revisión del producto.
Mantenibilidad El grado de eficacia y eficiencia con que el software puede ser.
Modificado y/o actualizado. Este factor considera los esfuerzos
que necesitarán los usuarios y el personal de mantenimiento
para identificar las razones de las fallas del software, corregir las
fallas y verificar el éxito de las correcciones.

Flexibilidad Este factor se ocupa de las capacidades y los esfuerzos


necesarios para respaldar las actividades de mantenimiento
adaptativo del software. Estos incluyen adaptar el software actual 7
a circunstancias y clientes adicionales sin cambiar el software.
Los requerimientos de este factor también soportan actividades
de mantenimiento perfectivo, como cambios y adiciones al
software para mejorar su servicio y adaptarlo a cambios en el
entorno.

Probabilidad Los requisitos de estabilidad se refieren a la prueba del sistema


de software, así como a su funcionamiento. Incluye resultados
intermedios predefinidos, archivos de registro y también los
diagnósticos automáticos realizados por el sistema de software
antes de iniciar el sistema, para saber si todos los componentes
del sistema están en funcionamiento y obtener un informe sobre
las fallas detectadas.

Factor de calidad del software de transición del producto


Portabilidad Los requisitos de portabilidad tienden a la adaptación de un
sistema de software a otros entornos que constan de hardware
diferente, sistemas operativos diferentes, etc. El software debería
poder seguir utilizando el mismo software básico en diversas
situaciones.

Reutilización Este factor se refiere al uso de módulos de software


originalmente diseñados para un proyecto en un nuevo proyecto
de software que se está desarrollando actualmente. También
pueden permitir que los proyectos futuros hagan uso de un
módulo determinado o un grupo de módulos del software
actualmente desarrollado.

Interoperabilida Los requisitos de interoperabilidad se centran en crear interfaces


d con otros sistemas de software o con el firmware de otros
equipos. Por ejemplo, el firmware de la maquinaria de
producción y el equipo de prueba interactúan con el software de
control de producción.

Corrección Mide el grado en que un programa satisface sus especificaciones


y consigue
los objetivos del usuario.

2. CUADRO SINÓPTICO DE APLICACIÓN DE MÉTRICAS.

Aplicación Métricas de Calidad de


software

Las Métricas del producto son una medida cuantitativa que permite a la
gente del software tener una visión profunda de la eficacia del proceso
del software y de los proyectos que dirigen utilizando el proceso como un
marco de trabajo.

Métricas Técnicas Métricas Bang Métricas de punto de


Fusión.

Se derivan de una Ayudan a evaluar el Miden la aplicación


relación empírica según análisis y diseño, desde una perspectiva
las medidas contables proporcionan medidas del usuario dejando de
del dominio de de la complejidad, y lado los detalles de
información del software ayudan a diseñar codificación, estos
y de evaluaciones de pruebas más efectivas. evalúan confiabilidad.
complejidad.

Proporcionan: Una indicación de la efectividad de las actividades de


control y de la garantía de calidad en grupos o en particulares.
Evalúan: Operación del producto (Utilizándolo), Revisión del producto
(Cambiándolo), y transición del producto (Portabilidad).

Funcionalidad, Fiabilidad, Usabilidad, Eficiencia, Mantenibilidad, Fiabilidad y Portabilidad:


Se relacionan con los siguientes atributos (Funciones y Propiedades, Capacidad de
mantener el nivel (EED, Eficacia de eliminación de defectos: Filtra las actividades de la
garantía de calidad y de control), Transferencia y Adaptabilidad, Aceptación del Usuario y
Seguridad, Facilidad de Entender, Modificar o Corregir Errores.
CONCLUSIÓN.
Los diversos factores que influyen en el software se denominan factores de software. Se
pueden dividir ampliamente en dos categorías. La primera categoría de los factores es de
aquellos que pueden medirse directamente, como el número de errores lógicos, y la segunda
categoría de clubes, aquellos factores que solo pueden medirse indirectamente. Por ejemplo,
mantenibilidad, pero cada uno de los factores debe medirse para verificar el contenido y el
control de calidad.

Cada factor y características son importantes y cada una influye en la calidad de software en la
9
que al hacer uso de cada factor puede resultar un software de buena calidad.

También podría gustarte