Conceptos Fundamentales y Estándares IEEE en Ingeniería de Software
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 5,44 KB
Revisión de Conceptos Clave en Ingeniería de Software y Estándares IEEE
A continuación, se presenta la corrección y estructuración del documento, enfocándose en la claridad y precisión terminológica.
Estándares IEEE y Objetivos Fundamentales
- Se sabe que el estándar **IEEE** corresponde a una de las mayores asociaciones del mundo en el campo de la ciencia y la ingeniería. Indique cuál es el objetivo principal de este estándar: T.A.
- La **Ingeniería de Software** tiene como objetivo principal: La producción de software de alta calidad.
Propiedades de Calidad del Producto Software
En una de las etapas del ciclo de vida de un software se aplican los términos de **usabilidad**, **fiabilidad**, **comprensibilidad** y **mantenibilidad**, y otros; son propiedades del producto software que afectan a su calidad. Análisis
Definiciones de Propiedades de Calidad
- Usabilidad: Facilidad de utilización por parte de los usuarios.
- Fiabilidad: Probabilidad de que el software no falle, que haga lo que se espera de él.
- Mantenibilidad: Facilidad de modificación de un software.
- Comprensibilidad: Facilidad de comprender el software.
Estándares Específicos IEEE
Existen muchos estándares IEEE los cuales rigen normas en el campo de la electrónica, telecomunicaciones e informática.
- ¿Cuál es el objetivo del **IEEE 1219**? Dice relación con el Mantenimiento, con la modificación de software.
- Seleccione el estándar correcto que dice relación con lo siguiente: IEEE 12207.
Métricas y Fases del Ciclo de Vida
- Según el apunte de la asignatura, ¿qué se entiende por **métrica**? Una métrica mide un área o unidad del proyecto verificando si se ajusta a la documentación.
- ¿En qué fase del ciclo de vida se identifican los módulos del software que van a ser modificados, con el fin de hacer cumplir el documento creado en los pasos anteriores donde se describen las nuevas correcciones al software? Análisis.
- De las siguientes definiciones, diga cuál es **proceso**, **actividad** y **tarea** (respuesta ordenada según la referencia): Proceso, Actividad, Tarea.
Requerimientos de Mantenimiento (IEEE 1219)
- Los requerimientos de mantención según el estándar **IEEE 1219** hacen referencia al mantenimiento, el cual dice que: T.A.
- ¿Qué etapa o fase del ciclo de vida de un software realiza lo siguiente: Se identifican, clasifican y asignan una prioridad? Identificar el Problema.
Fundamentación del Estándar IEEE 1219
Fundamente en 2 líneas mínimo en qué consiste el estándar IEEE 1219:
Según el IEEE, el **Mantenimiento del Software** es la modificación de un producto software después de su entrega al cliente o usuario para corregir defectos, para mejorar el rendimiento u otras propiedades deseables, o para adaptarlo a un cambio de entorno. Sin embargo, y aunque no se aprecia a lo largo del estándar IEEE 1219, el proceso de Mantenimiento del Software comienza con las primeras fases del ciclo de vida, puesto que el costo de Mantenimiento va a estar directamente relacionado por las decisiones que se tomen en cada una de estas fases.
Ciclo de Vida del Software (CVS)
Fases del Ciclo de Vida
Nombre en orden las fases del ciclo de vida mediante las que se rige un SW:
Identificación del Problema, Análisis, Diseño, Implementación, Pruebas del Sistema, Pruebas de Aceptación, Puesta en Producción o liberación de versión.
Nota adicional: Identificación del Problema (planificación), Análisis, Diseño, Implementación, Pruebas (pruebas del sistema y prueba de aceptación), Instalación (distribución del sistema), Mantención.
Diferencia entre IEEE 1219 y IEEE 12207
Refiérase a la diferencia entre el estándar 1219 y 12207:
- El estándar **1219** solo indica que el software debe ser modificable.
- El estándar **12207** indica una serie de procesos desde la recopilación de requisitos hasta la culminación del software. Este estándar agrupa las actividades que se pueden llevar a cabo durante el ciclo de vida del software en cinco procesos principales, ocho procesos de apoyo y cuatro procesos organizativos. Cada proceso del ciclo de vida está dividido en un conjunto de actividades; cada actividad se subdivide a su vez en un conjunto de tareas. El estándar comprende 17 procesos los cuales son agrupados en tres categorías: *Principales, *De apoyo o soporte, *De organización.
Definición de Ciclo de Vida del Software
¿Qué es el Ciclo de Vida del Software?
El ciclo de vida es el conjunto de fases por las que pasa el sistema que se está desarrollando desde que nace la idea inicial hasta que el software es retirado o remplazado (muere).