Instalacion y uso Flashcards
Tipos de software
Sistema operativo, Software de programación, Aplicaciones
¿Que es el Sistema operativo?
Programa basico que funciona de interfaz para funcionamiento resto de software
¿Que es el Software de programación?
Conjunto de herramientas que nos permiten desarrollar aplicaciones
¿Qué son las Aplicaciones?
Conjunto de programas con una finalidad concreta
¿Qué es el Desarrollo de Software?
Proceso desde que se concibe la idea de un programa hasta que se implementa y funciona
¿Qué es el Ciclo de Vida del Software?
Las fases típicas del desarrollo de un software
¿Qué es el Modelo en cascada?
Modelo de desarrollo. Salto de una etapa a otra sin vuelta atras. Requiere conocer de antemano todos los requisitos.
¿Que es el Modelo en cascada con retroalimentación?
Modelo de desarrollo. Retroalimentacion entre etapas. Para proyecto rigido con requisitos claros
¿Que son los Modelos evolutivos?
Modelos de desarrollo. Tienen en cuenta la naturaleza cambiante del software
¿Que es el Modelo Iterativo Incremental?
Modelo de desarrollo evolutivo. Fases se repiten, refinan y mejoran
¿Que es el Modelo Espiral?
Modelo de desarrollo evolutivo. Software se va construyendo con diferentes versiones, incrementando funcionalidad cada vez
¿Que son las Herramientas CASE?
Conjunto de aplicaciones con el objetivo de reducir costes y tiempo del proceso, mejorando por tanto la productividad
Clasificacion de Herramientas CASE según fase del ciclo de vida
U-CASE: Planificación y análisis de requisitos.
M-CASE: Análisis y diseño.
L-CASE: Programación del software, detección de errores del código, depuración de programas y pruebas, y generación de la documentación
¿Que es RAD (desarrollo rapido de aplicaciones)?
Proceso de desarrollo de software que comprende desarrollo iterativo, construcción de prototipos y uso de utilidades CASE
¿Que es un Lenguaje de Programacion?
Idioma artificial, formado por un conjunto de símbolos y normas para obtener un código que el hardware de la computadora pueda entender y ejecutar
Tipos de Lenguajes de Programación según su nivel
Lenguaje máquina, Lenguaje ensamblador, Lenguaje alto nivel, Lenguaje visual
Codificación del Lenguaje máquina
Binario
Codificación del Lenguaje ensamblador
Mnemotécnicos
Codificación del Lenguaje alto nivel
Sentencias y ordenes
Codificacion del Lenguaje visual
Interfaz visual
Composicion estructural logica de un Lenguaje de Programacion
Alfabeto: Conjunto de símbolos permitidos
Sintaxis: Normas de construcción de simbolos permitidas
Semantica: Significados validos de las construcciones
Tipos de lenguaje de programación segun tecnica de programacion
Estructurados, Orientados a Objetos, Visuales