Introducción a la Ingeniería del Software T1
42 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál de las siguientes características describe mejor el software?

  • Es un producto que se puede estropear fácilmente.
  • Es físico y se fabrica como cualquier otro producto.
  • Es intangible y se desarrolla en lugar de fabricarse. (correct)
  • Siempre permanece actualizado y no se vuelve obsoleto.
  • ¿Qué aspecto no corresponde a la naturaleza del software según el contenido?

  • Desarrollarse en lugar de fabricarse.
  • Capacidad de estropear hardware. (correct)
  • Obsolescencia que puede ocurrir con el tiempo.
  • Presencia de fallos que pueden surgir durante su uso.
  • ¿Cuál de los siguientes es un tipo de software mencionado en el contenido?

  • Software de análisis de datos
  • Software de diseño gráfico
  • Software de edición de audio
  • Software de telecomunicaciones (correct)
  • ¿Cuál es el objetivo principal de la Ingeniería del Software?

    <p>Mejorar la calidad y el mantenimiento del software.</p> Signup and view all the answers

    ¿Qué es lo que no representa el software según su comparación con el hardware?

    <p>El software se estropea rápidamente.</p> Signup and view all the answers

    ¿Cuál es el propósito del estándar ISO/IEC/IEEE 24765?

    <p>Proporcionar un vocabulario común para la ingeniería de software</p> Signup and view all the answers

    ¿Qué enfoque tiene el modelo CMMI-DEV?

    <p>Mejora de procesos de desarrollo de productos y servicios</p> Signup and view all the answers

    ¿Qué se entiende por 'entregables' en un proyecto de ingeniería de software?

    <p>Los productos a entregar al cliente durante el proyecto</p> Signup and view all the answers

    ¿Cuál de las siguientes es una actividad de la gestión de incidencias?

    <p>Restaurar la operativa normal del servicio</p> Signup and view all the answers

    ¿Qué porcentaje del mantenimiento de software se destina al mantenimiento evolutivo?

    <p>60%</p> Signup and view all the answers

    ¿Qué documento detalla las necesidades a satisfacer por el sistema en un proyecto de software?

    <p>Especificación de requisitos</p> Signup and view all the answers

    ¿Cuál es la fase más costosa del ciclo de vida del software?

    <p>Mantenimiento</p> Signup and view all the answers

    ¿Qué tipo de mantenimiento se centra en incorporar nuevos requisitos?

    <p>Evolutivo</p> Signup and view all the answers

    ¿Qué es la ingeniería en términos generales?

    <p>Una disciplina que aplica conocimientos científicos para resolver problemas.</p> Signup and view all the answers

    ¿Cuál de los siguientes no es un pilar fundamental de la ingeniería del software?

    <p>Estrategias de marketing</p> Signup and view all the answers

    ¿Qué tipo de desarrollo se refiere a 'software libre'?

    <p>Software de código abierto que puede ser compartido y modificado.</p> Signup and view all the answers

    ¿Cuál es un ejemplo de metodología en ingeniería del software?

    <p>SCRUM</p> Signup and view all the answers

    ¿De dónde provienen los orígenes de la ingeniería del software?

    <p>Conferencia de OTAN en Garmisch, Alemania, 1968.</p> Signup and view all the answers

    ¿Qué describe mejor el término 'buenas prácticas' en ingeniería del software?

    <p>Conjunto de acciones que dan buenos resultados en un campo.</p> Signup and view all the answers

    ¿Cuál de las siguientes no es una herramienta de programación mencionada?

    <p>Photoshop</p> Signup and view all the answers

    ¿Qué se entiende por 'sistema' en el contexto de la ingeniería del software?

    <p>Un conjunto de interacciones y componentes que pueden incluir hardware y software.</p> Signup and view all the answers

    ¿Qué define un proyecto software según el Project Management Institute?

    <p>Un esfuerzo temporal para crear un producto o servicio único.</p> Signup and view all the answers

    ¿Cuál de las siguientes etapas no forma parte del Ciclo de Deming?

    <p>Design</p> Signup and view all the answers

    ¿Cuál es la principal responsabilidad del director de proyecto en un proyecto software?

    <p>Gestionar la ejecución del proyecto y tomar decisiones clave.</p> Signup and view all the answers

    ¿Qué elemento NO es parte de la definición de un proyecto software?

    <p>Desarrollado por un único individuo.</p> Signup and view all the answers

    ¿Qué función desempeña el ingeniero de requisitos en un proyecto software?

    <p>Obtener y gestionar los requisitos de los clientes y usuarios.</p> Signup and view all the answers

    ¿Cuál de los siguientes tipos de proyecto NO se menciona como parte de los tipos de proyectos?

    <p>Comercial</p> Signup and view all the answers

    En la fase 'Check' del Ciclo de Deming, ¿qué se evalúa?

    <p>Los resultados de la fase anterior en comparación con lo esperado.</p> Signup and view all the answers

    ¿Qué aspecto es fundamental en la estrategia de un proyecto software?

    <p>Utilizar principios y técnicas probadas.</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones describe el objetivo del incremento perfectivo en el software?

    <p>Mejorar la calidad interna y el rendimiento del sistema.</p> Signup and view all the answers

    ¿Qué función no realiza el equipo de SQA según el contenido?

    <p>Entrenar a los desarrolladores en nuevas tecnologías.</p> 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?

    <p>Corregir errores en mantenimiento cuesta 100 veces más que en la fase de requisitos.</p> Signup and view all the answers

    ¿Qué aspecto no se considera parte de los requisitos implícitos del software?

    <p>Estética del diseño de la interfaz de usuario.</p> Signup and view all the answers

    ¿Cuál es la función principal del componente adaptativo en el software?

    <p>Ajustar elsoftware a cambios en el entorno tecnológico.</p> Signup and view all the answers

    ¿Quién es responsable de la calidad de los productos obtenidos en un proyecto de desarrollo de software?

    <p>El equipo de calidad</p> Signup and view all the answers

    ¿Cuál de las siguientes definiciones corresponde a una norma en la Ingeniería del Software?

    <p>Pautas y especificaciones bien definidas para el desarrollo de software</p> Signup and view all the answers

    ¿Qué papel juega el cliente en un proyecto de desarrollo de software?

    <p>Financia el proyecto y toma decisiones sobre el mismo</p> Signup and view all the answers

    ¿Qué describe el estándar en la Ingeniería del Software?

    <p>Especificaciones técnicas detalladas de implementación de normas</p> Signup and view all the answers

    ¿Cuál es el objetivo principal de la norma ISO 12207?

    <p>Establecer requisitos mínimos y mejores prácticas en el ciclo de vida del software</p> Signup and view all the answers

    ¿Quién tiene una visión detallada, aunque parcial, del modelo de negocio en un proyecto de software?

    <p>El usuario potencial</p> Signup and view all the answers

    La certificación en Ingeniería del Software implica:

    <p>Garantizar que una organización cumple con una norma específica</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones NO corresponde a las responsabilidades de un responsable TIC del Cliente?

    <p>Asegurar la calidad de los procesos de desarrollo</p> 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.

    Quiz Team

    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.

    More Like This

    Use Quizgecko on...
    Browser
    Browser