Please enable JavaScript.
Coggle requires JavaScript to display documents.
Unidad 1:Elementos del desarrollo del software - Coggle Diagram
Unidad 1:Elementos del desarrollo del software
Programa y aplicación informática
Entornos de desarrollo integrado(IDE)
Realización de un programa informático.
Depurarlo
Editar el programa.(Escribir código)
Compilarlo.
Ejecutarlo.
Librerias
Complementan al programa
Pueden ser un programa o un conjunto de código que realiza tareas concretas.
Definiciones
Programa informático
conjunto de instrucciones diseñadas y creadas a través del razonamiento lógico y que son almacenadas en ficheros de texto respetando la sintaxis de un determinado lenguaje de programación.
Aplicación informática
conjunto de uno o más programas enlazados o relacionados entre sí, junto con la documentación generada durante el proceso de desarrollo de dicha aplicación.
Sistema
conjunto de elementos relacionados entre sí para la consecución de un determinado fin.
Lenguajes de programación
Clasificación
Códigos generados
Código objeto
Archivo ejecutable
Código fuente
Paradigmas de programación
Estructurado
estructuras básicas de control lógico
Secuencia
Selección
Iteración
Orientado a objetos
Conformada por:
Clase
Objeto
Ventajas
Protección de la información
Fácil mantenimiento
Rápido desarrollo
Declarativo
Funcional
Imperativo
Lógico
Por tipo de lenguaje
Interpretados.
Compilados.
JAVA
Creado por James Gosling
Creado para:
Fiabilidad del código y facilidad de desarrollo
Diversidad de controladores electrónicos
Interfaces mucho más cómodas
Características
Robusto
Seguro
Compilado e interpretado
Independiente a la arquitectura
Distribuido
Portable
Orientado a objetos
Multihilo
Lenguaje Simple
Dinámico
JVM
Fichero Fuente
Compilación
Bytecode
JVM PC
PC
JVM MAC
MAC
JVM PDA
PDA
Fases en el desarrollo de una aplicación
Ciclo de vida de un programa
Análisis
Diseño
Codificación
Codificación
Pruebas
Explotación
Mantenimiento
1 more item...
Documentación
Fases de desarrollo de una aplicación
Metodologías ágiles
Scrum
Sprints
3-4 semanas
Product backlog
Sprint backlog
Scrum taskboard