Download FUNDAMENOS DE PROGRAMACION leo
Document related concepts
no text concepts found
Transcript
FUNDAMENOS DE PROGRAMACION PROCESO DE CONSTRUCCION DE UNA APLICACION ETAPAS DEL PROCESO POR: JORGE LEONARDO RODRIGUEZ GUERRERO ENERO 28 DE 2016 Documento del proyecto de software ANALISIS .............................................................................................................................................. 3 Enunciado del problema ................................................................................................................. 3 Requerimientos ............................................................................................................................... 3 Requerimientos NO funcionales ..................................................................................................... 3 DISEÑO ................................................................................................................................................ 3 Diagramas UML (lenguaje de modelado)........................................................................................ 3 Diseño de interfaces de usuario (GUIS) .......................................................................................... 3 CONSTRUCCIÓN .................................................................................................................................. 4 Instalar el Java Development Kit (JDK) ............................................................................................ 4 Instalar el Eclipse for Java Developers (SDK: software Development Kid) ..................................... 4 Eclipse IDE for Java Developers............................................................................................ 5 ETAPAS DEL PROCESO DE CONSTRUCCIÓN DE UNA APLICACIÓN ANALISIS Enunciado del problema Requerimientos ¿Qué queremos que haga el software? Frases en infinitivo. Frases que contienen verbos Entrada de datos: ingresar, capturar, inserta, entrar, introducir, incluir Procesamiento de datos: almacenar datos en zona de memoria (RAM: principal; main storage, Memoria secundaria: discos duros, USB, CD, DVD), calcular, operar, sumar, promediar, convertir, promediar, clasificar, ordenar, actualizar, borrar. Salida de datos: visualizar, imprimir, listar, reportar, mostrar, desplegar. Requerimientos NO funcionales Restricciones que se le impones al software Seguridad, escalabilidad (usuarios), disponibles (24/7, 360) Performance DISEÑO Especificación detallada de ALGO que es susceptible de ser construido Diagramas UML (lenguaje de modelado) Diseño de interfaces de usuario (GUIS) CONSTRUCCIÓN Instalar el Java Development Kit (JDK) Ir a la página de descarga http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. aceptar la licencia 3. descargar el software de acuerdso con el Sistema operativo Windows x64 186.55 MB jdk-8u71-windows-x64.exe Instalar el Eclipse for Java Developers (SDK: software Development Kid) 1. Descargar el software del siguiente link Eclipse IDE for Java Developers 2. Descargar el archivo comprimido 3. Una vez descargado el archive comprimido, se ubica en el directorio raíz del computador: C:/ 4. Extraer el contenido 5. Crear un acceso directo en el escritorio del computador a partir del archivo C:\eclipse\eclipse.exe 6. Verificar que eclipse quedo correctamente instalado 7. Dar doble clic en el acceso directo en el escritorio CREAR UNA CARPETA DONDE SE ALMACENARA TODOS LOS PROYECTO DE JAVA CREAR WORKSPACE (nombre de la carpeta) Lo primero que sale, hay que guardar en la carpeta creada CREAR UN PROYECTO EN ECLIPSE 1. 2. Se debe asignar un nombre al proyecto en PascalCase Como crear nuestro primer programa en Java 1 2 3. public class OperacionesAritmeticas { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hola Mundo") ; System.out.println("Este es mi primer programa") ; } } 4. 5. public class OperacionesAritmeticas { public static void main(String[] args) { // TODO Auto-generated method stub // A continuacion se imprimira en pantalla // un mensaje que es un texto System.out.println("Hola Mundo") ; System.out.println("Este es mi primer programa") ; /******************************************* * Existen varias formas de almacenar datos* * dentro del computador. * * Podemos almacenar numeros con decimales * * o numeros sin decimales. * * Tambien podemos almacenar letras * * o combinaciones de letras y numeros * *******************************************/ // Ejemplo de numeros con decimales float R = (float) 0.082057; double PI = 3.14159265358; // Ejemplo de numeros sin decimales int a = 20; int b = 30; int c = -5; int d = a*b + c; // Para almacenar combinaciones de letras y números String nombre = "Jorge Leonardo Rodríguez Guerrero"; String fecha = "Jueves 4 de febrero de 2016"; // Imprimir los valores System.out.println("Programa creado por "+nombre); System.out.println("Fecha :"+fecha); System.out.println("VARIABLE DEFINIDAS"); System.out.println("El valor de R es "+R); System.out.println("El valor de PI es "+PI); System.out.println("El valor de a es "+a); System.out.println("El valor de b es "+b); System.out.println("El valor de c es "+c); System.out.println("El valor de d es "+d); } }