Programas de Computadores - 6ª Generación
40 Questions
3 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

¿Qué característica NO se asocia a la 6ª generación de computadoras?

  • Desarrollo de la inteligencia artificial
  • Componentes ópticos (correct)
  • Programación funcional
  • Arquitecturas paralelas y distribuidas
  • ¿Cuál es el objetivo principal de los Chaos Reports?

  • Clasificar los problemas que surgen en el desarrollo de software (correct)
  • Evaluar la eficacia de diferentes metodologías de programación
  • Identificar la calidad del software educativo
  • Determinar los costos de producción de software
  • ¿Qué término se refiere a los procedimientos bien definidos para obtener buenos resultados en ingeniería del software?

  • Tecnología
  • Vocabulario
  • Herramientas
  • Metodologías (correct)
  • ¿Cuál de los siguientes NO es un pilar de la ingeniería del software?

    <p>Redes sociales</p> Signup and view all the answers

    ¿Qué año es significativo por la primera aparición del término 'software'?

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

    ¿Cuál de los siguientes es un ejemplo de un sistema de control mencionado en la ingeniería?

    <p>Sistemas de control de tráfico</p> Signup and view all the answers

    ¿Qué problema no se identificó como asociado al desarrollo de software en la Conferencia de la OTAN?

    <p>Dificultades técnicas</p> Signup and view all the answers

    ¿Cuáles de las siguientes son actividades propias de los ingenieros?

    <p>Construir y gestionar obras públicas</p> Signup and view all the answers

    ¿Cuál es una definición de Ingeniería del Software?

    <p>Es la aplicación sistemática, disciplinada y cuantificable en el desarrollo del software.</p> Signup and view all the answers

    ¿Cuál de las siguientes NO es una etapa del ciclo PDCA en la gestión de proyectos?

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

    ¿Qué documento se considera un entregable habitual en un proyecto de ingeniería del software?

    <p>Especificaciones de requisitos</p> Signup and view all the answers

    ¿Cuál es el propósito principal del mantenimiento del software?

    <p>Mejorar, adaptar o corregir el software existente.</p> Signup and view all the answers

    ¿Qué estándares se consideran relevantes para el ciclo de vida del software?

    <p>CMMI-DEV y ISO/IEC/IEEE 12027:2017</p> Signup and view all the answers

    ¿Qué tipo de procesos distingue el estándar ISO/IEC/IEEE 12027:2017?

    <p>Procesos específicos del software y del contexto del sistema.</p> Signup and view all the answers

    ¿Cuál de los siguientes ejemplos representa un tipo de proyecto?

    <p>Un esfuerzo temporal para desarrollar una aplicación específica.</p> Signup and view all the answers

    ¿Cuál de estos documentos se entrega antes de comenzar un proyecto?

    <p>Plea de Prescripciones</p> Signup and view all the answers

    ¿Cuál es la característica principal del modelo lento y monolítico?

    <p>El software no está disponible hasta que se complete todo el desarrollo.</p> Signup and view all the answers

    ¿Qué se busca lograr en un ciclo incremental?

    <p>Realizar entregas parciales del software tras varios ciclos de vida.</p> Signup and view all the answers

    ¿Cuál es un inconveniente del uso de prototipos en el desarrollo de software?

    <p>Pueden hacer que el cliente se conforme con un prototipo incompleto.</p> Signup and view all the answers

    ¿Qué enfoque se utiliza en el ciclo de vida basado en prototipos evolutivos?

    <p>Los prototipos se transforman gradualmente en el sistema final.</p> Signup and view all the answers

    ¿Cuál es una característica del desarrollo ágil en comparación con el desarrollo tradicional?

    <p>Favorece la incorporación de nuevos requisitos en cada iteración.</p> Signup and view all the answers

    ¿Cómo se describe un ciclo iterativo en el contexto del desarrollo de software?

    <p>Incorpora un enfoque basado en el feedback constante de los usuarios.</p> Signup and view all the answers

    ¿Cuál es un enfoque desechable en la metodología de prototipos?

    <p>El prototipo se crea y se descarta al finalizar su evaluación.</p> Signup and view all the answers

    ¿Qué caracteriza a los ciclos basados en métodos ágiles?

    <p>Las iteraciones son cortas y promueven la comunicación continua.</p> Signup and view all the answers

    ¿Cuál es el propósito principal de la ingeniería inversa en el contexto de software?

    <p>Crear nueva documentación a partir del análisis de código</p> Signup and view all the answers

    ¿Qué tipo de pruebas están más relacionadas con el diseño de la arquitectura de un sistema?

    <p>Pruebas de integración</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones describe mejor el concepto de información?

    <p>Datos procesados que tienen un propósito</p> Signup and view all the answers

    En el contexto de un sistema de información, ¿cuál es una de las salidas típicas?

    <p>Energía</p> Signup and view all the answers

    ¿Cuál es la diferencia principal entre la estrategia y la táctica en la gestión de una organización?

    <p>La estrategia se ocupa de los objetivos a largo plazo, la táctica de los objetivos a corto plazo</p> Signup and view all the answers

    ¿Qué implicación tiene el concepto de realimentación en un sistema?

    <p>Los sistemas ajustan sus salidas en función de su efecto sobre el entorno</p> Signup and view all the answers

    ¿Qué se entiende por reingeniería en el proceso de mantenimiento de software?

    <p>Aplicación de mantenimiento utilizando información de la ingeniería inversa</p> Signup and view all the answers

    ¿Qué tipo de pruebas se utilizan para verificar que un sistema cumple con los requisitos del cliente?

    <p>Pruebas de aceptación</p> Signup and view all the answers

    ¿Cuál de las siguientes características definen a los Sistemas de Soporte a la Decisión (DSS)?

    <p>Ofrecen informes y simulaciones para solucionar problemas imprevistos.</p> Signup and view all the answers

    ¿Qué tipo de requisito incluye los servicios deseados por el usuario?

    <p>Requisitos funcionales.</p> Signup and view all the answers

    Los sistemas integrales de gestión, como los ERP, son utilizados principalmente para:

    <p>Integrar procesos de negocio en la empresa.</p> Signup and view all the answers

    ¿Cuál es el objetivo principal del Customer Relationship Management (CRM)?

    <p>Satisfacer las necesidades y expectativas de los clientes.</p> Signup and view all the answers

    Las historias de usuario en metodologías ágiles se utilizan para:

    <p>Recoger requisitos expresados en el lenguaje del usuario.</p> Signup and view all the answers

    ¿Qué busca mejorar el Supplier Chain Management (SCM)?

    <p>Automatizar el suministro y reducir los tiempos de entrega.</p> Signup and view all the answers

    Los requisitos no funcionales se relacionan principalmente con:

    <p>Las expectativas del usuario en términos de calidad.</p> Signup and view all the answers

    Las historias épicas son importantes porque:

    <p>Reflejan objetivos generales y pueden clasificar otras historias.</p> Signup and view all the answers

    Study Notes

    Programas de computadores

    • Inclusión de componentes ópticos como CD/DVD.
    • 1G de instrucciones por segundo en sistemas avanzados.

    6ª Generación de computadoras (1990 - Actualidad)

    • Se centra en arquitecturas paralelas y distribuidas.
    • Empleo de procesadores especializados.
    • Dominio en programación funcional.
    • Fomento del desarrollo de la inteligencia artificial.

    Chaos Reports

    • Elaborados por la consultora Standish Group, identifican problemas en el desarrollo de software.
    • Clasificación de proyectos:
      • Éxito: finalizado conforme a plazo, presupuesto y requisitos.
      • Con problemas: finalización pero fuera de plazo y presupuesto, requisitos incumplidos.
      • Fracaso: proyecto cancelado durante desarrollo.

    Definición de Ingeniería

    • Actividades de ingenieros incluyen la concepción, proyección, construcción y gestión de obras públicas, máquinas, sistemas de control y software.
    • Los científicos desarrollan conocimientos de forma sistemática.

    Pilares de la Ingeniería del Software

    • Vocabulario: términos específicos del campo (interfaz, clase, objeto).
    • Tecnología: recursos utilizados (Java, Python, TCP/IP).
    • Herramientas: instrumentos para el trabajo (Eclipse, VSCode).
    • Buenas prácticas: acciones que generan resultados positivos (PMBOK, ITIL).
    • Metodologías: procedimientos establecidos (SCRUM, RUP).

    Orígenes de la Ingeniería del Software

    • Introducción del término "software" en la Software Engineering Conference (SEC) de la OTAN en 1968.
    • Enfoque ingenieril propuesto para abordar la crisis del software.
    • Se definió el ciclo de vida del software y se identificaron problemas como retrasos y baja calidad.

    Definiciones de Ingeniería del Software

    • Aplicación sistemática, disciplinada y cuantificable al desarrollo y mantenimiento del software.
    • Uso inteligente de principios y técnicas para crear software que satisfaga necesidades de usuarios.

    Definición de Proyecto

    • Un esfuerzo temporal para crear un producto, servicio o resultado único.
    • Tipos de proyectos: productivos, públicos, sociales, de vida y científicos.
    • Etapas del ciclo de Deming (PDCA): Planificar, Ejecutar, Verificar y Actuar (Plan, Do, Check, Act).

    Productos de la Ingeniería del Software

    • Entregables previos incluyen propuestas, pliegos, ofertas y contratos.
    • Entregables comunes abarcan planes de proyecto, informes de seguimiento, requisitos, diseño y código fuente.

    Normas y estándares en el ciclo de vida del software

    • ISO/IEC/IEEE 12027:2017: estándar sobre los procesos del ciclo de vida sin un modelo concreto.
    • CMMI-DEV (2010): modelo para mejora y evaluación de procesos de desarrollo y mantenimiento de software.

    Mantenimiento del software

    • Necesario para mejorar y adaptar software, siendo el coste el más alto del ciclo de vida.
    • Modelos de ciclo evolutivo, incremental e iterativo permiten mejoras continuas.

    Ciclos de vida basados en prototipos

    • Prototipos utilizados para evaluar diseños, pueden ser desechables o evolutivos.
    • Importancia de mostrar prototipos a usuarios y evaluar su utilidad.

    Ciclos de vida con métodos ágiles

    • Incorporan iteraciones cortas, favoreciendo la comunicación con usuarios.
    • Pruebas unitarias, de integración, sistema y aceptación fundamentales en el proceso.

    Ingeniería inversa

    • Proceso de estudiar sistemas heredados para crear documentación y entender su diseño.

    Reingeniería

    • Uso de información de ingeniería inversa para mantenimiento de código.

    Sistemas de Información

    • Diseñados para recoger, almacenar, procesar y distribuir información sobre el entorno de la organización.
    • Interacción con el entorno a través de entradas (datos, energía) y salidas (información).

    Niveles de gestión en una organización

    • Estrategia: óptica global a largo plazo, dirección a cargo.
    • Táctica: enfoque a medio-corto plazo dentro de departamentos.
    • Operativa: implementación de acciones inmediatas generando informes.

    Decision Support Systems (DSS)

    • Utilizan información de TPS y fuentes externas para análisis y decisiones.
    • Sistemas de Data Warehouse o Big Data ayudan a no sobrecargar TPS.

    Sistemas integrales de gestión

    • ERP: integración de procesos de negocio en compras, ventas y contabilidad.
    • CRM: enfoque en gestión de clientes y satisfacción.
    • SCM: optimización del suministro mediante gestión de rutas y lotes.

    Requisitos para Sistemas de Información

    • Condiciones o características que debe cumplir un sistema.
    • Tipos de requisitos: generales (objetivos) y detallados (funcionales y no funcionales).

    Historias de usuario

    • Método para obtener requisitos en metodologías ágiles en un formato comprensible para usuarios.
    • Pueden ser generales (epic stories) que representan objetivos amplios.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    ilovepdf_merged.pdf

    Description

    Este quiz explora los conceptos de la 6ª generación de programas de computadores, incluyendo arquitecturas paralelas, programaciones funcionales y desarrollo de inteligencia artificial. Evaluará tu conocimiento sobre los avances y tecnologías utilizadas desde 1990 hasta la actualidad.

    More Like This

    Artificial Intelligence Definitions
    10 questions
    Artificial Intelligence
    10 questions
    Expert Systems Overview
    8 questions

    Expert Systems Overview

    TimeHonoredCelebration8485 avatar
    TimeHonoredCelebration8485
    Use Quizgecko on...
    Browser
    Browser