Podcast
Questions and Answers
¿Qué es un sistema informático?
¿Qué es un sistema informático?
Es una herramienta que permite almacenar y procesar información.
¿Qué es un programa informático?
¿Qué es un programa informático?
Un programa informático es un conjunto de instrucciones cuyo objetivo es realizar una o varias tareas en un ordenador. Sin programas, un ordenador no puede funcionar.
El software y el hardware son independientes y no se necesitan el uno al otro.
El software y el hardware son independientes y no se necesitan el uno al otro.
False (B)
Según su tipo de tarea, ¿en qué tipos se puede clasificar el Software?
Según su tipo de tarea, ¿en qué tipos se puede clasificar el Software?
Indique la función de cada tipo de Software:
Indique la función de cada tipo de Software:
Según su método de distribución, ¿qué tipo de software necesita una cuota mensual para el uso?
Según su método de distribución, ¿qué tipo de software necesita una cuota mensual para el uso?
Un programa shareware que no tiene ningún coste. Normalmente incluye una licencia de uso que permite distribuirlo con restricciones. ¿Qué tipo de software es?
Un programa shareware que no tiene ningún coste. Normalmente incluye una licencia de uso que permite distribuirlo con restricciones. ¿Qué tipo de software es?
Los programas shareware que descargan de forma automática publicidad en nuestro ordenador. ¿Qué tipo de software es?
Los programas shareware que descargan de forma automática publicidad en nuestro ordenador. ¿Qué tipo de software es?
¿Qué es una licencia de software?
¿Qué es una licencia de software?
El software de dominio público es un software que puede ser utilizado, copiado, distribuido y modificado sin restricciones. ¿Es esta afirmación correcta?
El software de dominio público es un software que puede ser utilizado, copiado, distribuido y modificado sin restricciones. ¿Es esta afirmación correcta?
¿Qué son las licencias Creative Commons?
¿Qué son las licencias Creative Commons?
Según la ISO, ¿Qué es un ciclo de vida del software?
Según la ISO, ¿Qué es un ciclo de vida del software?
Mencione tres etapas principales del ciclo de vida del software.
Mencione tres etapas principales del ciclo de vida del software.
En la etapa de análisis del ciclo de vida del software, ¿Qué es lo que se determina?
En la etapa de análisis del ciclo de vida del software, ¿Qué es lo que se determina?
La etapa de diseño del ciclo de vida del software es la etapa donde se traduce lo descrito en el diseño a una forma entendible por la máquina y se genera el código ejecutable.
La etapa de diseño del ciclo de vida del software es la etapa donde se traduce lo descrito en el diseño a una forma entendible por la máquina y se genera el código ejecutable.
En la etapa de prueba del ciclo de vida del software, ¿Qué se comprueba?
En la etapa de prueba del ciclo de vida del software, ¿Qué se comprueba?
Explique la diferencia entre una documentación interna y una documentación externa.
Explique la diferencia entre una documentación interna y una documentación externa.
Qué es un modelo en cascada del ciclo de vida del software?
Qué es un modelo en cascada del ciclo de vida del software?
El modelo en cascada no permite volver a una etapa anterior en caso de que se deban realizar cambios
El modelo en cascada no permite volver a una etapa anterior en caso de que se deban realizar cambios
Mencione un inconveniente del modelo en cascada.
Mencione un inconveniente del modelo en cascada.
¿A qué tipo de modelo del ciclo de vida del software se refiere este esquema: análisis - diseño - implementación - pruebas - explotación y mantenimiento?
¿A qué tipo de modelo del ciclo de vida del software se refiere este esquema: análisis - diseño - implementación - pruebas - explotación y mantenimiento?
Qué es el modelo Iterativo Incremental y cómo se caracteriza?
Qué es el modelo Iterativo Incremental y cómo se caracteriza?
En los modelos iterativos se asume que las necesidades del usuario no están completas y es necesario volver a planificar y diseñar después de cada implementación de los entregables.
En los modelos iterativos se asume que las necesidades del usuario no están completas y es necesario volver a planificar y diseñar después de cada implementación de los entregables.
Qué es el modelo iterativo en espiral?
Qué es el modelo iterativo en espiral?
En el modelo iterativo en espiral, ¿Qué se determina en cada ciclo de la espiral?
En el modelo iterativo en espiral, ¿Qué se determina en cada ciclo de la espiral?
Qué son las metodologías ágiles?
Qué son las metodologías ágiles?
Mencione un principio fundamental de la metodología ágil.
Mencione un principio fundamental de la metodología ágil.
Las metodologías ágiles son completamente diferentes a los modelos tradicionales del ciclo de vida del software.
Las metodologías ágiles son completamente diferentes a los modelos tradicionales del ciclo de vida del software.
Un lenguaje de programación se puede definir como:
Un lenguaje de programación se puede definir como:
Los protocolos de comunicación son los lenguajes que utilizan los equipos para comunicarse entre sí.
Los protocolos de comunicación son los lenguajes que utilizan los equipos para comunicarse entre sí.
Según su nivel de abstracción, ¿Qué tipo de lenguaje de programación está más cerca del lenguaje humano?
Según su nivel de abstracción, ¿Qué tipo de lenguaje de programación está más cerca del lenguaje humano?
El lenguaje de máquina es un lenguaje de bajo nivel, donde la programación se realiza utilizando ceros y unos.
El lenguaje de máquina es un lenguaje de bajo nivel, donde la programación se realiza utilizando ceros y unos.
Qué es un compilador?
Qué es un compilador?
Qué es un intérprete?
Qué es un intérprete?
¿A qué tipo de lenguaje de programación se refiere este esquema: Primero, la fase de compilación en la que todo el código fuente se transforma en código máquina, y se utiliza un intérprete que traduce y ejecuta las instrucciones del código?
¿A qué tipo de lenguaje de programación se refiere este esquema: Primero, la fase de compilación en la que todo el código fuente se transforma en código máquina, y se utiliza un intérprete que traduce y ejecuta las instrucciones del código?
¿Qué paradigma de programación se caracteriza por el uso de tres construcciones lógicas: secuencia, decisión e iteración?
¿Qué paradigma de programación se caracteriza por el uso de tres construcciones lógicas: secuencia, decisión e iteración?
Qué es el código fuente de un programa informático?
Qué es el código fuente de un programa informático?
El código fuente de un programa informático es directamente ejecutable por el ordenador.
El código fuente de un programa informático es directamente ejecutable por el ordenador.
¿Qué es código objeto?
¿Qué es código objeto?
El código fuente se traduce a lenguaje máquina o código objeto para que el ordenador pueda ejecutar el programa.
El código fuente se traduce a lenguaje máquina o código objeto para que el ordenador pueda ejecutar el programa.
Qué es el código ejecutable?
Qué es el código ejecutable?
El código ejecutable es independiente de la plataforma hardware y del sistema operativo.
El código ejecutable es independiente de la plataforma hardware y del sistema operativo.
¿Qué es una máquina virtual?
¿Qué es una máquina virtual?
Mencione un uso de las máquinas virtuales.
Mencione un uso de las máquinas virtuales.
Qué es la Java Virtual Machine (JVM)?
Qué es la Java Virtual Machine (JVM)?
La Java Virtual Machine es independiente del sistema operativo y de la plataforma硬件.
La Java Virtual Machine es independiente del sistema operativo y de la plataforma硬件.
Flashcards
Sistema informático
Sistema informático
Herramienta que almacena y procesa información, compuesta por hardware, software y personal técnico.
Programa informático
Programa informático
Conjunto de instrucciones que realizan tareas en un ordenador.
Hardware
Hardware
Componentes físicos de un ordenador (CPU y periféricos).
Software
Software
Signup and view all the flashcards
Sistemas operativos
Sistemas operativos
Signup and view all the flashcards
Aplicaciones
Aplicaciones
Signup and view all the flashcards
Código fuente
Código fuente
Signup and view all the flashcards
Código objeto
Código objeto
Signup and view all the flashcards
Código ejecutable
Código ejecutable
Signup and view all the flashcards
Ciclo de vida del software
Ciclo de vida del software
Signup and view all the flashcards
Análisis (software)
Análisis (software)
Signup and view all the flashcards
Diseño (software)
Diseño (software)
Signup and view all the flashcards
Codificación (software)
Codificación (software)
Signup and view all the flashcards
Pruebas (software)
Pruebas (software)
Signup and view all the flashcards
Explotación (software)
Explotación (software)
Signup and view all the flashcards
Mantenimiento (software)
Mantenimiento (software)
Signup and view all the flashcards
Software libre
Software libre
Signup and view all the flashcards
Software propietario
Software propietario
Signup and view all the flashcards
Software de dominio público
Software de dominio público
Signup and view all the flashcards
Máquina virtual
Máquina virtual
Signup and view all the flashcards
Máquina virtual de Java
Máquina virtual de Java
Signup and view all the flashcards
Lenguaje de programación
Lenguaje de programación
Signup and view all the flashcards
Lenguajes de bajo nivel
Lenguajes de bajo nivel
Signup and view all the flashcards
Lenguajes de alto nivel
Lenguajes de alto nivel
Signup and view all the flashcards
Study Notes
Entornos de Desarrollo
- Curso de Desarrollo de Aplicaciones Multiplataforma (DAM1) 2024-2025.
- Instructor: María Miranda Herrero.
Unidad Temática 1: Desarrollo del Software
- Esta unidad cubre los fundamentos del desarrollo de software.
Contenido
- Introducción a sistemas informáticos.
- Relación entre hardware y software.
- Definición y características del software.
- Ciclo de vida del software.
- Lenguajes de programación.
- Diferencias entre código fuente, objeto y ejecutable.
- Máquinas virtuales.
Unidad Temática 2: Relación entre Hardware y Software
- Hardware: Componentes físicos (tangibles) del ordenador.
- Componentes internos (dentro de la CPU)
- Componentes externos (periféricos)
- Software: Conjunto de instrucciones, programas y datos que hacen funcionar el hardware.
Unidad Temática 3: El Software
- Definicion de software.
- Clasificación del software según el tipo de función.
- Software de sistema: gestiona los recursos del hardware.
- Software de aplicación: funciona para el usuario final.
- Software de programación o desarrollo: ofrece herramientas a los programadores.
- Tipos de software según el método de distribución.
- Licencias de uso
- Software Libre
- Software propietario
- Software de Dominio público
- Shareware
- Freeware
- Adware
- SaaS (Software as a Service)
- Licencias de software: contratos que definen derechos y deberes entre desarrollador y usuario.
Unidad Temática 4: Ciclo de Vida del Software (SDLC)
- La Organización Internacional de Estandarización (ISO) normaliza el ciclo de vida del software (SDLC).
- El SDLC define los procesos relacionados con el desarrollo, operación y mantenimiento de un software.
- Fases del SDLC:
- Análisis
- Diseño
- Codificación
- Pruebas
- Explotación
- Mantenimiento
- Documentación: es parte integral del ciclo vital del software, documenta todas las fases.
Unidad Temática 5: Lenguajes de Programación
- Definición de un lenguaje de programación.
- Componentes: Léxico, Sintaxis y Semántica
- Clasificación de los lenguajes de programación:
- Nivel de abstracción: bajo, medio, alto
- Manejo de la ejecución: compilados, interpretados, mixtos
- Paradigma de programación: estructurado, orientado a objetos.
- Tipos de paradigmas de programación.
Unidad Temática 6: Código Fuente, Código Objeto y Código Ejecutable
- Definición de código fuente, objeto y ejecutable.
- Explicación del proceso de compilación (general).
- Fases de la compilación.
Unidad Temática 7: Máquinas Virtuales
- Definición de máquina virtual.
- Clasificación de máquinas virtuales:
- Máquinas virtuales de sistemas
- Máquinas virtuales de procesos
- Máquina Virtual de Java (JVM).
- Utilidad de las máquinas virtuales.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este quiz explora los fundamentos del desarrollo de software, incluyendo la relación entre hardware y software. Se abordarán conceptos clave como el ciclo de vida del software, lenguajes de programación y la clasificación del software. Ideal para estudiantes del curso DAM1 2024-2025.