Más contenido relacionado
Similar a ENTORNOS DE DESARROLLO: EL SOFTWARE (20)
Más de Jacinto Cabrera Rodríguez (20)
ENTORNOS DE DESARROLLO: EL SOFTWARE
- 6. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
Un programa informático es un conjunto
de instrucciones que ejecutadas de
manera secuencial realizan una o varias
tareas en un sistema.
EL PROGRAMA INFORMÁTICO
- 15. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
Conjunto de instrucciones, operadores y
reglas sintáctico-semánticas que se ponen
a disposición del programador para
comunicarse con los dispositivos software
y hardware del sistema.
- 18. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
LENGUAJES DE BAJO NIVEL
LENGUAJES DE MEDIO NIVEL
LENGUAJES DE ALTO NIVEL
CLASIFICACIÓN DE LOS LENGUAJES
NIVEL DE ABSTRACCIÓN
- 19. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
PRIMERA GENERACIÓN
SEGUNDA GENERACIÓN
TERCERA GENERACIÓN
CUARTA GENERACIÓN
QUINTA GENERACIÓN
CLASIFICACIÓN DE LOS LENGUAJES
EVOLUCIÓN HISTÓRICA
- 20. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
LENGUAJES DE BAJO NIVEL
PRIMERA GENERACIÓN (1GL)
LENGUAJES DE MEDIO NIVEL
SEGUNDA GENERACIÓN (2GL)
LENGUAJES DE ALTO NIVEL
3GL 4GL 5GL
CLASIFICACIÓN DE LOS LENGUAJES
- 21. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
LENGUAJES COMPILADOS
LENGUAJES INTERPRETADOS
LENGUAJES VIRTUALES
FORMA DE EJECUCIÓN
CLASIFICACIÓN DE LOS LENGUAJES
- 22. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
FUENTE JAVA
CLASE JAVA
MAQUINA VIRTUAL MAQUINA VIRTUAL MAQUINA VIRTUAL
CLASIFICACIÓN DE LOS LENGUAJES
- 23. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
PARADIGMA IMPERATIVO
PARADIGMA DECLARATIVO
PARADIGMA PROCEDIMENTAL
PARADIGMA ORIENTADO A OBJETOS
PARADIGMA FUNCIONAL
PARADIGMA LÓGICO
CLASIFICACIÓN DE LOS LENGUAJES
PARADIGMA DE PROGRAMACIÓN
- 24. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
LENGUAJES DE SERVIDOR
LENGUAJES DE CLIENTES
CLASIFICACIÓN DE LOS LENGUAJES
LUGAR DE EJECUCIÓN
- 25. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
LENGUAJES CONCURRENTES
LENGUAJES NO CONCURRENTES
CONCURRENCIA
CLASIFICACIÓN DE LOS LENGUAJES
- 26. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
LENGUAJES ORIENTADOS A SUCESOS
LENGUAJES NO ORIENTADOS A SUCESOS
CLASIFICACIÓN DE LOS LENGUAJES
INTERACTIVIDAD
- 27. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
LENGUAJES DE PROGRAMACIÓN VISUAL
LENGUAJES DE PROGRAMACIÓN TEXTUAL
CLASIFICACIÓN DE LOS LENGUAJES
REALIZACIÓN VISUAL
- 28. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
LENGUAJES DETERMINISTAS
LENGUAJES PROBABILÍSTICOS
DETERMINISMO
CLASIFICACIÓN DE LOS LENGUAJES
- 29. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
LENGUAJES ÚTILES
LENGUAJES ESOTÉRICOS O EXÓTICOS
CLASIFICACIÓN DE LOS LENGUAJES
PRODUCTIVIDAD
- 34. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
ANÁLISIS LEXICOGRÁFICO
ANÁLISIS SINTÁCTICO-SEMÁNTICO
GENERACIÓN DE CÓDIGO INTERMEDIO
OPTIMIZACIÓN DE CÓDIGO
GENERACIÓN DE CÓDIGO OBJETO
ENLAZADOR CON LIBRERÍAS
- 35. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
CÓDIGO FUENTE
ANÁLISIS
LEXICOGRÁFICO
ANÁLISIS
SINTÁCTICO
SEMÁNTICO
GENERADOR DE
CÓDIGO
INTERMEDIO
GENERADOR DE
CÓDIGO
CÓDIGO
OPTIMIZADO
OPTIMIZADOR DE
CÓDIGO
CÓDIGO
INTERMEDIO
CÓDIGO OBJETO ENLAZADOR
CÓDIGO
EJECUTABLE
LIBRERÍAS
- 37. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
ANÁLISIS
DISEÑO
CODIFICACIÓN
PRUEBAS
DOCUMENTACIÓN
EXPLOTACIÓN
MANTENIMIENTO
- 39. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
ENTREVISTA
DESARROLLO CONJUNTO DE LA APLICACION
PLANIFICACIÓN CONJUNTA DE LA REQUISITOS
BRAINSTORMING
ELABORACIÓN DE PROTOTIPOS
CASO DE USOS
ANÁLISIS
- 41. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
DICCIONARIO DE DATOS
DIAGRAMA DE ENTIDAD/RELACIÓN (DER)
DIAGRAMA DE TRANSICIÓN DE ESTADO (DTE)
DIAGRAMA DE FLUJO DE DATOS (DFD)
DIAGRAMA DE FLUJO DE CONTROL (DFC)
ANÁLISIS: TÉCNICAS PARA REPRESENTAR LOS REQUISITOS
- 42. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
ESPECIFICACIONES DE REQUISITOS DEL
SOFTWARE (ERS)
ANÁLISIS: RESULTADO FINAL
- 45. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
DISEÑO A NIVEL DE COMPONENTES
DISEÑO DE INTERFAZ
DISEÑO DE DATOS
DISEÑO ARQUITECTÓNICO
DISEÑO: DISEÑO ESTRUCTURADO
- 46. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
CONSTRUCCIÓN REPETITIVA
CONSTRUCCIÓN SECUENCIAL
CONSTRUCCIÓN CONDICIONAL
DISEÑO: DISEÑO ESTRUCTURADO - DISEÑO A NIVEL DE COMPONENTES
- 47. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
DISEÑO: DISEÑO ESTRUCTURADO - DISEÑO A NIVEL DE COMPONENTES
PRIMERA ACTIVIDAD
SEGUNDA ACTIVIDAD
CONSTRUCCIÓN SECUENCIAL
- 48. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
DISEÑO: DISEÑO ESTRUCTURADO - DISEÑO A NIVEL DE COMPONENTES
ACTIVIDAD SI ACTIVIDAD NO
CONSTRUCCIÓN CONDICIONAL
CONDICIÓN
SI NO
- 49. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
DISEÑO: DISEÑO ESTRUCTURADO - DISEÑO A NIVEL DE COMPONENTES
TAREA DEL BUCLE
CONSTRUCCIÓN REPETITIVA
CONDICIÓN
SI
NO
- 50. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
DISEÑO A NIVEL DE COMPONENTES
MENSAJES
SUBSISTEMA
CLASES Y OBJETOS
DISEÑO: DISEÑO ORIENTADO A OBJETOS
- 52. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
NOMBRES
NOMBRE DE FICHEROS
ORGANIZACIÓN DE FICHEROS
ESTILO DE PÁRRAFOS
COMENTARIOS
DECLARACIONES
SENTENCIAS
SEPARACIONES
CODIFICACIÓN: NORMAS
- 55. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
ANÁLISIS DE ERRORES
DEPURACIÓN
PRUEBAS: ESTRATEGIA
GENERAR PLAN DE PRUEBAS
DISEÑO DE LAS PRUEBAS
GENERACIÓN DE CASOS DE PRUEBA
DEFINICIÓN DEL PROCEDIMIENTO
EJECUCIÓN DE LAS PRUEBAS
EVALUACIÓN
- 57. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
DOCUMENTACIÓN DEL PROCESO
DOCUMENTACIÓN DEL PRODUCTO
DOCUMENTACIÓN: TIPOS
- 59. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
SOPORTE DEL USUARIO
USO OPERACIONAL DEL SISTEMA
ESTRATEGIAS DE IMPLEMENTACIÓN
PRUEBAS DE OPERACIÓN
EXPLOTACIÓN: ETAPAS
- 61. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
MANTENIMIENTO PREVENTIVO
MANTENIMIENTO PERFECTIVO
MANTENIMIENTO ADAPTATIVO
MANTENIMIENTO CORRECTIVO
MANTENIMIENTO: TIPOS
- 62. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
RETIRADA DEL SOFTWARE
MIGRACIÓN
REVISIÓN/MODIFICACIÓN DEL MANTENIMIENTO
IMPLEMENTACIÓN DE MODIFICACIONES
IMPLEMENTACIÓN DEL PROCESO
ANÁLISIS DE PROBLEMAS Y MODIFICACIONES
MANTENIMIENTO: TAREAS
- 64. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
ANALISTA DE SISTEMAS
DISEÑADOR DEL SOFTWARE
ANALISTA PROGRAMADOR
PROGRAMADOR
ARQUITECTO DEL SOFTWARE
- 65. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
ANALISTA DE SISTEMAS
ANÁLISIS
DISEÑADOR DEL SOFTWARE
DISEÑO
ANALISTA PROGRAMADOR
DISEÑO CODIFICACIÓN
PROGRAMADOR
CODIFICACIÓN
ARQUITECTO DEL SOFTWARE
ANÁLISIS DISEÑO DOCUMENTA. EXPLOTACIÓN
- 67. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
Conjunto de decisiones que definen a
nivel de diseño la estructura,
funcionamiento e interacción entre las
partes del software.
ARQUITECTURA DEL SOFTWARE
- 68. ENTORNOS DE DESARROLLO
EL SOFTWARE
© J.D.CABRERA
VISIÓN ESTÁTICA
VISIÓN FUNCIONAL
VISIÓN DINÁMICA
ARQUITECTURA DEL SOFTWARE