Download FUNDAMENTOS DE PROGRAMACIÓN
Document related concepts
no text concepts found
Transcript
FUNDAMENTOS DE PROGRAMACIÓN PROCESO DE CONSTRUCCIÓN DE UNA APLICACIÓN ETAPAS DEL PROCESO POR: ANGELICA BARETO ENERO 28 DE 2016 Documento del proyecto de Software ANALISIS .............................................................................................................................................. 3 Enunciado del problema ................................................................................................................. 3 Requerimientos funcionales ........................................................................................................... 3 Requerimientos NO funcionales ..................................................................................................... 3 DISEÑO ................................................................................................................................................ 3 Diagramas UML (Lenguaje de Modelado Unificado) ...................................................................... 3 CONSTRUCCIÓN .................................................................................................................................. 4 Instalar el Java Development Kit (JDK) ............................................................................................ 4 Instalar el Eclipse for Java Developers (SDK: Sofware Development KIT)....................................... 5 ETAPAS DEL PROCESO DE CONSTRUCCIÓN DE UNA APLICACIÓN ANALISIS Enunciado del problema Requerimientos funcionales ¿Qué queremos que haga el software? Frases en infinitivo. Frases que contienen verbos Entrada de datos: Ingresar, capturar, insertar, entrar, introducir, incluir Procesamiento de datos: Almacenar datos en zonas 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, mostrar. Requerimientos NO funcionales Restricciones que se le imponen al software Seguridad, escalabilidad (usuarios), disponible (24/7, 360) Performance (rendimiento) DISEÑO Especificación detallada de ALGO que es susceptible de ser construido Diagramas UML (Lenguaje de Modelado Unificado) Diseño de interfaces de usuario (GUIs) CONSTRUCCIÓN Instalar el Java Development Kit (JDK) 1. Ir a la página de descarga: http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. Aceptar la licencia para poder descargar 3. Descargar el software según el sistema operativo Windows x64 186.55 MB jdk-8u71-windows-x64.exe 4. Instalar el Eclipse for Java Developers (SDK: Sofware Development KIT) https://eclipse.org/downloads/ Eclipse IDE for Java Developers 2. Elegir la version operative en donde se va a instalar 3. una vez el archive comprimido se ubica en el directorio raiz del computador Disco local c:/ 4. Extraer el contenido 5. 5.. crear un acceso directo en el escritorio del computador a partir del archive C:/eclipse/eclipse.exe Verificar que eclipse quedo correctamente instlado Dar doble clic en el acceso de escritorio CREAR UNA CARPETA EN DONDE SE ALMACENARE TODOS LOS PROYECTOS DE JAVA CREAR WORKSPACE Para cambiar la carpeta donde estan alamacenados los proyectos se debe usar File->Switch WorkSpace y ubicar la carpeta para almacenar los proyectos CREAR UN PROYECTO EN ECLIPSE Nota: El nombre del proyecto no puede tener espacios (anotación PASCAL CASE) PROGRMA EN JAVA 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"); } 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 combanciones de letra 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úmerops String nombre = "Angelica Barreto"; String Fecha = "Jueves 4 de Febrero de 2016"; // Imprimir los valores System.out.println("programa creado por"+nombre); System.out.println("programa creado por"+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); } }