ISO 12207:2017 - Ciclo de vida del software

BenevolentSonnet avatar
BenevolentSonnet
·
·
Download

Start Quiz

Study Flashcards

17 Questions

¿Qué significa que un producto dejará de otorgar las prestaciones esperadas y tendrá que ser reemplazado por un nuevo software?

El producto ha alcanzado el final de su vida útil.

¿Qué promueve la Ingeniería de Software en relación al ciclo de vida del software?

El uso de estándares para definir el alcance de los procesos del ciclo de vida del software.

¿Qué establece el estándar ISO 12207 en relación a los procesos del ciclo de vida del software?

Un marco común para los procesos del ciclo de vida del software.

¿Cuáles son los procesos principales según la norma ISO 12207 para el ciclo de vida del software?

Desarrollo, Operación y Mantenimiento.

¿Cuál es el propósito principal de la Gestión de la configuración dentro del ciclo de vida del software?

Controlar y documentar los cambios en los elementos del software.

¿Qué hace referencia al aseguramiento de calidad en el estándar ISO 12207?

El proceso para garantizar que los productos cumplen con los requerimientos establecidos.

¿Qué implica la validación en el contexto del ciclo de vida del software según ISO 12207?

Realizar pruebas exhaustivas antes del lanzamiento del producto al mercado.

¿Cuál es el principal objetivo de la auditoría dentro del ciclo de vida del software?

Examinar y validar la integridad y calidad de los procesos implementados.

¿Por qué es crucial la gestión en el ciclo de vida del software?

Para garantizar que se realicen mejoras continuas en el desarrollo.

Qu caracterstica es comn en las metodologas de Desarrollo Liviano mencionadas en el texto?

Flexibilizacin de etapas y generacin de menos documentacin formal

Qu concepto es incorporado por la Metodologa Unificado o UP segn el texto?

Iteracin y modo evolutivo incremental

Qu elemento promueve la Metodologa Unificado o UP segn el texto?

Modelamiento visual y casos de uso

Qu origin la necesidad del desarrollo liviano segn el texto?

Desarrollar software rpidamente y entrar a produccin tempranamente

Qu caracteriza a las Metodologas Unificado o UP segn el texto?

Incorporacin del concepto de iteracin y modo evolutivo incremental

Qu relacin tiene la Metodologa Unificado o UP con RUP segn el texto?

Se relaciona con RUP

Qu caracterstica destaca en las Metodologas de Desarrollo de Software mencionadas en el texto?

Desarrollo rpido de software y entrada a produccin temprana

Por qu grupos de desarrolladores comenzaron a visualizar la necesidad del desarrollo rpido de software segn el texto?

Por oportunidades de negocio que requeran un desarrollo gil

Study Notes

Ciclo de vida del software

  • El estándar ISO 12207 establece un marco común para los procesos del ciclo de vida del software, que puede ser utilizado por la industria del software.
  • El ciclo de vida del software se compone de varios procesos, incluyendo la adquisición, suministro, desarrollo, operación, mantenimiento y eliminación de sistemas, productos y servicios de software.

Desarrollo de software

  • El desarrollo de software implica definir el producto, elegir un enfoque metodológico y definir el proceso según el enfoque metodológico elegido.
  • La Ingeniería de Software busca producir un trabajo ordenado y sistemático, definido por métodos y estándares (ISO/EIC/IEEE).
  • El desarrollo de software debe considerar la calidad, seguridad y eficiencia del producto final.

Metodologías de desarrollo de software

  • La Metodología Cascada define actividades en forma secuencial, con una mayor rigidez y baja frecuencia de uso.
  • La Metodología de Proceso Incremental proporciona un grado de flexibilidad y permite considerar versiones del producto con incrementos en sus funcionalidades.
  • La Metodología Espiral considera aspectos incrementales y evolutivos del desarrollo del producto, adicionando una variable de gestión de riesgos.
  • La Metodología Unificada o UP incorpora el concepto de iteración y el modo evolutivo incremental, centrada en los casos de uso y promueve el uso del modelamiento visual a través del Lenguaje de Modelamiento Unificado UML.

Elección de una metodología

  • La elección de una metodología dependerá de varios factores, como el tamaño del producto, complejidad, grado de participación del cliente, estrategia de implantación, tiempo de entrega y otros.
  • En proyectos grandes y de alta complejidad, se suele optar por una metodología que adicione actividades para gestión de riesgos.
  • En proyectos con alta participación del cliente, se podría pensar en metodologías de enfoque ágil, ya que estas consideran al cliente como un participante activo del proyecto.

Este quiz explora la armonía entre la versión 2017 de ISO 12207 y el estándar ISO 15288 en el contexto del ciclo de vida del software. Se discute la definición de software, los procesos involucrados en su creación y la importancia de la calidad en el desarrollo. También se aborda la aplicación de Ingeniería de Software para garantizar un trabajo ordenado y sistemático.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser