PROCESOS DE SOFTWARE
PROCESO DE SOFTWARE
El proceso de software es un conjunto estructurado de actividades requeridas para desarrollar software. Existen muchos tipos muchos procesos de software, pero todos involucran la especificación, el diseño, la implementación y la validación.
Un proceso de software es una representación abstracta de un proceso real que representa una descripción de un proceso desde un punto de vista en particular.
DESCRIPCIÓN DE PROCESOS DE SOFTWARE
Cuando describimos procesos usualmente se habla de actividades en estos procesos como la especificación de un modelo de datos, el diseño de una interfaz de usuario y el diseño de estas actividades, las descripciones de procesos de software también incluyen productos que son los resultados de una actividad de proceso, también puede incluir roles que reflejan la responsabilidad de las personas involucradas en el proceso y también PRE y POS condiciones que son estipulaciones que son verdaderas antes y después de cada actividad que ha sido declarada o un producto que haya sido producido.
TIPOS DE PROCESO
a pesar de la variedad de propuestas de proceso de software, existe un conjunto de actividades fundamentales que se encuentran presentes en todos ellos:
Especificación de software: Se debe definir la funcionalidad y restricciones operacionales que debe cumplir el software.
Además de estas actividades fundamentales.
- Seguimiento y control de proyecto de software.
- Revisiones técnicas formales.
- Garantía de calidad del software.
- Gestión de configuración del software.
- Preparación y producción de documentos.
- Gestión de reutilización.
- Mediciones.
- Gestión de riesgos.
FUNDAMENTOS DE CALIDAD DE SOFTWARE
¿Qué es calidad de software?
La calidad del software es una preocupación a la que se dedican muchos esfuerzos. Sin embargo, el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios.
Visiones de Calidad
-Visión trascendental: Es la que puede ser reconocida pero no definida.
-Visión del usuario: Es el grado de adecuación al propósito. software que satisface las necesidades de los usuarios, se basa en tareas del usuario a veces muy dependiente del contexto. Apoyado por modelos de confiabilidad, modelos de desempeño y laboratorios de usabilidad.
-Visión del productor: Representa la conformidad con la especificación.
-Visión del producto: Está ligada a características inherentes del mismo.Son características internas determinan la calidad.
-Visión basada en valor: Tenemos que tener en cuenta el presupuesto de el cliente.
Comentarios
Publicar un comentario