Actividades paraguas en Ingeniería de Software

La ingeniería de software es una colección de fases interconectadas. Estos pasos se expresan o están disponibles de diferentes maneras en diferentes modelos de procesos de software. Las actividades generales son una serie de pasos o procedimientos seguidos por un equipo de desarrollo de software para mantener el progreso, la calidad, los cambios y los riesgos de las tareas de desarrollo completas. Estos pasos de actividades generales evolucionarán a través de las fases de la visión genérica del desarrollo de software.

Las actividades en el proceso de desarrollo de software se complementan con muchas actividades generales. Por lo general, las actividades comunes se aplican a todo el proyecto de software y ayudan al equipo de desarrollo de software a gestionar y realizar un seguimiento del progreso, la calidad, los cambios y los riesgos.

Las actividades paraguas consisten en diferentes tareas:

  • Seguimiento y Control de Proyectos de Software
  • Revisiones técnicas formales
  • Aseguramiento de la calidad del software
  • SCM o gestión de configuración de software
  • Preparación y Producción de Documentos
  • Gestión de reutilización
  • Medición y Métricas
  • Gestión de riesgos

  • Seguimiento y control de proyectos de software: esta actividad permite al equipo de software verificar el progreso del desarrollo del software. Antes de que comience el desarrollo real, haga un plan de desarrollo de software y desarrolle sobre esta base, pero después de un cierto período de tiempo, es necesario analizar el progreso del desarrollo para averiguar qué medidas deben tomarse. Debe aceptarse en un momento apropiado después de la finalización del desarrollo, las pruebas, etc. Es posible que los resultados de las pruebas deban reprogramarse el tiempo de desarrollo.
  • Gestión de riesgos: la gestión de riesgos es una serie de pasos para ayudar a los equipos de desarrollo de software a comprender y gestionar la incertidumbre. Es una muy buena idea identificarlo, evaluar la probabilidad de que suceda, evaluar su impacto y desarrollar un plan de contingencia «si el problema sucede».
  • Aseguramiento de la calidad del software : como su nombre sugiere, define y lleva a cabo las actividades necesarias para garantizar la calidad del software. La calidad del software, como la experiencia del usuario, el rendimiento, la flexibilidad de la carga de trabajo, etc., debe probarse y verificarse después de alcanzar los hitos especificados, lo que reduce las tareas al final del proceso de desarrollo, que debe realizar un equipo dedicado. para que el desarrollo pueda continuar.
  • Revisiones técnicas: evalúa los productos de trabajo de ingeniería de software en un esfuerzo por descubrir y eliminar errores antes de que se propaguen a la siguiente actividad. La ingeniería de software se realiza en clústeres o módulos, después de completar cada módulo, es una buena práctica revisar el módulo completado para encontrar y eliminar errores para evitar su propagación al siguiente módulo.
  • Medición: Esto incluye todas las mediciones de todos los aspectos del proyecto de software. Definir y compilar métricas de procesos, proyectos y productos para ayudar al equipo a entregar software que satisfaga las necesidades de las partes interesadas; se puede utilizar junto con todos los demás marcos y operaciones generales.
  • Gestión de configuración de software : Gestiona el impacto de los cambios a lo largo del proceso de desarrollo de software. La gestión de la configuración del software (SCM) es un conjunto de actividades diseñadas para gestionar cambios mediante la identificación de productos de trabajo que se pueden modificar, el establecimiento de relaciones entre ellos y la definición de mecanismos para gestionar diferentes versiones de los mismos. Producto de trabajo.
  • Gestión de la reutilización: definir los estándares para la reutilización de productos de trabajo (incluidos los componentes de software) y desarrollar mecanismos para implementar componentes reutilizables. Esto incluye la aprobación de cualquier parte de un proyecto de software de respaldo o cualquier tipo de soporte brindado para actualizaciones o actualizaciones en el futuro. Actualice el software de acuerdo con los requisitos de usuario/tiempo actual.
  • Preparación y producción de productos de trabajo: Abarca las actividades necesarias para crear productos de trabajo como modelos, documentos, registros, formularios y listas.

 

Publicación traducida automáticamente

Artículo escrito por varshachoudhary y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *