Download fundamentos de programacion inicio

Document related concepts
no text concepts found
Transcript
FUNDAMENTOS DE PROGRAMACIÓN
PROCESO DE CONSTRUCCIÓN DE UNA APLICACIÓN
ETAPAS DEL PROCESO
Santiago Gonzalez Navarro
Documento desarrollo de software
ANÁLISIS .............................................................................................................................................. 2
Enunciado del problema ................................................................................................................. 2
Requerimientos Funcionales ........................................................................................................... 2
Requerimientos NO funcionales ..................................................................................................... 2
DISEÑO ................................................................................................................................................ 2
Diagramas UML (Lenguaje de modelado unificado) ....................................................................... 2
Diseño de interfaces de usuario (GUIs) ........................................................................................... 2
CONSTRUCCIÓN .................................................................................................................................. 3
Instalar el Java Development kit (JDK) ............................................................................................ 3
Instalar el eclipse for Java Developers (SDK: software) .................................................................. 3
ETAPAS DEL PROCESO DE CONSTRUCCIÓN DE UNA APLICACIÓN
ANÁLISIS
Enunciado del problema
Requerimientos Funcionales
o
¿Qué queremos que haga el software?
Frases en infinitivo. Frases que contienen verbos.
Entrada de datos: ingresar, capturar, insertar, entrar, introducir.
Procesamiento: almacenar datos en zonas de memoria (RAM: principal; main storage.
Memoria secundaria: discos duros, USB, CD, DVD), calcular, operar, promediar, convertir,
clasificar, ordenar, borrar.
Salida de datos: Visualizar, imprimir, listar, mostrar.
Requerimientos NO funcionales
o
Restricciones que se le imponen al software
Seguridad, escalabilidad (capacidad de usuarios, rendimiento), disponibilidad (24/7).
Performance.
DISEÑO
o
Especificación 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)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Instalar el eclipse for Java Developers (SDK: software)
http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/mars1
Una vez se descarga eclipse, se crea una carpeta en escritorio para tus proyectos en java luego
abrir java y seleccionar un workspace, en este caso la carpeta que has creado con anterioridad.
Luego ir a file y seleccionar new java proyect
Se debe asignar un nombre al proyecto el cual debe escribirse en Pascalcase
Luego desplegar de la ventana ssc  new  class
Asignar un nombre a class y seleccionar la pestaña public static void main finish
Mi primer programa
public class OperacionesAritmeticas {
public static void main(String[]
args) {
// TODO Auto-generated method
stub System.out.println("Hola Como
estan");
System.out.println("Este es mi primer
programa en java ”);
System.out.println("en este momento
comienza la programacion ”);
programa");