Está en la página 1de 7

Nombre: Jhoan M.

Cordero

Matricula: 118-6307

Introduccion

En ese ensayo vamos a definir el proceso y conceptos para el desarrollos


de un software de calidad, donde vamos a ver los estándares que debe
tener cada uno para el software funcione correctamente y que el cliente
este conforme con el mismo.

Aseguramiento de cálida de software

El Aseguramiento de cálida de software es una de las actividades más


importante que una empresa de desarrollo de aplicaciones siempre debe
tener en cuenta y llevarlo a cabo de una manera limpia y correcta. Este
es un conjunto de actividades planificadas que son necesarias para la
producción de un producto que cumpla con los requisitos dados sobre la
calidad.

El aseguramiento de calidad de un software va muy a la mano con estos


puntos:

 El mejoramiento de los métodos, técnicas de análisis, diseño,


codificación y prueba.
 “Revisiones técnicas formales que se aplican durante cada fase
del proceso de desarrollo de software”, que ayudan a detectar los
defectos.
 “Utilización de estándares” durante el desarrollo.
 “Sistema de Métricas”, para la retroalimentación de todas las
personas
 Definir estrategias de prueba multiescala;
 Control de la documentación del software y de los cambios
realizados;
 Un procedimiento que asegure, siempre que sea posible, un
ajuste a los estándares de desarrollo del software.

Esta actividad de aseguramiento de la calidad debe apoyarse en los


procesos:

– Verificación.

– Validación.

– Gestión de Configuración.

– Medición de software.

Ingenieria de Software

En la aplicación de un enfoque sistemático y disiplinado para crear


software que sean confiables y de alta calidad donde esta el desarrollo,
la operación y el mantenimiento del mismo.

estándares de implementación

Los estándares de implementación proporcionan un punto de partida


para la codificación, que es tan importante como la arquitectura que se
utilizará para desarrollar la aplicación. Los estándares de
implementación no son reglas de codificación que un desarrollador debe
seguir. Desde la descripción del módulo, pasando por la descripción del
archivo hasta la descripción de la variable que participa en el método de
clase.

Cada empresa tienes su propios estándares de calidad que implementan


en cada software. Esto también ayuda a los desarrolladores a poder
hacer los software de acuerdo a las necesidades.

Proceso de software

Es un conjunto coherente de políticas, estructuras organizacionales,


tecnologías y artefactos que son necesarios para concebir, desarrollar,
instalar y mantener un producto de software.

Los proceso de software son un complejos Un proceso de software


efectivo habilita a la organización a incrementar su productividad al
desarrollar software:

 Permite estandarizar esfuerzos, promover reuso, repetición y


consistencia entre proyectos.
 Provee la oportunidad de introducir mejores prácticas de la
industria.
 Permite entender que las herramientas deben ser utilizadas para
soportar un proceso.
 Establece la base para una mayor consistencia y mejoras futuras.

Un proceso de software mejora los esfuerzos de mantenimiento y


soporte:
 Define cómo manejar los cambios y liberaciones a sistemas de
software existentes.
 Define cómo lograr la transición del software a la operación, y
cómo ejecutar los esfuerzos de operación y soporte.

Gestion de proyecto

La gestión de proyectos es la disciplina de organizar y administrar


recursos de manera tal que se pueda culminar todo el trabajo requerido
en el proyecto dentro del alcance, el tiempo, y coste definidos.

Existen tres puntos importantes dentro de la dirección de proyectos,


estos son:

– Tiempo. Se refiere a la cantidad de tiempo disponible para completar


un proyecto.

– Costo. Se refiere a la cantidad de presupuesto para el proyecto.

– Alcance. Se refiere a lo que se debe hacer para producir el resultado


final del proyecto.

Calidad de Software

La calidad del software, trata los conceptos, los métodos, las técnicas,


los procedimientos y los estándares necesarios para producir productos y
procesos software de alta calidad.

Los requisitos de del software son la base de las medidas de la calidad.


La falta de concordancia de estos es una falta de la calidad. los
requisitos son los objetivos para todo el desarrollo de software.
Cada proyecto tiene un ciclo de vida, el cual debe de ser cumplido
cuando esta en la etapa de desarrollo, cuales son: la inicialización,
planificación, ejecución, control y seguimiento y el cierre, otros puntos
ue también son muy importante son el diseño, Planificacion, análisis y la
implementación.

Por último, está el Proceso de Software, es el punto más importante y


será el que dará los márgenes para llevar a cabo el desarrollo, el proceso
de software involucra la planificación de los otros puntos ya vistos.

Proceso de Evaluación.

Una evaluación corresponde al estudio y análisis de uno o más procesos


realizado por un equipo capacitado de profesionales, utilizando un
modelo de referencia de evaluación como base para determinar, a lo
menos, fortalezas y debilidades dentro de una organización.

Verificación

La verificación es parte del proceso de evaluación y está conformado


por los métodos que conforman las revisiones y auditorias de
configuración.

El objetivo principal es demostrar que el producto, componentes del


producto y artefactos cumplan con los requisitos establecidos. El
mejoramiento de proceso y de la calidad está fuertemente enlazado con
la verificación.

El proceso que establece la verificación son los siguientes:


Preparar la Verificación. Una preparación es necesaria para asegurar que
los requerimientos de verificación están incluidos en los requerimientos
del producto y las componentes del producto, diseños, planes de
desarrollo y programas.

Realizar revisiones de pares. La revisión de pares es un análisis


metodológico de artefactos realizado por los productores o
desarrolladores pares para identificar defectos a ser removidos y
recomendar otros cambios según sean necesarios.

Verificar Artefactos Seleccionados. Los métodos, procedimientos y


criterios de evaluación son usados para verificar que el artefacto
seleccionado y cualquier mantención asociada, entrenamiento y
servicios de soporte usan el ambiente de verificación apropiado.

Validación

El objetivo principal es “demostrar que el producto, componentes del


producto y artefactos corresponden a lo esperado para su uso”.

El propósito de Validación es demostrar que un producto o componentes


del producto cumplen su uso planeado cuando es ubicado en su planeado
ambiente.

Actividades de validación pueden ser aplicadas a todos los aspectos del


producto en cualquiera de sus ambientes planeados, tal como operación,
entrenamiento, manufactura, mantención, y servicios de soporte.
Grupo de Aseguramiento de la Calidad.

El grupo de aseguramiento de calidad debe seguir las siguientes


actividades:

 Determinar el plan de aseguramiento de la calidad para un


proyecto de desarrollo siguiendo un proceso definido.
 Participar en el desarrollo del plan de proyecto de desarrollo de
software, estándares a seguir, procedimientos, herramientas y
métodos.
 Revisar las actividades de ingeniería de software para verificar
su conformidad de cada una de estas.
 Auditar los artefactos de software para verificar su conformidad.
 Conducir revisiones periódicas de las actividades con los clientes
de la forma más apropiada.

También podría gustarte