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?
- 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?
¿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?
¿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?
¿Cuál es el objetivo principal de la Ingeniería del Software?
¿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?
¿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?
¿Qué enfoque tiene el modelo CMMI-DEV?
¿Qué enfoque tiene el modelo CMMI-DEV?
¿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?
¿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?
¿Qué porcentaje del mantenimiento de software se destina al mantenimiento evolutivo?
¿Qué porcentaje del mantenimiento de software se destina al mantenimiento evolutivo?
¿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?
¿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?
¿Qué tipo de mantenimiento se centra en incorporar nuevos requisitos?
¿Qué tipo de mantenimiento se centra en incorporar nuevos requisitos?
¿Qué es la ingeniería en términos generales?
¿Qué es la ingeniería en términos generales?
¿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?
¿Qué tipo de desarrollo se refiere a 'software libre'?
¿Qué tipo de desarrollo se refiere a 'software libre'?
¿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?
¿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?
¿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?
¿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?
¿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?
¿Qué define un proyecto software según el Project Management Institute?
¿Qué define un proyecto software según el Project Management Institute?
¿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?
¿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?
¿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?
¿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?
¿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?
En la fase 'Check' del Ciclo de Deming, ¿qué se evalúa?
En la fase 'Check' del Ciclo de Deming, ¿qué se evalúa?
¿Qué aspecto es fundamental en la estrategia de un proyecto software?
¿Qué aspecto es fundamental en la estrategia de un proyecto software?
¿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?
¿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?
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?
¿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?
¿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?
¿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?
¿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?
¿Qué papel juega el cliente en un proyecto de desarrollo de software?
¿Qué papel juega el cliente en un proyecto de desarrollo de software?
¿Qué describe el estándar en la Ingeniería del Software?
¿Qué describe el estándar en la Ingeniería del Software?
¿Cuál es el objetivo principal de la norma ISO 12207?
¿Cuál es el objetivo principal de la norma ISO 12207?
¿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?
La certificación en Ingeniería del Software implica:
La certificación en Ingeniería del Software implica:
¿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?
Flashcards
Características del software
Características del software
Propiedades distintivas del software, incluyendo su naturaleza intangible, su desarrollo en lugar de fabricación, y su posibilidad de obsolescencia en lugar de rotura.
Software intangible
Software intangible
El software no tiene forma física; es un conjunto de instrucciones y datos.
Software ideal vs. Software real
Software ideal vs. Software real
El software ideal es la versión perfecta de un programa que se corresponde con especificaciones. El software real incorpora fallos e imperfecciones.
Tipos de software
Tipos de software
Signup and view all the flashcards
Ingeniería del Software
Ingeniería del Software
Signup and view all the flashcards
CMMI-DEV
CMMI-DEV
Signup and view all the flashcards
Entregables
Entregables
Signup and view all the flashcards
Mantenimiento de Software
Mantenimiento de Software
Signup and view all the flashcards
Mantenimiento Evolutivo
Mantenimiento Evolutivo
Signup and view all the flashcards
Coste del Mantenimiento
Coste del Mantenimiento
Signup and view all the flashcards
Gestión de Incidencias
Gestión de Incidencias
Signup and view all the flashcards
ISO/IEC/IEEE 24765
ISO/IEC/IEEE 24765
Signup and view all the flashcards
Mantenimiento correctivo
Mantenimiento correctivo
Signup and view all the flashcards
Mantenimiento adaptativo
Mantenimiento adaptativo
Signup and view all the flashcards
Mantenimiento perfectivo
Mantenimiento perfectivo
Signup and view all the flashcards
SQA
SQA
Signup and view all the flashcards
¿Cuál es la responsabilidad del equipo de SQA?
¿Cuál es la responsabilidad del equipo de SQA?
Signup and view all the flashcards
¿Qué es la ingeniería?
¿Qué es la ingeniería?
Signup and view all the flashcards
Pilares de la Ingeniería
Pilares de la Ingeniería
Signup and view all the flashcards
Software a medida (interno)
Software a medida (interno)
Signup and view all the flashcards
Software a medida (externo)
Software a medida (externo)
Signup and view all the flashcards
Software Producto
Software Producto
Signup and view all the flashcards
Software Libre
Software Libre
Signup and view all the flashcards
Software Engineering Conference (SEC)
Software Engineering Conference (SEC)
Signup and view all the flashcards
Proyecto de software
Proyecto de software
Signup and view all the flashcards
Tipos de proyectos de software
Tipos de proyectos de software
Signup and view all the flashcards
Características de un proyecto de software
Características de un proyecto de software
Signup and view all the flashcards
Ciclo de Deming
Ciclo de Deming
Signup and view all the flashcards
Roles en un proyecto de software
Roles en un proyecto de software
Signup and view all the flashcards
Director de proyecto
Director de proyecto
Signup and view all the flashcards
Ingeniero de requisitos
Ingeniero de requisitos
Signup and view all the flashcards
Equipo de desarrollo
Equipo de desarrollo
Signup and view all the flashcards
Equipo de calidad
Equipo de calidad
Signup and view all the flashcards
Cliente
Cliente
Signup and view all the flashcards
Usuario
Usuario
Signup and view all the flashcards
Responsable TIC del Cliente
Responsable TIC del Cliente
Signup and view all the flashcards
Norma ISO 12207
Norma ISO 12207
Signup and view all the flashcards
Estándar
Estándar
Signup and view all the flashcards
Certificación
Certificación
Signup and view all the flashcards
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.