Podcast
Questions and Answers
¿Qué característica NO se asocia a la 6ª generación de computadoras?
¿Qué característica NO se asocia a la 6ª generación de computadoras?
¿Cuál es el objetivo principal de los Chaos Reports?
¿Cuál es el objetivo principal de los Chaos Reports?
¿Qué término se refiere a los procedimientos bien definidos para obtener buenos resultados en ingeniería del software?
¿Qué término se refiere a los procedimientos bien definidos para obtener buenos resultados en ingeniería del software?
¿Cuál de los siguientes NO es un pilar de la ingeniería del software?
¿Cuál de los siguientes NO es un pilar de la ingeniería del software?
Signup and view all the answers
¿Qué año es significativo por la primera aparición del término 'software'?
¿Qué año es significativo por la primera aparición del término 'software'?
Signup and view all the answers
¿Cuál de los siguientes es un ejemplo de un sistema de control mencionado en la ingeniería?
¿Cuál de los siguientes es un ejemplo de un sistema de control mencionado en la ingeniería?
Signup and view all the answers
¿Qué problema no se identificó como asociado al desarrollo de software en la Conferencia de la OTAN?
¿Qué problema no se identificó como asociado al desarrollo de software en la Conferencia de la OTAN?
Signup and view all the answers
¿Cuáles de las siguientes son actividades propias de los ingenieros?
¿Cuáles de las siguientes son actividades propias de los ingenieros?
Signup and view all the answers
¿Cuál es una definición de Ingeniería del Software?
¿Cuál es una definición de Ingeniería del Software?
Signup and view all the answers
¿Cuál de las siguientes NO es una etapa del ciclo PDCA en la gestión de proyectos?
¿Cuál de las siguientes NO es una etapa del ciclo PDCA en la gestión de proyectos?
Signup and view all the answers
¿Qué documento se considera un entregable habitual en un proyecto de ingeniería del software?
¿Qué documento se considera un entregable habitual en un proyecto de ingeniería del software?
Signup and view all the answers
¿Cuál es el propósito principal del mantenimiento del software?
¿Cuál es el propósito principal del mantenimiento del software?
Signup and view all the answers
¿Qué estándares se consideran relevantes para el ciclo de vida del software?
¿Qué estándares se consideran relevantes para el ciclo de vida del software?
Signup and view all the answers
¿Qué tipo de procesos distingue el estándar ISO/IEC/IEEE 12027:2017?
¿Qué tipo de procesos distingue el estándar ISO/IEC/IEEE 12027:2017?
Signup and view all the answers
¿Cuál de los siguientes ejemplos representa un tipo de proyecto?
¿Cuál de los siguientes ejemplos representa un tipo de proyecto?
Signup and view all the answers
¿Cuál de estos documentos se entrega antes de comenzar un proyecto?
¿Cuál de estos documentos se entrega antes de comenzar un proyecto?
Signup and view all the answers
¿Cuál es la característica principal del modelo lento y monolítico?
¿Cuál es la característica principal del modelo lento y monolítico?
Signup and view all the answers
¿Qué se busca lograr en un ciclo incremental?
¿Qué se busca lograr en un ciclo incremental?
Signup and view all the answers
¿Cuál es un inconveniente del uso de prototipos en el desarrollo de software?
¿Cuál es un inconveniente del uso de prototipos en el desarrollo de software?
Signup and view all the answers
¿Qué enfoque se utiliza en el ciclo de vida basado en prototipos evolutivos?
¿Qué enfoque se utiliza en el ciclo de vida basado en prototipos evolutivos?
Signup and view all the answers
¿Cuál es una característica del desarrollo ágil en comparación con el desarrollo tradicional?
¿Cuál es una característica del desarrollo ágil en comparación con el desarrollo tradicional?
Signup and view all the answers
¿Cómo se describe un ciclo iterativo en el contexto del desarrollo de software?
¿Cómo se describe un ciclo iterativo en el contexto del desarrollo de software?
Signup and view all the answers
¿Cuál es un enfoque desechable en la metodología de prototipos?
¿Cuál es un enfoque desechable en la metodología de prototipos?
Signup and view all the answers
¿Qué caracteriza a los ciclos basados en métodos ágiles?
¿Qué caracteriza a los ciclos basados en métodos ágiles?
Signup and view all the answers
¿Cuál es el propósito principal de la ingeniería inversa en el contexto de software?
¿Cuál es el propósito principal de la ingeniería inversa en el contexto de software?
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?
¿Qué tipo de pruebas están más relacionadas con el diseño de la arquitectura de un sistema?
Signup and view all the answers
¿Cuál de las siguientes afirmaciones describe mejor el concepto de información?
¿Cuál de las siguientes afirmaciones describe mejor el concepto de información?
Signup and view all the answers
En el contexto de un sistema de información, ¿cuál es una de las salidas típicas?
En el contexto de un sistema de información, ¿cuál es una de las salidas típicas?
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?
¿Cuál es la diferencia principal entre la estrategia y la táctica en la gestión de una organización?
Signup and view all the answers
¿Qué implicación tiene el concepto de realimentación en un sistema?
¿Qué implicación tiene el concepto de realimentación en un sistema?
Signup and view all the answers
¿Qué se entiende por reingeniería en el proceso de mantenimiento de software?
¿Qué se entiende por reingeniería en el proceso de mantenimiento de software?
Signup and view all the answers
¿Qué tipo de pruebas se utilizan para verificar que un sistema cumple con los requisitos del cliente?
¿Qué tipo de pruebas se utilizan para verificar que un sistema cumple con los requisitos del cliente?
Signup and view all the answers
¿Cuál de las siguientes características definen a los Sistemas de Soporte a la Decisión (DSS)?
¿Cuál de las siguientes características definen a los Sistemas de Soporte a la Decisión (DSS)?
Signup and view all the answers
¿Qué tipo de requisito incluye los servicios deseados por el usuario?
¿Qué tipo de requisito incluye los servicios deseados por el usuario?
Signup and view all the answers
Los sistemas integrales de gestión, como los ERP, son utilizados principalmente para:
Los sistemas integrales de gestión, como los ERP, son utilizados principalmente para:
Signup and view all the answers
¿Cuál es el objetivo principal del Customer Relationship Management (CRM)?
¿Cuál es el objetivo principal del Customer Relationship Management (CRM)?
Signup and view all the answers
Las historias de usuario en metodologías ágiles se utilizan para:
Las historias de usuario en metodologías ágiles se utilizan para:
Signup and view all the answers
¿Qué busca mejorar el Supplier Chain Management (SCM)?
¿Qué busca mejorar el Supplier Chain Management (SCM)?
Signup and view all the answers
Los requisitos no funcionales se relacionan principalmente con:
Los requisitos no funcionales se relacionan principalmente con:
Signup and view all the answers
Las historias épicas son importantes porque:
Las historias épicas son importantes porque:
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.
Related Documents
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.