Вы находитесь на странице: 1из 16

ISAE

SISTEMA
DIGITALES DE LA
INFORMACIN
PROF. CRUZ MARIANO
4 ESO

ISAE

DESARROLLO DE APLICACIONES
En la vida cotidiana nos encontramos con distintos desarrollos de
aplicaciones, por ejemplo, el programa que controla nuestro
telfono mvil.
El desarrollo de una aplicacin podra definirse como el proceso
que se realiza para encontrar distintas soluciones posibles a una
situacin problemtica, mediante la preparacin de aplicaciones
informticas. Este proceso implica la confeccin, prueba y
posterior bsqueda de errores en un programa informtico.
El primer paso ser efectuar la programacin lgica de la
aplicacin, es decir, la solucin lgica del problema, que subyace a
cualquier lenguaje de programacin.

ISAE

Tipos de Aplicaciones Desarrolladas

Aplicaciones Web: son muy comunes en organizaciones que


desean globalizar sus modelos de negocios o, simplemente,
alcanzar la auto-gestin para empleados, alumnos, docentes, etc.

Aplicaciones Mviles: se utiliza en equipos mviles, como


telfonos celulares o tabletas. Suelen ser similares a las de
escritorio, y permiten realizar las mismas tareas, aunque el ingreso
de datos es tctil y por voz.

Aplicaciones de Escritorio: funcionan sobre un sistema operativo


de PC o notebook. Podemos encontrarnos con desarrollos muy
costosos, utilizados por grandes empresas; y con otros gratuitos y
tiles que pueden servirnos para diferentes tareas.

ISAE

Interpretacin de las Aplicaciones


En la actualidad, la interaccin entre los usuarios y las aplicaciones
se da por medio de interfaces, principalmente grficas, es decir, de
una manera visual, a travs de iconos, colores y formas.
La interaccin entre los usuarios y la aplicacin tambin puede
entenderse como un esquema de ENTRADA/PROCESO/SALIDA:
la Entrada es el ingreso o comando de datos que vamos a realizar
sobre un dispositivo. El Proceso es el trabajo, la interpretacin y el
clculo de la informacin ingresada. La Salida es el resultado de
las acciones que se efectan sobre la informacin.

ENTRADA

PROCESO

SALIDA

ISAE

Etapas de un Desarrollo

Etapas involucradas en el desarrollo de aplicaciones.

ISAE

Anlisis del Problema


En primera instancia, tenemos el pedido de un cliente, que
determinamos como requisito. Hay una situacin que l desea
solucionar o mejorar, y que desembocar en la planificacin de un
proyecto. Al haber aclarado cul es el funcionamiento o fin de la
aplicacin informtica, debemos realizar, un relevamiento de la
informacin implicada. Cuando terminamos dicha tarea, podemos
generar un diagnstico de cmo encontramos los procesos
actuales en los que se ve involucrada la organizacin con respecto
a la futura herramienta informtica.

ISAE

Diseo de la Solucin
Luego de recolectar la informacin, ingresaremos a la etapa de
prototipado o diseo del sistema, en la que volcamos la
recoleccin de datos para dar un rostro a las aplicaciones. En
esta fase estamos en condiciones de mostrarle a nuestro cliente
una propuesta terica acerca de cmo funcionar el proyecto.
Para el diseo de la aplicacin, dividiremos el proceso en dos
partes: por un lado, el diseo de prototipos (Interface grfica de
nuestro desarrollo); por otro lado, el diseo del funcionamiento
(Mecanismo interno de las operaciones de desarrollo).

ISAE

Diseo de Prototipos
El uso de prototipos nos facilitar la comunicacin con el usuario
de las aplicaciones, y nos permitir conocer sus reacciones y
apreciaciones.
El prototipo actuar no como producto final, sino como una
maqueta mediante la cual podremos ver en detalle cmo es el
ajuste entre las necesidades del cliente y las caractersticas del
producto.

ISAE

Diseo del Funcionamiento


Como
no
podemos
programar
rpidamente en lenguaje mquina,
necesitamos adaptar de alguna
manera el lenguaje humano a formas
lgicas que se acerquen a las tareas
que puede realizar una computadora.
Algoritmo. Es un conjunto ordenado
infinito de operaciones que permite
hallar la solucin de un problema.
Por ejemplo, en la imagen
deseamos vestir una remera.

si

ISAE

Traduccin del diseo a un lenguaje de


programacin
Existen muchos lenguajes de programacin para desarrollar, por
medio de un cdigo (protocolo), sentencias algortmicas que luego
son traducidas a lenguaje mquina. Estos lenguajes cumplen la
funcin de intermediarios entre el desarrollador y el hardware.
Existen distintitos tipos de lenguajes de programacin: Lenguaje
mquina, Bajo nivel, Medio nivel y Alto nivel.

ISAE

Lenguaje Mquina
Cdigo interpretado directamente por el procesador. Las
invocaciones a memoria, como los procesos aritmtico-lgicos, son
posiciones literales de conmutadores fsicos del hardware en su
representacin booleana. Estos lenguajes son literales de tareas.

Lenguaje Bajo Nivel


Estos lenguajes se encuentran orientados a procesos compuestos
de tareas, y la cantidad de instrucciones depende de cmo haya
sido diseada la arquitectura del hardware. Como norma general,
se encuentran disponibles a nivel firmware, CMOS o chipset.

ISAE

Lenguaje Medio Nivel


Son aquellos que, basndose en los juegos de instrucciones
disponibles (chipset), permiten el uso de funciones a nivel
aritmtico. A nivel lgico, dependen de literales en ensamblador.
Estn orientados a procedimientos compuestos de procesos.

Lenguaje Alto Nivel


Permite mayor flexibilidad al desarrollador (a la hora de abstraerse
o de ser literal), y un camino bidireccional entre el lenguaje
mquina y una expresin casi oral entre la escritura del programa
y su posterior compilacin. Estn orientados a objetos.

ISAE

ISAE

ISAE

Implementacin y Testeo del Proyecto


Una vez desarrollado y compilado el software, es momento de
instalarlo.

Prueba o testing de la aplicacin: este proceso implica


someter el software a ciertas condiciones para demostrar si es
vlido o no.

Capacitacin y formacin del usuario: debe encararse


desde el punto de vista de los usuarios. Puede ser til
preguntarles, durante la capacitacin, cmo hacan
antes
ciertos procesos o tareas.

ISAE

https://www.youtube.com/watch?v=8lp20JFiB4s

Вам также может понравиться