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.


Servicio de Calidad de Proceso y Producto Software | Harriague+Asociados

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.

Procesos de Software | SG Buzz

TIPOS DE PROCESO 

Existen dos tipos de procesos: 

PROCESOS PLAN DIVER: Son procesos también conocidos como procesos impulsados por planes, son procesos donde todas las actividades son planeadas por adelantado y el proceso es medido conforme el plan.

PROCESOS ÁGILES: En los procesos ágiles el planeamiento es incrementar y mas fácil de cambiar  cuando las necesidades del cliente cambian.


Fundamentos de Programación - Aprende a programar desde cero

 

PROCESOS DE DESARROLLO  DEL SOFTWARE 
El proceso de desarrollo de software no es único. No existe un proceso de software universal que sea efectivo para todos los contextos de proyectos de desarrollo. Debido a esta diversidad, es difícil automatizar todo un proceso de desarrollo de software,
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.
Diseño e Implementación: Se diseña y se construye el software de acuerdo a la especificación.
Validación: El software debe validarse, para asegurar que cumpla con lo que quiere el cliente.
Evolución: El software debe evolucionar, para adaptarse a las necesidades del cliente.
Además de estas actividades fundamentales.
Ademas de esto existe un conjunto de "actividades protectoras", que se aplican a lo largo de todo el proceso del software.Ellas se señalan a continuación:
  • 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.
Tipos de Procesos de Producccion de Software | Si, otro blog sobre TICs

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.


Tendencias de Desarrollo de Software para este 2020 


Comentarios

Entradas populares de este blog

MATRIZ DE PLANIFICACIÓN, ÁRBOL DE OBJETIVOS Y PROBLEMAS

TEORÍA GENERAL DE SISTEMAS