Вы находитесь на странице: 1из 26

TECNICO EN

PROGRAMACION DE
SOFTWARE
Articulación con la media

GC-F-004 V.01
1. Analizar los
requisitos del
TECNICO EN Competencias cliente para
PROGRAMACION técnicas a construir el Sistema
DE SOFTWARE desarrollar de Información.
2. Construir el
Sistema que
cumpla con los
requisitos de la
solución.

GC-F-004 V.01
Analizar los requisitos del cliente para
construir el Sistema de Información.
RESULTADOS DE APRENDIZAJE CRITERIOS DE EVALUACION

• Interpretar el diagrama para identificar el


• Elabora propuestas de trabajo, de acuerdo con la
modelo de Datos interpretación de las necesidades tecnológicas, expuestas en el
informe de requerimientos, según normas y protocolos de la
empresa.
• Identificar cada uno de los conceptos y
principios que constituye la programación • Utiliza herramientas CASE para elaborar diagramas de casos de
uso, que representen el estado actual de los componentes de
orientada a objetos para interpretar el los componentes del sistema, apoyado en el análisis del
diseño informe de requerimientos.

• Elabora los diagramas UML, de acuerdo con las características


Interpretar los diagramas de caso de uso, de de cada uno de ellos, basado en los requerimientos del cliente.
objetos, de estado, de secuencia, de paquetes o • Representa procesos del sistema a partir de la construcción de
componentes, de despliegue, de colaboración algoritmos, como parte de la solución a situaciones planteadas,
según el diseño entregado. utilizando lenguajes de programación orientados a objetos.

GC-F-004 V.01
 Que es Java?

 Características de
Java
 Que es la
maquina virtual
JVM ?
 Manejo de la
memoria en la
INTRODUCCION Generalidades JVM
A JAVA de Java  Ambiente de
ejecución de Java
 Elementos de
una Clase
 Sintaxis de declaración de
Clase, atributos y métodos
 Características de Java
Identificar cada uno de los conceptos y  Abstraccion,Herencia y
principios que constituye la programación
orientada a objetos para interpretar el diseño Polimorfismo en Java GC-F-004 V.01
INTRODUCCION A JAVA
Aprender a programar, te hace libre
de las decisiones de los que van a
programar todo aquello que vamos a
utilizar en el futuro… Solo basta tu
creatividad,tus ideas y
especialmente tus ganas para poder
ser un buen programador !!!

GC-F-004 V.01
QUE ES JAVA ?

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


CARACTERISTICAS
DE JAVA

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


JVM-Java Virtual Machine

Write Once, Run Anywhere”,


“Escribir una vez, ejecutarse desde cualquier
QUE ES LA parte”
MAQUINA VIRTUAL
DE JAVA ?

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


JVM-Java Virtual Machine EJEMPLO

GC-F-004 V.01
JVM-Java Virtual Machine EJEMPLO

GC-F-004 V.01
JVM-Java Virtual Machine EJEMPLO

GC-F-004 V.01
MANEJO DE LA
MEMORIA EN LA
JVM

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


AMBIENTE DE
EJECUCION JAVA

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


PRODUCTOS DE
TECNOLOGIA JAVA

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


ELEMENTOS DE UNA
CLASE JAVA

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


PUBLIC,
ABSTRACT Y
FINAL

SINTAXIS DE LA
DECLARACION DE
UNA CLASE JAVA MiClase

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


Primitivo o puede ser un tipo object
Opcionalmente podemos iniciar
la variable con algún valor.

SINTAXIS DE LA
DECLARACION DE
UN ATRIBUTO JAVA

Al indicar el nombre de la variable se


public,private, recomienda utilizar la notación de
static fiinal altas y bajas, pero a diferencia de una
clase, la primera letra debe ser
minúscula, por ejemplo:
apellidoMaterno.
INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01
EJEMPLO DE
ATRIBUTOS JAVA

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


void, un tipo primitivo o un tipo Object. La
private, public , final, palabra reservada void se usa en caso
abstract y static de que el método no regrese ninguna
información.

SINTAXIS DE LA
DECLARACION DE
UN METODO JAVA

Variables de entrada al
Se recomienda Metodo.
la misma nomenclatura utilizada en
la declaración de variables.

Por ejemplo: private void modificarNombre(String nombre){ }

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


Cuando hacemos programas más grandes, es normal que el número de
clases vaya creciendo. Cada vez tenemos más y más clases. Meterlas
todas en el mismo directorio no suele ser bonito. Es mejor hacer grupos
de clases, de forma que todas las clases que traten de un determinado
tema o estén relacionadas entre sí vayan juntas. Por ejemplo, si
hacemos un programa de una agenda de teléfonos que los guarde en
una base de datos, podemos meter todas las clases que tratan con la
base de datos en un paquete (grupo), todas las de ventanas en otro, las
de imprimir en otro, etc.
PAQUETES EN JAVA Un paquete de clases es un grupo de clases que agrupamos juntas
porque consideramos que están relacionadas entre sí o tratan de un
tema común.

Los paquetes en Java, adicionalmente al orden que nos permite darle a la


aplicación, también nos brindan un nivel adicional de seguridad para
nuestras clases, métodos o interfaces, pues podremos especificar si una
clase o interfaz en particular es accesible por todos los componentes del
software (sin importar el paquete) o si en realidad es solo accesible por
las clases que estén en el mismo paquete que ésta. Veremos con más
detalle este tema del acceso más adelante.
INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01
EJEMPLO 1 DE LA
ESTRUCTURA
BASICA DE UNA
CLASE EN JAVA

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


EJEMPLO 2 DE LA
ESTRUCTURA
BASICA DE UNA
CLASE EN JAVA

INSTRUCTOR: OSCAR MAURICIO GONZALEZ GOMEZ GC-F-004 V.01


Estructura básica de una clase en Java

GC-F-004 V.01
Ejemplo de acceso a Atributos y Metidos

GC-F-004 V.01
GC-F-004 V.01
GC-F-004 V.01

Вам также может понравиться