¿Qué es el proceso de ingeniería de software?


Mejor respuesta

¿Qué es el proceso de ingeniería de software?

En primer lugar, entienda que el proceso de ingeniería de software se conoce por muchos nombres con muy pocas o ninguna diferencia, y son

– Proceso de software

– Vida de desarrollo de software Ciclo

– Ciclo de vida de desarrollo de sistemas (SDLC)

– Proceso de desarrollo de software

– Modelo de proceso de software

– Ciclo de vida del software

En esta respuesta intentaré usar SDLC.

Definición formal:

Se es el modelo elegido para gestionar la creación de software desde el inicio del cliente inicial, es decir, los requisitos hasta el lanzamiento del producto terminado.

Por lo tanto, el proceso que elegimos para el desarrollo de software consta de las siguientes técnicas:

  1. Planificación del proyecto y estudio de viabilidad
  2. Análisis de requisitos
  3. Diseño (Arquitectura)
  4. Desarrollo de código (Im implementación)
  5. Pruebas
  6. Aceptación e implementación (garantía de calidad)
  7. Mantenimiento y soporte

Fuente de la imagen: Wiki

Por encima de todo, los puntos son grandes temas para analizar y estudiar. sugiero leerlos detenidamente.

Existen muchas metodologías y varía principalmente en la frecuencia, aplicación e implementación de las técnicas anteriores, por ejemplo, diferentes modelos de proceso utilizan diferentes técnicas de análisis, otros modelos intentar implementar la solución a un problema en un enfoque de Big Bang, mientras que otros adoptan un enfoque iterativo mediante el cual se crean versiones sucesivamente más grandes y más completas del software con cada iteración del modelo de proceso.

Los diferentes tipos de metodología son:

  1. Cascada
  2. Creación de prototipos
  3. Desarrollo iterativo e incremental
  4. Desarrollo en espiral
  5. Desarrollo rápido de aplicaciones elopment
  6. Programación extrema y lo más moderno e importante para la industria de TI actual es
  7. Agile, es más categorizado en:
  • Scrum
  • Método de desarrollo de sistemas dinámicos
  • Kanban
  • Sugeriría leer y analice cada tema cuidadosamente, ya que cada punto es una rama específica de la informática.

    Lecturas adicionales:

    https://web.cs.dal.ca/~hawkey/3130/SEBackground4.pdf

    http://www.ics.uci.edu/~wscacchi/Papers/SE-Encyc/Process-Models-SE-Encyc.pdf

    Proceso de desarrollo de software – Wikipedia

    Ingeniería de software – Proceso de software y software Modelos de proceso (parte 2)

    Introducción a la ingeniería de software / proceso / ciclo de vida

    ¿Qué es un proceso de desarrollo de software?

    ¡Feliz aprendizaje, salud!

    Respuesta

    Reciba especificaciones incompletas no obtener una respuesta para aclarar las especificaciones, que su jefe le diga que tenga algo terminado en 2 días, no tener un marco de prueba unitario, así que escriba una pequeña cantidad de pruebas unitarias usted mismo que no cubran los requisitos, que usted no sé de todos modos, asegúrese de que su código se compile, regístrelo en la base de código, espere a que se implemente, lea los informes de errores causados ​​por la publicación incorrecta, enjabonar, enjuagar, repetir.

    Deja una respuesta

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