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);
}
}