Está en la página 1de 14

PRESENTACIÓN

CHRISTIAN DIEGO
VIADERO

ENTORNOS DE
DESARROLLO
PRIMER
TRIMESTRE
Una presentacion explicando brevemente lo expuesto en el documento de word
IES ATAULFO ARGENTA
INDICE
03 PROGRAMA INFORMATICO
04 TIPO DE CODIGO
05 JDK, JRE, DIFERENCIAS
06 TIPOS DE LENGUAJE
07 FASES DE DESARROLLO
10 PARADIGMAS INFORMATICOS
11 ECLIPSE, NETBEANS
12 DIFERENCIAS ENTRE ELLOS
13 FUNCIONES DE UN IDE
¿QUE ES UN PROGRAMA
INFORMATICO?
Es un tipo de software que funciona como un conjunto de
herramientas diseñadas para realizar tareas y trabajos
específicos en tu ordenador.
TIPOS DE CODIGO CODIGO FUENTE

A la hora de programar, nos encontramos Es aquel texto legible que el humano puede leer y escribir en un
lenguaje de programacion especifico
con 3 tipos diferentes de codigo:

Código fuente:

CODIGO OBJETO
Código objeto:
Es aquel codigo que escribe y redacta el propio ordenador con el fin
de que este le de un uso.
Código ejecutable:

CODIGO EJECUTABLE
Es el objeto final del codigo, el cual ya esta redactado y compialdo
para entregarse al usuario, pòr ejemplo en forma de .EXE en los
sistemas windows.
JDK, JRE Y DIFERENCIAS

JRE JDK
Java Runtime Enviroment, es una capa Java development kit, Es un software para los
de software del sistema operativo que desarrolladores de Java que contiene interprete,
proporciona bibliotecas de clases y clases y herramientas etc para que estos puedan
otros recursos. crear sus programas.

DIFERENCIAS ENTRE ELLOS


JDK es un kit de desarrollo de software, pero JRE es
un paquete de software que le permite ejecutar un
programa Java, pero JVM es un entorno para ejecutar
bytecode. Java Development Kit (JDK) es la forma
completa de JDK, Java Runtime Environment es la
forma completa de JRE y Java Virtual Machine es la
forma completa de JVM.
TIPOS DE LENGUAJE DE PROGRAMACION

1 2 3
LENGUAJE DE BAJO LENGUAJE DE MEDIO LENGUAJE DE ALTO
NIVEL NIVEL NIVEL
Codigos como el lenguaje de maquina Basándose en los juegos de Nos referimos al tipo de lenguaje de
o el lenguaje ensamblador. Ofrtecen al instrucciones disponibles, permiten el programación que no expresa los
programador o desarrollador control uso de funciones a nivel aritmetico, algoritmos teniendo en cuenta la
total sobre el hadware en el que se pero a nivel logico aun dependen del capacidad que tienen las maquinas
ejecuta . lenguaje ensamblador (bajo nivel) para ejecutar ordenes.
FASE 1 - ANALISIS
Descubrir qué es lo que realmente se necesita y se llega a una
LAS FASES DE comprensión adecuada de los requerimientos del sistema

DESARROLLO DE
SOFTWARE FASE 2 - DISEÑO
Proceso por el que un agente crea una especificación de un
Dentro de la creacion de un software, artefacto de software, pensado para cumplir unos objetivos,
encontramos 7 fases por las que todo utilizando un conjunto de componentes primitivos y sujeto a
programa debe pasar. restricciones

FASE 3 - CODIFICACION
Proceso de usar lenguajes de programación para dar instrucciones a
una computadora. Estas instrucciones impulsan los sitios web, el
software y las aplicaciones que la gente usa todos los días.
FASE 4 - PRUEBAS
Evaluar y verificar que un producto o aplicación de software hace lo
LAS FASES DE que se supone que debe hacer

DESARROLLO DE
SOFTWARE FASE 5 - DOCUMENTACION
información enfocada en la descripción del sistema o producto para
Dentro de la creacion de un software, quienes se encargan de desarrollarlo, implementarlo y utilizarlo
encontramos 7 fases por las que todo
programa debe pasar.

FASE 6 - EXPLOTACION
última etapa del ciclo de desarrollo de software lineal. Comprende
las fases de instalación y aceptación.
LAS FASES DE
DESARROLLO DE FASE 7 - MANTENIMIENTO
SOFTWARE El mantenimiento del software se realiza después del lanzamiento
del producto por varias razones, que incluyen la mejora del software
Dentro de la creacion de un software,
en general, la corrección de problemas o errores, mejorar el
encontramos 7 fases por las que todo
rendimiento y más.
programa debe pasar.
PARADIGMAS INFORMATICOS
UN PARADIGMA DE PROGRAMACIÓN ES UNA MANERA O ESTILO DE PROGRAMACIÓN DE SOFTWARE.
EXISTEN DIFERENTES FORMAS DE DISEÑAR UN LENGUAJE DE PROGRAMACIÓN Y VARIOS MODOS DE
TRABAJAR PARA OBTENER LOS RESULTADOS

1 2 3 4
ORIENTADO A
IMPERATIVO DECLARATIVO OBJETOS REACTIVA
Sucesión de instrucciones Describe el problema en Paradigma se construyen Escuchar lo que emite
o conjunto de sentencias, lugar de encontrar una modelos de objetos que un evento o cambios en
como si el programador solución al mismo. Este representan elementos el flujo de datos, en
diera órdenes concretas paradigma utiliza el principio (objetos) del problema a donde los objetos
del razonamiento lógico para resolver, que tienen reaccionan a los valores
responder a las preguntas características y funciones. que reciben de dicho
Permite separar los cambio.
diferentes componentes de
un programa, simplificando
así su creación, depuración y
posteriores mejoras
ECLIPSE Y NETBEANS

ECLIPSE NETBEANS

Este paradigma se basa en escuchar lo que emite NetBeans IDE es un entorno de desarrollo integrado de
un evento o cambios en el flujo de datos, en código abierto y gratuito para el desarrollo de
aplicaciones en los sistemas operativos Windows, Mac,
donde los objetos reaccionan a los valores que
reciben de dicho cambio. VS Linux y Solaris. El IDE simplifica el desarrollo de
aplicaciones web, empresariales, de escritorio y móviles
que utilizan las plataformas Java y HTML5.
ECLIPSE Y NETBEANS, DIFERENCIAS

DESVENTAJAS ECLIPSE DESVENTAJAS NETBEANS


-Su principalmente inconveniente, común a otros IDEs en -Poca existencia de pluguins para esta plataforma.
mayor o menor medida, en el consumo de recursos del -Hace falta documentación del Rich Client Plataform
sistema. (RCP).
-También que carece de mucho soporte para webapps VS -No posee un editor de código HTML.
(.war, jsp y servlets) tal y como lo hace netbeans. (los
plugins por lo general no son ni tan potentes ni tan
sencillos como el módulo que en Netbeans viene
preinstalado).
FUNCIONES DE UN IDE
Editor de código: coloración de la sintaxis.
Auto-completado de código, atributos y métodos de
clases.
Identificación automática de código.
Herramientas de concepción visual para crear y
manipular componentes visuales.
Asistentes y utilidades de gestión y generación de
código.
Archivos fuente en unas carpetas y compilados a otras.
Compilación de proyectos complejos en un solo paso.
Soporta cambios de varios usuarios de manera
simultánea.
Generador de documentación integrado.
Detección de errores de sintaxis en tiempo real.
GRACIAS
CHRISTIAN DIEGO VIADERO
CDIEGOV02@EDUCANTABRIA.ES
DAW109
IES ATAULFO ARGENTA

También podría gustarte