ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ciclo de desarrollo de una aplicacion


Enviado por   •  14 de Septiembre de 2021  •  Documentos de Investigación  •  1.849 Palabras (8 Páginas)  •  81 Visitas

Página 1 de 8

CICLO DE DESARROLLO DE APLICACIONES

El proceso de desarrollo de un nuevo producto de software también se conoce como SDLC -ciclo de vida del desarrollo de software- (siglas en inglés de software development life cycle) y puede considerarse una subcategoría del ciclo de vida de desarrollo de sistemas. Existen varios modelos de SDLC y se pueden estandarizar bajo la ISO/IEC 12207, la cual enumera todas las tareas que deben formar parte del desarrollo y mantenimiento de software.

PLANTEAMIENTO DEL PROBLEMA: El proceso del desarrollo de software comienza con una fase inicial de planificación, que incluye un análisis de requisitos. Los clientes pueden tener una idea general del tipo de producto que necesitan, pero esta información no nos aporta nada de cómo debe ser la aplicación en realidad. Por ello los profesionales del software se fijan en los requisitos que piden los clientes para estudiar qué requisitos están incompletos, cuales son ambiguos y cuales son simplemente contradictorios. Para prevenir que los requisitos que sean incorrectos, es útil hacer demostraciones prácticas de cómo funcionaría la aplicación con frecuencia. La siguiente fase sería fijar el alcance del proyecto de desarrollo y ponerlo por escrito en un documento de forma clara y concisa.

Ejemplo:

El problema en si radica en que no existe una aplicación web para el control de gestión Académica Administrativa del PNF en Geo ciencias del IUTEB. Además de no tener una idea clara de las funciones a realizarse dentro de la institución, acarrea un problema dentro del orden logístico, administrativo y académico; puesto que las labores realizadas en el día repercuten después con la mala información y déficit académico.

La comunicación en dados casos puede no se realizarse de una manera adecuada, afectando a los PNF de Geo ciencias en ámbito a lo académico y Administrativo, posterior a fallos o a tomar por los percances o mejoramiento de la institución.

Para contrarrestar estas situaciones que atentan contra el desarrollo académico y administrativo, de acuerdo a los requerimientos de sistema, una Aplicación Web integral que garantice la gestión de los procesos Académicos y Administrativos, orientada a los docentes y estudiantes del PNF en Geo ciencias del IUTEB, de forma eficiente, rápida y segura; es una opción importante para su implantación.

http://yarmesm-aplicacionweb.blogspot.com/2011/11/capitulo-i-planteamiento.html

ANALISIS DEL PROBLEMA: Cuando un usuario plantea a un programador un problema que resolver mediante su ordenador, por lo general ese usuario tendrá conocimientos más o menos amplios sobre el dominio del problema, pero no es habitual que tenga conocimientos de informática. Por ejemplo, un contable que necesita un programa para llevar la contabilidad de una empresa será un experto en contabilidad (dominio del problema), pero no tiene por qué ser experto en programación.

Del mismo modo, el informático que va a resolver un determinado problema puede ser un experto programador, pero en principio no tiene por qué conocer el dominio del problema; siguiendo el ejemplo anterior, el informático que hace un programa no tiene por qué ser un experto en contabilidad.

Por ello, al abordar un problema que se quiere resolver mediante un ordenador, el programador necesita de la experiencia del experto del dominio para entender el problema. Al final, si se quiere llegar a una solución satisfactoria es necesario que:

  • El problema esté bien definido con el máximo detalle
  • Las especificaciones de las entradas y salidas del problema, deben ser descritas también en detalle:
  • ¿Qué datos son necesarios para resolver el problema?
  • ¿Qué información debe proporcionar la resolución del problema?

http://yarmesm-aplicacionweb.blogspot.com/2011/11/capitulo-i-planteamiento.htmlCiclo De Desarrollo de Programas - Cibernética Y Computaciónsites.google.com

DISEÑO DE LA APLICACIÓN: La fase más importante del desarrollo software es el diseño. Si realizamos un mal diseño iremos arrastrando los problemas que esto genera a todas las fases del desarrollo, con el resultado de obtener software de mala calidad.

En grupos de trabajo grandes es de gran utilidad tener esquemas y estándares de programación comunes, así como clases de utilidad genéricas compartidas por todos los programadores.

Esto facilita la reutilización, compartición y comprensión de código.

Es decir, que aunque deba cumplir su función corporativa, también debemos tener en cuenta la opinión de nuestro cliente si queremos que tenga éxito. Para lograrlo, debemos prestar atención al diseño y a la usabilidad en el desarrollo de juegos y aplicaciones móviles.

Para llegar a un diseño de app y usabilidad óptimo, debemos tener en cuenta el tipo de dispositivo, el sistema operativo y la imagen corporativa de la empresa. En el desarrollo de aplicaciones es imprescindible tener estos parámetros en mente antes de empezar a crear apps. Si el desarrollador encargado del proyecto no tiene nociones de diseño y usabilidad deberá consultarle al responsable de esa parte del proyecto para programar en consecuencia.

Ejemplo:

Este es el nombre elegido para sustituir el famoso Metro Design, la interfaz de las aplicaciones y sistemas operativos de Microsoft. Con Modern UI tenemos la posibilidad de elegir entre un diseño oscuro y un diseño claro.

En cuanto al estilo del diseño app, hay que decir que es un diseño basado en una sola dimensión, todo lo encontraremos a la misma altura y con una estética completamente plana acompañada por colores vivos que destacan sobre los blancos o negros.  Sin embargo a la hora de las animaciones veremos cómo ese diseño plano tiene animaciones en 3D.

...

Descargar como (para miembros actualizados)  txt (13 Kb)   pdf (167 Kb)   docx (745 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com