ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Evaluación de Software


Enviado por   •  2 de Marzo de 2022  •  Tarea  •  1.427 Palabras (6 Páginas)  •  104 Visitas

Página 1 de 6

 Paso 1 - Actividad de Reconocimiento

Grupo: 301569_28

Steven Claros Bahos

Código: 1023958906

Geovanni Catalan

Director del Curso

Universidad Nacional Abierta y a Distancia – UNAD

CEAD José Acevedo y Gómez

Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI

Evaluación de Software

Colombia., Septiembre 2021

Tabla de Contenido

Introducción        3

Objetivos        4

Objetivo General        4

Objetivos Específicos        4

Calidad del Software        5

Conclusiones        8

Bibliografía        9

Introducción

La finalidad de este trabajo es definir de una manera sencilla que es la calidad del software, motivo por el cual se realizará un informe con los conceptos básicos tomando como base los documentos de la unidad 1 dispuestos en el entorno de aprendizaje y consultas externas para tener una vista completa sobre el concepto.

Objetivos

Objetivo General

  • Conocer y entender tanto la historia como los conceptos básicos de la calidad del software tomando como base la información obtenida en la Unidad 1 del Entorno de Aprendizaje y consultas en la Web.

Objetivos Específicos

  • Realizar la lectura del material dispuesto en la Unidad 1.
  • Realizar un informe basado en la información encontrada en la Unidad 1 y en la Web.
  • Comprender la temática propuesta (la evaluación del software).

Calidad del Software

Antes de definir que es la calidad del software se va a definir lo que es la calidad, en este caso la calidad se define como la propiedad que permite juzgar el valor de un objeto en el mercado, según ISO también es la totalidad de características del producto, proceso o servicio, que le confiere su aptitud a satisfacer necesidades implícitas.

En este caso la calidad busca principalmente los siguientes objetivos:

  • Satisfacción a los consumidores.
  • Eficiencia en la utilización de recursos.
  • Reducción en costo de operaciones.

Orientado al software se evidencian constantes necesidades de satisfacción hacía sus distintos actores (Cliente de productos o servicios del software) así como la reducción de los recursos a invertir en procesos de desarrollo de estos y una efectiva asignación de recursos. Según Kilo Lines Of Code (KLOC) la calidad de un programa se evalúa de acuerdo al número de errores por cada cierta cantidad de líneas de código.

Principalmente la calidad de un sistema debe contener características como:

  • Fiabilidad.
  • Capacidad de hacer cambios sencillamente.
  • Capacidad de comprender el sistema de cara a un arreglo.
  • Rendimiento
  • Capacidad de uso sencillo.
  • Capacidad de ejecutar fácilmente el plan de pruebas dispuesto.
  • Capacidad de mover el software de un entorno a otro.

Durante el desarrollo del programa el control de calidad debe ser aplicado por el propio programador. Ya que en algunos casos está ligado a las etapas del ciclo de vida de desarrollo de software.

La calidad inicia con las acciones realizada durante la planificación como el grupo de técnicas y herramientas durante el ciclo de vida o las revisiones técnicas o inspecciones, de esta manera optimiza los criterios de corrección y de información durante la gestión, principalmente orientadas a la documentación y desarrollo de pruebas.

Esta depende de la calidad con la que se ejecuta el proceso (análisis, diseño, implementación, pruebas e implementación) y cada subproceso o fase del proyecto, además, es imprescindible contar con la claridad, planteamiento, estándares, entrenamiento, experiencia, documentación, soporte e implementación. Es importante resaltar que durante el proceso de mejora continua se desarrollan actividades técnicas, organizativas y humanas.

A pesar de estas especificaciones actualmente se están presentando inconvenientes como la falta de detalle en los requisitos, un diseño muy superficial, mala gestión en la configuración o aumento en el tiempo de duración lo que provoca un aumento en los costos, por lo que es necesario adoptar estándares específicos de calidad, basado en experiencia de industrias con un mayor tiempo de madurez, basado en características del software como servicios.

Para el asegurar la calidad y mejora en los procesos existen métodos como el desarrollo para la mejora y medición de la madurez (Capability Maturity Model o CMM) que son específicos para cada área:

  • CMM-SW para software
  • P-CMM para personas
  • SA-CMM para adquisición de software
  • SSE-CMM para la seguridad en la ingeniería
  • T-CMM CMM de confianza
  • SE-CMM Ingeniería de Sistemas CMM
  • IPD-CMM Desarrollo de producto integrado CMM

Posterior a la aplicación individual de los modelos mencionados anteriormente, SEI desarrollo la política CMMI simplificar la adopción de forma simultanea del CMM para software el SE-CMM e IPD a raíz de este la palabra integración en la sigla. Por lo que el CMMI se puede definir como la evolución del CMM-SW.

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (157 Kb) docx (16 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com