Diseño de un sistema web para optimización de procesos en la industria de la construcción mediante el uso de herramientas de simulación PDF Download

Are you looking for read ebook online? Search for your book and save it on your Kindle device, PC, phones or tablets. Download Diseño de un sistema web para optimización de procesos en la industria de la construcción mediante el uso de herramientas de simulación PDF full book. Access full book title Diseño de un sistema web para optimización de procesos en la industria de la construcción mediante el uso de herramientas de simulación by Paz Arroyo Riquelme. Download full books in PDF and EPUB format.

Diseño de un sistema web para optimización de procesos en la industria de la construcción mediante el uso de herramientas de simulación

Diseño de un sistema web para optimización de procesos en la industria de la construcción mediante el uso de herramientas de simulación PDF Author: Paz Arroyo Riquelme
Publisher:
ISBN:
Category :
Languages : es
Pages :

Book Description


Diseño de un sistema web para optimización de procesos en la industria de la construcción mediante el uso de herramientas de simulación

Diseño de un sistema web para optimización de procesos en la industria de la construcción mediante el uso de herramientas de simulación PDF Author: Paz Arroyo Riquelme
Publisher:
ISBN:
Category :
Languages : es
Pages :

Book Description


Desarrollo de aplicaciones web en el entorno servidor. UF1844.

Desarrollo de aplicaciones web en el entorno servidor. UF1844. PDF Author: Beatriz Coronado García
Publisher: TUTOR FORMACIÓN
ISBN: 8419189898
Category : Computers
Languages : es
Pages : 160

Book Description
Este Manual es el más adecuado para impartir la UF1844 "Desarrollo de aplicaciones web en el entorno servidor" de los Certificados de Profesionalidad, y cumple fielmente con los contenidos del Real Decreto. Puede solicitar gratuitamente las soluciones a todas las actividades y al examen final en el email [email protected] Capacidades que se adquieren con este Manual: Crear componentes software con tecnologías de desarrollo orientadas a objetos: Gestionar componentes software en el entorno del servidor mediante herramientas de desarrollo y lenguajes de programación contando con documentación de diseño detallado: – Crear y archivar componentes software. – Modificar y eliminar componentes software. – Depurar y verificar los componentes software elaborados. Crear objetos, clases y métodos adecuados a la funcionalidad del componente software a desarrollar utilizando lenguajes de programación orientados a objetos. Formular estructuras de datos y flujo de control mediante lenguajes de programación orientados a objetos según la funcionalidad del componente software a desarrollar. Documentar el componente software desarrollado. Construir componentes de software mediante herramientas de desarrollo y lenguajes de programación orientados a objetos a partir de documentación de diseño detallado: – Integrar componentes software de control del contenido de los documentos ubicados en el servidor para ser utilizados en el entorno del cliente tipo servlet. – Integrar gestión de ficheros en el componente software a desarrollar. – Integrar gestión de errores en el componente software a desarrollar. – Utilizar variables de servidor en el componente software a desarrollar para proporcionar acceso a las propiedades del servidor. – Integrar seguimiento de sesiones de usuario y propiedades de la aplicación web a desarrollar en el componente software a construir. – Crear componentes software con la funcionalidad de aplicación de cliente para ser utilizado en el entorno cliente tipo applet. – Crear componentes software que puedan ofrecer su funcionalidad a otros componentes software del mismo servidor u otros servidores de la red. Índice: Introducción 8 El proceso del desarrollo de software 13 1. Modelos del ciclo de vida del software. 14 1.1. En cascada (waterfall). 14 1.2. Iterativo. 15 1.3. Incremental. 15 1.4. En V. 16 1.5. Basado en componentes (CBSE). 16 1.6. Desarrollo rápido (RAD). 17 1.7. Ventajas e inconvenientes. Pautas para la selección de la metodología más adecuada. 19 2. Análisis y especificación de requisitos. 22 2.1. Tipos de requisitos. 22 2.2. Modelos para el análisis de requisitos. 24 2.3. Documentación de requisitos. 25 2.4. Validación de requisitos. 26 2.5. Gestión de requisitos. 27 3. Diseño. 29 3.1. Modelos para el diseño de sistemas. 30 3.2. Diagramas de diseño. El estándar UML 35 3.3. Documentación 36 4. Implementación. 39 4.1. Conceptos generales de desarrollo de software. 39 4.2. Principios básicos del desarrollo de software. 40 4.3. Técnicas de desarrollo de software. 40 5. Validación y verificación de sistemas. 42 5.1. Planificación. 42 5.2. Métodos formales de verificación. 42 5.3. Métodos automatizados de análisis. 43 6. Pruebas de software. 45 6.1. Tipos. 45 6.2. Pruebas funcionales (BBT). 46 6.3. Pruebas estructurales (WBT). 47 6.4. Comparativa. Pautas de utilización. 47 6.5. Diseño de pruebas. 48 6.6. Ámbitos de aplicación. 49 6.7. Pruebas de Sistemas. 50 6.8. Pruebas de componentes. 50 6.9. Automatización de pruebas. Herramientas. 50 6.10. Estándares sobre pruebas de software. 51 7. Calidad del software. 52 7.1. Principios de calidad del software. 52 7.2. Métricas y calidad del software. 52 7.3. Concepto de métrica y su importancia en la medición de la calidad. 53 7.4. Principales métricas en las fases del ciclo de vida software. 53 7.5. Estándares para la descripción de los factores de Calidad. ISO-9126 y otros estándares. Comparativa. 56 8. Herramientas de uso común para el desarrollo de software. 58 8.1. Editores orientados a lenguajes de programación. 58 8.2. Compiladores y enlazadores. 68 8.3. Generadores de programas 69 8.4. Depuradores. 69 8.5. Herramientas de prueba y validación de software. 69 8.6. Optimizadores de código. 70 8.7. Empaquetadores. 70 8.8. Generadores de documentación de software. 70 8.9. Gestores y repositorios de paquetes. Versionado y control de dependencias. 71 8.10. Distribución de software. 71 8.11. Gestores de actualización de software. 71 8.12. Control de versiones. 72 8.13. Entornos integrados de desarrollo (IDE) de uso común. 72 9. Gestión de proyectos de desarrollo de software. 73 9.1. Planificación de proyectos. 73 9.2. Control de proyectos. 74 9.3. Ejecución de proyectos. 75 9.4. Herramientas de uso común para la gestión de proyectos. 76 10. Prueba de autoevaluación. 77 La orientación a objetos 78 1. Principios de la orientación a objetos. 79 1.1. Comparación con la programación estructurada. 79 1.2. Ocultación de información (information hiding). 81 1.3. El tipo abstracto de datos (ADT). Encapsulado de datos. 82 1.4. Paso de mensajes. 83 2. Clases de objetos. 85 2.1. Atributos, variables de estado y variables de clase. 85 2.2. Métodos. Requisitos e invariantes. 87 2.3. Gestión de excepciones. 88 2.4. Agregación de clases. 90 3. Objetos. 92 3.1. Creación y destrucción de objetos. 92 3.2. Llamada a métodos de un objeto. 92 3.3. Visibilidad y uso de las variables de estado. 92 3.4. Referencias a objetos. 94 3.5. Persistencia de objetos. 94 3.6. Optimización de memoria y recolección de basura (garbage collection). 94 4. Herencia. 95 4.1. Concepto de herencia. Superclases y subclases. 95 4.2. Herencia múltiple. 95 4.3. Clases abstractas. 95 4.4. Tipos de herencia. 95 4.5. Polimorfismo y enlace dinámico (dynamic binding). 96 4.6. Directrices para el uso correcto de la herencia. 96 5. Modularidad. 97 5.1. Librerías de clases. Ámbito de utilización de nombres. 97 5.2. Ventajas de la utilización de módulos o paquetes. 97 6. Generalización y sobrecarga. 98 6.1. Concepto de generalización. 98 6.2. Generalización y sobrecarga. 98 6.3. Concepto de herencia generalizada y módulos. 98 7. Desarrollo orientado a objetos. 100 7.1. Lenguajes de desarrollo orientado a objetos de uso común. 100 7.2. Herramientas de desarrollo. 102 8. Lenguajes de modelización en el desarrollo orientado a objetos. 103 8.1. Uso del lenguaje unificado de modelado (UML) en el desarrollo orientado a objetos. 103 8.2. Diagramas para la modelización de sistemas orientados a objetos. 103 9. Prueba de autoevaluación. 105 Arquitecturas web 106 1. Concepto de arquitectura web. 107 2. El modelo de capas. 108 3. Plataformas para el desarrollo en las capas servidor. 110 4. Herramientas de desarrollo orientadas a servidor de aplicaciones web. 111 4.1. Tipos de herramientas. 111 4.2. Extensibilidad. Instalación de módulos. 111 4.3. Técnicas de configuración de los entornos de desarrollo, preproducción y producción. 112 4.4. Funcionalidades de depuración. 113 5. Prueba de autoevaluación. 114 Lenguajes de programación de aplicaciones web en el lado servidor 115 1. Características de los lenguajes de programación web en servidor. 116 2. Tipos y características de los lenguajes de uso común. 117 2.1. Interpretados orientados a servidor. 117 2.2. Lenguajes de cliente interpretados en servidor. 119 2.3. Lenguajes compilados. 119 3. Criterios en la elección de un lenguaje de programación web en servidor. Ventajas e inconvenientes. 121 4. Características generales. 123 4.1. Tipos de datos. 123 4.2. Clases. 123 4.3. Operadores básicos. Manipulación de cadenas de caracteres. 127 4.4. Estructuras de control. Bucles y condicionales. 132 4.5. Módulos o paquetes. 133 4.6. Herencia. 135 4.7. Gestión de bibliotecas (libraries). 137 5. Gestión de la configuración. 138 5.1. Configuración de descriptores. 138 5.2. Configuración de ficheros. 142 6. Gestión de la seguridad 143 6.1. Conceptos de identificación, autenticación y autorización. 143 6.2. Técnicas para la gestión de sesiones. 143 7. Gestión de errores. 146 7.1. Técnicas de recuperación de errores. 146 7.2. Programación de excepciones. 146 8. Transacciones y persistencia. 147 8.1. Acceso a bases de datos. Conectores. 147 8.2. Estándares para el acceso a bases de datos. 147 8.3. Gestión de la configuración de acceso a bases de datos. 148 8.4. Acceso a directorios y otras fuentes de datos. 149 8.5. Programación de transacciones. 149 9. Componentes en servidor. Ventajas e inconvenientes en el uso de contenedores de componentes. 151 10. Modelos de desarrollo. El modelo vista controlador. 152 10.1. Modelo: programación de acceso a datos. 152 10.2. Vista: desarrollo de aplicaciones en cliente. Eventos e interfaz de usuario. 152 10.3. Programación del controlador. 152 10.4. Documentación del software. Inclusión en código fuente. Generadores de documentación 153 11. Prueba de autoevaluación. 155 Resumen 156 Prueba de evaluación final 157

Diseño de un sistema web para gestión de usuarios en la empresa SIGE S.A.S.

Diseño de un sistema web para gestión de usuarios en la empresa SIGE S.A.S. PDF Author: Biviana Yulieth Aguirre Arias
Publisher:
ISBN:
Category :
Languages : es
Pages :

Book Description
Introducción:En la última década, las nuevas herramientas tecnológicas de la información y la comunicación han producido un cambio profundo en la manera en que los individuos se comunican e interactúan en el ámbito de los negocios. El uso de Internet está ampliamente extendido y es primordial para cualquier institución contar con presencia en la red, así como afrontar el reto de migrar sus servicios y aplicaciones a un entorno web que permita a sus usuarios y colaboradores acceder a ellos a través de Internet. SIGE S.A.S. -Servicios Integrales Grupo de Especialistas S.A.S. fue creada en el año de 2011 ante la Cámara de Comercio de Pereira por la iniciativa de un grupo interdisciplinario, con la finalidad de ofrecer a las empresas un apoyo en temas de interés actual como es el caso de los Sistemas Integrados (NORMAS 9001, 17020, 27001, OSHAS 18000, 14000, BASC) y en general las normas de calidad, asesorías y auditorías integrales; considerado este último como una de las herramientas preventivas más importantes que toda empresa debe aplicar, bien sea por considerarlo una obligación para cumplir con los requisitos de la norma con la que se encuentre certificada y/o acreditada o bien sea porque quiere medir la organización de su empresa en cualquier aspecto y obtener de esta manera un mejoramiento continuo implementando controles apropiados que permitan prevenir riesgos que afecten el buen desempeño de la misma. En la actualidad SIGE S.A.S. cuenta con clientes en grandes empresas dentro y fuera de la ciudad, pero la información de la empresa se almacena en sistemas básicos ofimáticos; en hojas de cálculo en Excel se realiza la gestión para los clientes y empleados y en Microsoft Word de forma manual todo lo relacionado con las cotizaciones. No cuenta con un sitio web. Por lo descrito anteriormente, este proyecto surge de la necesidad de SIGE S.A.S., ya que es una organización con una visión de crecimiento tecnológico con el fin de prestar un mejor servicio...

Ingeniería de requerimientos para un aplicativo web editor de trámites para usuarios de la Universidad Tecnológica de Pereira

Ingeniería de requerimientos para un aplicativo web editor de trámites para usuarios de la Universidad Tecnológica de Pereira PDF Author: Carolina Vargas Orozco
Publisher:
ISBN:
Category :
Languages : es
Pages :

Book Description
Resumen: Este proyecto da por iniciado un sistema editor y visualizador de trámites para los usuarios de la Universidad Tecnológica de Pereira y se pretende que con su uso se disminuya el desconocimiento del proceso para realizar trámites. El sistema se desarrolla con la metodología de desarrollo de software RUP que comprende las fases de inicio, elaboración, construcción y transición pero el alcance está delimitado entre las dos primeras fases de la metodología, en las cuales se encuentra las actividades de modelado de negocio y requerimientos. Estas actividades serán trasladadas a otro proceso que se encuentra en la Ingeniería de Software llamado Ingeniería de Requerimientos. El proceso de Ingeniería de Requerimientos consta de las actividades de captura, análisis, especificación, validación y gestión de requerimientos. Cada una de estas actividades será una iteración de la metodología RUP. Inicialmente se presenta una visión general del modelo de negocio sin la existencia de sistema, en esta parte se identifican las principales características con un nivel de detalle amplio. Posterior a esto, se realiza la captura de requerimientos utilizando diferentes técnicas como reuniones de trabajo, entrevistas, observación directa. Este trabajo de campo permite hacer un análisis de las necesidades las cuales serán transformadas en requerimientos. Transformar las necesidades en requerimientos implica un trabajo de clasificación que los va depurando y refinando según su naturaleza. Es así como se llega a una idea más precisa de las necesidades y es posible hacer la especificación de requerimientos utilizando herramientas de modelado como el UML y prototipos. Estas especificaciones de requerimientos son los casos de uso y prototipos de pantalla que se presentan a los actores en una reunión formal a la cual se llevan las listas de chequeo y se van evaluando las ideas que se comprendieron contrastándolas con las especificaciones...

Enhancing Synergies in a Collaborative Environment

Enhancing Synergies in a Collaborative Environment PDF Author: Pablo Cortés
Publisher: Springer
ISBN: 3319140787
Category : Technology & Engineering
Languages : en
Pages : 370

Book Description
This volume contains a selection of the best papers presented at the 8th International Conference on Industrial Engineering and Industrial Management, XX International Conference on Industrial Engineering and Operations Management, and International IIE Conference 2014, hosted by ADINGOR, ABEPRO and the IIE, whose mission is to promote links between researchers and practitioners from different branches, to enhance an interdisciplinary perspective of industrial engineering and management. The conference topics covered: operations research, modelling and simulation, computer and information systems, operations research, scheduling and sequencing, logistics, production and information systems, supply chain and logistics, transportation, lean management, production planning and control, production system design, reliability and maintenance, quality management, sustainability and eco-efficiency, marketing and consumer behavior, business administration and strategic management, economic and financial management, technological and organizational innovation, strategy and entrepreneurship, economics engineering, enterprise engineering, global operations and cultural factors, operations strategy and performance, management social responsibility, environment and sustainability. This book will be of interest to researchers and practitioners working in any of the fields mentioned above.

The North American Mosaic

The North American Mosaic PDF Author: Commission for Environmental Cooperation (Montréal, Québec). Secretariat
Publisher:
ISBN:
Category : Agriculture
Languages : en
Pages : 240

Book Description
The North American Mosaic has four overarching features. First, it is, to the extent feasible, based on comparable information on the status and trends of major indicators of the state of the environment in Canada,Mexico, and the United States. Second, the report confirms that these three countries together make up an incredibly complex, dynamic, and interconnected ecosystem in which humans play a dominant and decisive role. Third, the report raises important and sometimes disquieting questions concerning the sustainability of some current trends. Finally, the report is a reminder that our economic, social, and physical well-being are utterly dependent on the life-sustaining services provided by nature. This report emphasizes the importance of developing mutually compatible economic, social, and environmental goals and policies across the three-country region.

Cloud Computing, Big Data & Emerging Topics

Cloud Computing, Big Data & Emerging Topics PDF Author: Marcelo Naiouf
Publisher: Springer
ISBN: 9783030848248
Category : Computers
Languages : en
Pages : 203

Book Description
This book constitutes the revised selected papers of the 9th International Conference on Cloud Computing, Big Data & Emerging Topics, JCC-BD&ET 2021, held in La Plata, Argentina*, in June 2021. The 12 full papers and 2 short papers presented were carefully reviewed and selected from a total of 37 submissions. The papers are organized in topical sections on parallel and distributed computing; machine and deep learning; big data; web and mobile computing; visualization.. *The conference was held virtually due to the COVID-19 pandemic.

Climate Risk Informed Decision Analysis (CRIDA)

Climate Risk Informed Decision Analysis (CRIDA) PDF Author: Mendoza, Guillermo
Publisher: UNESCO Publishing
ISBN: 9231002872
Category : Climatic changes
Languages : en
Pages : 157

Book Description


Pro WordPress Theme Development

Pro WordPress Theme Development PDF Author: Adam Onishi
Publisher: Apress
ISBN: 1430259159
Category : Computers
Languages : en
Pages : 485

Book Description
Pro WordPress Theme Development is your comprehensive guide to creating advanced WordPress themes. Designed for for professional web designers and developers who are comfortable with PHP and WordPress, this book teaches you every aspect of professional theme development. You will learn how to build themes from scratch, how to monetize the themes you create, and how to capitalize on this by creating advanced themes for your clients or selling premium themes. This book builds on your current knowledge of PHP and web development to create a WordPress theme from scratch. It uses a real-world theme example that you can build, to demonstrate each feature in a practical way. It shows you how to take control of WordPress with custom posts types and taxonomies, and covers anatomy and hierarchy, use of the loop, hooks, short codes, plug-ins and much more. WordPress is one of the most successful open-source blogging and content management systems available, and theme development has become a major part of the WordPress ecosystem. Start working with WordPress themes like a pro today with Pro WordPress Theme Development.

Passion, Persistence, and Patience

Passion, Persistence, and Patience PDF Author: Alfonso Bucero
Publisher: Business Expert Press
ISBN: 194819869X
Category : Business & Economics
Languages : en
Pages : 254

Book Description
The aim of this book is to inspire and encourage project practitioners, executives, and beginners in the project management field to develop passion, persistence, and patience. The author tells his personal stories and experiences managing projects in organizations by practicing his three Ps–passion, persistence, and patience. Several examples and some tools are included at every chapter. The reader will discover how to assess his/her passion, persistence, and patience and will discover suggestions and methods to prepare an improvement plan. This book is the fruit of several years of different author experiences lived as a project manager and as a professional worldwide. Cultivating his passion, persistence, and patience over the years, he has achieved many of his professional goals. Read this book carefully and reflect upon your personal behaviors, then you will achieve your excellence as a professional.