1 / 13

ETAPAS DESARROLLO DE SOFTWARE DE APLICACION

DEFINIR PROBLEMA. EJECUCION. MANTENIMIENTO. ETAPAS DESARROLLO DE SOFTWARE DE APLICACION. DISEÑO. ANALISIS. DOCUMENTACION. CODIFICACION. I ETAPA. DEFINICIÓN DEL PROBLEMA

terena
Télécharger la présentation

ETAPAS DESARROLLO DE SOFTWARE DE APLICACION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DEFINIR PROBLEMA EJECUCION MANTENIMIENTO ETAPAS DESARROLLO DE SOFTWARE DE APLICACION DISEÑO ANALISIS DOCUMENTACION CODIFICACION

  2. I ETAPA • DEFINICIÓN DEL PROBLEMA En ésta debe registrarse de manera clara y precisa el enunciado del problema, evitando dobles interpretaciones. Además debe solicitar el programador toda la información que considere necesaria como fórmulas empleadas.

  3. Ejemplo: • Realizar un programa que permita encontrar el área de un terreno en forma de triángulo rectángulo. Area= base*altura/2

  4. II ETAPA • ANÁLISIS Se realiza una revisión del enunciado del problema, determinando los pasos que se ejecutan de manera manual con el objetivo de automatizarlos, analizando fórmulas, datos requeridos o de entrada y datos de salida o respuestas esperadas.

  5. Ejemplo Primero registramos la(s) fórmulas: area= base*altura/2 Consideramos las variables que desconocemos su valor ubicadas a la derecha del signo = base=? altura=? Determinar las salidas esperadas (ubicadas a la izq. del signo=) area

  6. III ETAPA • DISEÑO DE SOLUCION Podemos encontrar varias alternativas de solución por medio de un algoritmo (conjunto de pasos secuenciales a ejecutar con lógica para obtener un resultado esperado), mismo que puede ser representado de las siguientes formas: • Simbólica o gráfica con Flujogramas • Escrita por medio de lenguaje natural • Escrita por medio de Pseudocódigo

  7. Ejemplo: Iniciamos el programa solicitando el ingreso del valor de la base y la altura, luego calculamos el area multiplicando la base por la altura y dividiendo para dos, para finalmente visualizar la respuesta. inicio base, altura area=base*altura/2 Inicio Ingresar base y altura Calcular area=base * altura/2 Visualizar area Fin area fin

  8. IV ETAPA • CODIFICACION Consiste en obtener un conjunto de instrucciones equivalente al algoritmo previo haciendo uso de un lenguaje de programación de alto nivel. A éste se lo conoce también como código fuente.

  9. Con Lenguaje de programación Java import java.io.*; publicclasscalculo_area{ publicstaticvoidmain(String[] args){ doublebase,altura,area; Scanner leer=new Scanner(System.in); base=leer.nextDouble(); altura=leer.nextDouble(); area=base*altura/2; System.out.println(area); } } Con Pseudocódigo 1. Inicio 2. Leer base 3. Leer altura 4. Calcular: area=(base*altura)/2 5. Visualizar: area 6. Fin

  10. V ETAPA • EJECUCION Y PRUEBAS Por medio del compilador del lenguaje de alto nivel filtramos errores (sintaxis) y mejoramos la interfaz usuario-máquina Los tipos de errores que pueden darse son: de sintaxis (problema de formato y no se ejecuta) y de lógica (problemas de procedimientos ejecutándose sin obtener los resultados esperados).

  11. VI ETAPA • DOCUMENTACION Desarrollamos un manual de usuario, ayudas, requerimientos del sistema, licenciamiento, derechos de autor

  12. VII ETAPA • MANTENIMIENTO Especialmente orientado hacia las aplicaciones que manipulan grandes volúmenes de información (bases de datos) o cuando cierto software requiere modificaciones o actualización.

More Related