Podcast
Questions and Answers
¿Cuál de las siguientes características describe mejor el software?
¿Cuál de las siguientes características describe mejor el software?
¿Qué aspecto no corresponde a la naturaleza del software según el contenido?
¿Qué aspecto no corresponde a la naturaleza del software según el contenido?
¿Cuál de los siguientes es un tipo de software mencionado en el contenido?
¿Cuál de los siguientes es un tipo de software mencionado en el contenido?
¿Cuál es el objetivo principal de la Ingeniería del Software?
¿Cuál es el objetivo principal de la Ingeniería del Software?
Signup and view all the answers
¿Qué es lo que no representa el software según su comparación con el hardware?
¿Qué es lo que no representa el software según su comparación con el hardware?
Signup and view all the answers
¿Cuál es el propósito del estándar ISO/IEC/IEEE 24765?
¿Cuál es el propósito del estándar ISO/IEC/IEEE 24765?
Signup and view all the answers
¿Qué enfoque tiene el modelo CMMI-DEV?
¿Qué enfoque tiene el modelo CMMI-DEV?
Signup and view all the answers
¿Qué se entiende por 'entregables' en un proyecto de ingeniería de software?
¿Qué se entiende por 'entregables' en un proyecto de ingeniería de software?
Signup and view all the answers
¿Cuál de las siguientes es una actividad de la gestión de incidencias?
¿Cuál de las siguientes es una actividad de la gestión de incidencias?
Signup and view all the answers
¿Qué porcentaje del mantenimiento de software se destina al mantenimiento evolutivo?
¿Qué porcentaje del mantenimiento de software se destina al mantenimiento evolutivo?
Signup and view all the answers
¿Qué documento detalla las necesidades a satisfacer por el sistema en un proyecto de software?
¿Qué documento detalla las necesidades a satisfacer por el sistema en un proyecto de software?
Signup and view all the answers
¿Cuál es la fase más costosa del ciclo de vida del software?
¿Cuál es la fase más costosa del ciclo de vida del software?
Signup and view all the answers
¿Qué tipo de mantenimiento se centra en incorporar nuevos requisitos?
¿Qué tipo de mantenimiento se centra en incorporar nuevos requisitos?
Signup and view all the answers
¿Qué es la ingeniería en términos generales?
¿Qué es la ingeniería en términos generales?
Signup and view all the answers
¿Cuál de los siguientes no es un pilar fundamental de la ingeniería del software?
¿Cuál de los siguientes no es un pilar fundamental de la ingeniería del software?
Signup and view all the answers
¿Qué tipo de desarrollo se refiere a 'software libre'?
¿Qué tipo de desarrollo se refiere a 'software libre'?
Signup and view all the answers
¿Cuál es un ejemplo de metodología en ingeniería del software?
¿Cuál es un ejemplo de metodología en ingeniería del software?
Signup and view all the answers
¿De dónde provienen los orígenes de la ingeniería del software?
¿De dónde provienen los orígenes de la ingeniería del software?
Signup and view all the answers
¿Qué describe mejor el término 'buenas prácticas' en ingeniería del software?
¿Qué describe mejor el término 'buenas prácticas' en ingeniería del software?
Signup and view all the answers
¿Cuál de las siguientes no es una herramienta de programación mencionada?
¿Cuál de las siguientes no es una herramienta de programación mencionada?
Signup and view all the answers
¿Qué se entiende por 'sistema' en el contexto de la ingeniería del software?
¿Qué se entiende por 'sistema' en el contexto de la ingeniería del software?
Signup and view all the answers
¿Qué define un proyecto software según el Project Management Institute?
¿Qué define un proyecto software según el Project Management Institute?
Signup and view all the answers
¿Cuál de las siguientes etapas no forma parte del Ciclo de Deming?
¿Cuál de las siguientes etapas no forma parte del Ciclo de Deming?
Signup and view all the answers
¿Cuál es la principal responsabilidad del director de proyecto en un proyecto software?
¿Cuál es la principal responsabilidad del director de proyecto en un proyecto software?
Signup and view all the answers
¿Qué elemento NO es parte de la definición de un proyecto software?
¿Qué elemento NO es parte de la definición de un proyecto software?
Signup and view all the answers
¿Qué función desempeña el ingeniero de requisitos en un proyecto software?
¿Qué función desempeña el ingeniero de requisitos en un proyecto software?
Signup and view all the answers
¿Cuál de los siguientes tipos de proyecto NO se menciona como parte de los tipos de proyectos?
¿Cuál de los siguientes tipos de proyecto NO se menciona como parte de los tipos de proyectos?
Signup and view all the answers
En la fase 'Check' del Ciclo de Deming, ¿qué se evalúa?
En la fase 'Check' del Ciclo de Deming, ¿qué se evalúa?
Signup and view all the answers
¿Qué aspecto es fundamental en la estrategia de un proyecto software?
¿Qué aspecto es fundamental en la estrategia de un proyecto software?
Signup and view all the answers
¿Cuál de las siguientes opciones describe el objetivo del incremento perfectivo en el software?
¿Cuál de las siguientes opciones describe el objetivo del incremento perfectivo en el software?
Signup and view all the answers
¿Qué función no realiza el equipo de SQA según el contenido?
¿Qué función no realiza el equipo de SQA según el contenido?
Signup and view all the answers
Según Barry Boehm, ¿cuál es una afirmación correcta sobre los costos de corrección de errores?
Según Barry Boehm, ¿cuál es una afirmación correcta sobre los costos de corrección de errores?
Signup and view all the answers
¿Qué aspecto no se considera parte de los requisitos implícitos del software?
¿Qué aspecto no se considera parte de los requisitos implícitos del software?
Signup and view all the answers
¿Cuál es la función principal del componente adaptativo en el software?
¿Cuál es la función principal del componente adaptativo en el software?
Signup and view all the answers
¿Quién es responsable de la calidad de los productos obtenidos en un proyecto de desarrollo de software?
¿Quién es responsable de la calidad de los productos obtenidos en un proyecto de desarrollo de software?
Signup and view all the answers
¿Cuál de las siguientes definiciones corresponde a una norma en la Ingeniería del Software?
¿Cuál de las siguientes definiciones corresponde a una norma en la Ingeniería del Software?
Signup and view all the answers
¿Qué papel juega el cliente en un proyecto de desarrollo de software?
¿Qué papel juega el cliente en un proyecto de desarrollo de software?
Signup and view all the answers
¿Qué describe el estándar en la Ingeniería del Software?
¿Qué describe el estándar en la Ingeniería del Software?
Signup and view all the answers
¿Cuál es el objetivo principal de la norma ISO 12207?
¿Cuál es el objetivo principal de la norma ISO 12207?
Signup and view all the answers
¿Quién tiene una visión detallada, aunque parcial, del modelo de negocio en un proyecto de software?
¿Quién tiene una visión detallada, aunque parcial, del modelo de negocio en un proyecto de software?
Signup and view all the answers
La certificación en Ingeniería del Software implica:
La certificación en Ingeniería del Software implica:
Signup and view all the answers
¿Cuál de las siguientes opciones NO corresponde a las responsabilidades de un responsable TIC del Cliente?
¿Cuál de las siguientes opciones NO corresponde a las responsabilidades de un responsable TIC del Cliente?
Signup and view all the answers
Study Notes
Tema 1: Introducción a la Ingeniería del Software
- El tema se centra en la introducción a la Ingeniería del Software y los Sistemas de Información.
- Se imparte en el Departamento de Lenguajes y Sistemas Informáticos de la Universidad de Sevilla.
Índice
-
Características del software: El software es intangible, se desarrolla (no se fabrica) y puede quedar obsoleto en lugar de estropearse.
-
Qué es la Ingeniería del Software: La ingeniería se encarga de aplicar conocimientos científicos para resolver problemas y desarrollar soluciones tecnológicas. Debe adecuarse a distintos factores como tiempo, recursos, legalidad, seguridad y aspectos ecológicos. Los ingenieros diseñan, construyen, mantienen y mejoran una amplia gama de sistemas, máquinas, estructuras y procesos. Incluyendo ejemplos de obras públicas, máquinas, sistemas de control, redes de comunicaciones, centrales energéticas y sistemas de regadíos.
-
Productos de la Ingeniería del Software: Los productos desarrollados y entregados al cliente se denominan entregables.
-
Previos al comienzo: Petición de Propuestas, Pliego de Prescripciones Técnicas, Oferta y Contrato
-
Durante el desarrollo: Plan de Proyecto, Informes de seguimiento, Especificación de requisitos, Documento de diseño, Plan de pruebas, Código fuente, Software ejecutable y Manuales de usuario.
-
Detallan: Las necesidades del sistema (qué debe hacer), los entregables, el presupuesto y el plazo, restricciones técnicas, penalizaciones por retrasos.
-
Mantenimiento del software: Tras la entrega, se proporciona un servicio de mantenimiento y gestión de incidencias. El mantenimiento se encarga de mejorar, adaptar o corregir el software en explotación. Su coste es el más alto de todo el ciclo de vida. La gestión de incidencias implica la restauración rápida del servicio, minimizando el impacto en las operaciones de negocio y la pronta resolución de problemas.
-
Tipos de mantenimiento: Evolutivo (60%), Correctivo (17%), Adaptativo (18%) y Perfectivo (5%).
-
Calidad del software: El aseguramiento de la calidad del software (SQA) implica cumplir los requisitos explícitos, los estándares de desarrollo y las características implícitas esperadas de un software bien desarrollado (incluyendo requisitos no funcionales). Los costes de aseguramiento de la calidad se compensan con el ahorro en mantenimiento. El equipo de SQA tiene responsabilidades como establecer y participar en la definición del plan del proyecto, auditar los productos de desarrollo y documentar las desviaciones o no conformidades detectadas en las revisiones técnicas formales (RTF).
Otros temas relevantes
- Orígenes de la Ingeniería del Software: Surgió en la Conferencia de Ingeniería del Software de la OTAN en 1968. Se enfocó en solucionar la crisis del software.
- Pilares de una ingeniería: Vocabulario (términos usados en el campo), tecnologías (instrumentos/procedimientos/recursos) y herramientas (instrumentos para el trabajo). Buenas prácticas y Metodologías (conjuntos de procedimientos). Ejemplos de lenguajes de programación, bases de datos y herramientas comunes.
- Informes CHAOS: (1994-2012): Informes que documentan factores de éxito y fracaso en proyectos de software.
- Tipos de proyectos: Productivo, Público, Social, De vida, Científico.
- Definición de proyecto software: Es un esfuerzo temporal para crear un producto/servicio/resultado único. Debe ser realizado por personas, limitado en tiempo y coste, y planificado, ejecutado y controlado.
- Ciclo de Deming: (Plan, Hacer, Verificar, Actuar): Un modelo de gestión para etapas de proyecto de software.
Normas y Estándares
-
Norma ISO 12207: Norma internacional que proporciona requisitos mínimos y mejores prácticas para el ciclo de vida del software. Incluye gestión de requisitos, planificación, desarrollo, mantenimiento, validación, gestión de configuración y gestión de la calidad.
-
Estándar ISO/IEC/IEEE 24765: Establece un vocabulario común para los términos de la ingeniería de software y sistemas, incluyendo los utilizados en ISO/IEC 12207.
Certificación: CMMI-DEV
- Capability Maturity Model Integration for Development (CMMI-DEV): Se centra en mejorar los procesos de desarrollo de productos y servicios, definiendo niveles de madurez en los procesos de una organización.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este cuestionario aborda los fundamentos de la Ingeniería del Software y los Sistemas de Información. Se exploran las características del software, su desarrollo y los diferentes productos que resultan de esta disciplina. Ideal para estudiantes del Departamento de Lenguajes y Sistemas Informáticos de la Universidad de Sevilla.