• No se han encontrado resultados

Reporte Final de Estadía

N/A
N/A
Protected

Academic year: 2024

Share "Reporte Final de Estadía"

Copied!
35
0
0

Texto completo

Browse the process of the desarroll process and technology of software clients with SWIFT with the Xcode code in the entry of macOS 10.11 to ask the surgeon to continue dicho process. This document shows only the part of the application development for the iOS operating system that is part of a larger software called It is necessary to explain some of the technologies and methodologies that will be used to better understand the purpose of the project and its benefits, in addition to making understandable the process that will be carried out and its limitations due to the limitations themselves.

Introducción

Descripción de la problemática

Objetivos

Objetivo general

Objetivos específicos

Alcance y limitaciones

Alcance

Limitaciones

Justificación

Marco teórico

  • Desarrollo de Software
  • Fases del proceso de desarrollo de software
    • Análisis de requisitos
    • Diseño y arquitectura
    • Programación
    • Pruebas
    • Documentación
    • Mantenimiento
  • Metodologías de desarrollo de software
  • Modelos del Proceso de Desarrollo Software

Todo lo relacionado con la documentación del propio desarrollo de software y gestión de proyectos, incluyendo modelados (UML), diagramas, pruebas, manuales de usuario, manuales técnicos, etc.; todo ello con vistas a posibles correcciones, facilidad de uso, futuros mantenimientos y ampliaciones del sistema. En consecuencia, alrededor de 2/3 de todos los trabajos de construcción, arquitectura y construcción son de mantenimiento. Todo desarrollo de software implica cierta complejidad cuando se realiza, pero utilizar una metodología de desarrollo de software que se ha utilizado durante años y cuenta con una documentación extensa reduce los riesgos involucrados.

En determinadas ocasiones no se encuentra la más adecuada y uno acaba teniendo que diseñar su propia metodología, por supuesto esto no está mal siempre y cuando sirva para conseguir el objetivo. Muchas veces el diseño del software se realiza de manera rígida, tal como lo solicitó el cliente, porque si se cambian cosas que no estaban previstas, retrasa el proyecto y en algunas situaciones provoca que no se cumpla con el cambio solicitado, genera malestar. al cliente porque su solicitud no fue tenida en cuenta; Para evitar estas incidencias se debe llegar a un acuerdo formal con el cliente al inicio del proyecto para que no perjudique su desarrollo. También se puede decir que antes de elegir la metodología a utilizar para implementar el software, es importante determinar el alcance que tendrá para luego ver cuál se adapta mejor al desarrollo de la aplicación.

La distribución de costos entre las diferentes etapas del proceso de desarrollo es difícil de determinar con base en los diversos modelos de proceso existentes. Visibilidad: Un proceso de desarrollo es visible cuando sus actividades producen resultados claros e identificables externamente. Facilidad de soporte: Requiere herramientas CASE (Ingeniería de software asistida por computadora) para respaldar todas o algunas actividades en el proceso de desarrollo.

Velocidad: Un proceso de software es rápido cuando se puede obtener una implementación del sistema a partir de la especificación en poco tiempo.

Metodología

Modelo de Procesos para la industria de Software

  • Manejo de base de datos
  • Desarrollo de back-end
  • Desarrollo del front-end

La Categoría de Alta Dirección (DIR) contiene los lineamientos de los procesos de la Categoría de Dirección y se retroalimenta con la información generada por ésta en apoyo a la estrategia de la organización. La Categoría de Gestión (GER) está compuesta por los procesos de Gestión de Procesos, Gestión de Proyectos y Gestión de Recursos, este último formado por los subprocesos de Recursos Humanos y Ambiente de Trabajo, Bienes, Servicios e Infraestructura y Conocimiento de la Organización. La Categoría de Operaciones (OPE) consta de los Procesos de Gestión de Proyectos Específicos y de Desarrollo y Mantenimiento de Software (Oktaba, et al., 2005).

El modelo de procesos MoProSoft está dirigido a empresas o áreas internas dedicadas al desarrollo y/o mantenimiento de software. Para la realización del proyecto presentado en este documento se utiliza en conjunto como metodología de desarrollo una adaptación de los procesos OPE.1-Gestión de Proyectos Específicos y OPE.2-Desarrollo y Mantenimiento de Software. El proceso de desarrollo y mantenimiento de software consta de uno o más ciclos de desarrollo.

Análisis y Diseño: Serie de actividades en las que se analizan los requisitos especificados para producir una descripción de la estructura de los componentes del software que servirán de base para la construcción. Finalización: Integración final de la configuración del software generada en las fases de entrega. Estos pueden instalarse en la infraestructura de la misma empresa o adquirirse a través de una empresa externa que alquile los equipos necesarios.

La instalación o contratación del servidor para la aplicación móvil fue elegida previamente por la empresa junto con los desarrolladores de la plataforma web. La gestión de la base de datos requiere inicialmente la compra o alquiler de un servidor de base de datos, todo depende de las necesidades de la empresa. En segundo lugar, es necesario contar con un software que ayude a gestionar la información, conocido como DBMS (acrónimo de las palabras en inglés Database Management System), que a su vez está especializado en un lenguaje como SQL, que es el más popular actualmente. momento de escribir este documento.

Aplicación de la metodología

Ionic porque se codifica con lenguajes de programación para web y el código generado se convierte a código nativo para Android e iOS, pero la app generada es ligeramente más lenta que la realizada en código nativo para cada plataforma. Al final, debido al rendimiento y seguridad del código, la solución final fue hacerlo en código fuente para cada plataforma, se usó Java para construir la aplicación de Android y Swift para la aplicación de iOS, vale la pena señalar. Que Swift no es la única opción, también existe el lenguaje Objective-C, que se utiliza desde hace varios años para desarrollar aplicaciones para la familia de productos Apple, pero Swift es un lenguaje creado por Apple para solucionar las deficiencias encontradas en Objective-C. C a lo largo de los años además ofrece nuevas funciones de los lenguajes de programación modernos. El desarrollo de la aplicación iOS en Swift se realizó mediante programación porque el impacto fue menor en el control de versiones, pero se encontró que hay mucha documentación para la implementación en Objective-C y vía Swift con "Interface Builder", es decir. trabajado a través.

La documentación para codificar en Swift programáticamente fue muy escasa durante el desarrollo del proyecto, por lo que se tuvo que realizar algunas investigaciones en Objective-C para luego traducirlas a Swift. Apple todavía estaba completando la documentación para Swift en el momento del proyecto y se espera que haya más documentación del lenguaje en el futuro, lo que lo convierte en una excelente opción para la programación de iOS. El desarrollo de la aplicación no previó almacenar información localmente en el dispositivo móvil. En caso de un error después de realizar un pago de PayPal, se envía un correo electrónico al administrador del sistema para brindar soporte a los usuarios, pero al usar CoreData en Swift pueden almacenar los ID de los pagos realizados con PayPal y luego completar automáticamente el proceso de registro de pago sin el necesidad de intervención directa de un administrador.

Del método formal a la aplicación industrial en Model Management: Maude aplicado a Eclipse Modeling Framework1, 2003. La siguiente sección presenta los apéndices correspondientes a los resultados o entregables de determinadas actividades de desarrollo de proyectos. Este documento revela la Especificación de Requisitos de Software (ERS) para el proyecto, el documento se basa en el estándar proporcionado por el modelo MoProSoft.

Definir de manera clara y concisa todas las funcionalidades y limitaciones que tendrá el proyecto para su construcción, con el objetivo de conocer en profundidad esta información, concentración de los puntos de información más importantes en el documento, que servirá de base. para el correcto desarrollo del sistema y contribuirá a garantizar la completa satisfacción de las partes participantes en el proyecto.

Funcionales

YYY = Indica la primera letra o letras de cada palabra en la declaración de reclamo, solo se utilizan tres letras para formar este elemento clave. Cada elemento está separado del otro por un guión, y la clave final está formada por una combinación secuencial de elementos de la siguiente manera: REF-00-YYY. Compra de tarjeta digital Oxikey con PayPal: sirve como medio de ahorro de créditos de carbono que el usuario debe gastar en combustible.

La forma de pago del combustible es a través de bonos de carbono, independientemente de si el usuario final los compra en la estación correspondiente o el usuario los compra con los bonos de carbono que tiene en su tarjeta. Recarga de Créditos de Carbono: muestra cuántos créditos de carbono se pueden comprar con el dinero que el usuario quiere pagar, o calcula la cantidad que debe pagar para obtener los créditos de carbono deseados. El pago se realiza a través de la plataforma PayPal, lo que hace más confiable el proceso.

Información sobre la fundación I: sirve como herramienta para comprender mejor los principios y camino que guían la fundación. Donaciones de Fundación II: ayuda a realizar el pago de una donación de fundación a través de la plataforma PayPal, haciendo el proceso más seguro. Información sobre la fundación II: sirve para orientar los principios y acciones que guían la fundación.

Cerrar la sesión activa: Destruye el token que autentica al usuario en el servidor y lo redirige a la pantalla de inicio de sesión.

Interfaz de usuario

Perfil de usuario activo: muestra los datos personales del usuario que utiliza la aplicación y le permite actualizar la información mostrada en su perfil así como su contraseña. Consulta de pagos realizados: es una función del menú que permite ver todos los pagos realizados en los diferentes conceptos de pago que tiene la aplicación, para que el usuario pueda consultar el estado de su cuenta. Pantalla de inicio de sesión: Aparece cuando inicias la aplicación o cuando intentas regresar de un estado inactivo y no tienes un token válido.

Interfaces con otro software y hardware

Confiabilidad

Eficiencia

Mantenimiento

Portabilidad

Reusabilidad

Legales y reglamentarios

Referencias

Documento similar

Es importante que la empresa cuente con un manual de procedimientos y políticas para poder tener una guía en caso de que falle alguno de los procesos y saber cómo se debe hacer

En la actualidad, la empresa Distribuidora Liquifix de México S de R.L de C.V realiza su proceso de llenado en tanques de aceites y lubricantes de manera manual, lo cual crea

Es por ello, que la presente investigación se enfoca a determinar las necesidades de nuevas acciones de responsabilidad social dentro de la empresa, satisfaciendo las necesidades y

El Hotel se encuentra en la necesidad de mejorar su proceso de almacenamiento y distribución, por esta razón, surge la propuesta de implementar el diseño de un Lay Out que permita

 Este horno cuenta con un monitor donde se colocan los códigos para poder programar de acuerdo a la función que se desea realizar Función PR PS Cocimiento 05 01 Secado 02

Dicha empresa no cuenta con una forma eficiente para tener control de los spot publicitarios que comercializa, para ello se le presentó una propuesta en la cual se desarrollara una

JESSICA CARRERA ALTAMIRANO Página 11 4.3 Recomendaciones Es importante para una empresa que el departamento de compras esté debidamente capacitado en el área, para cumplir con sus

Conclusiones y Recomendaciones Grupo Gusi es una empresa reconocida a nivel nacional e internacional, por lo tanto requiere que su proceso de elaboración de productos deba ser con los