Este documento presenta la arquitectura propuesta para el sistema de información de un restaurante de comidas rápidas. La arquitectura es cliente-servidor de dos capas, con SQL Server como servidor de base de datos, Glassfish como servidor de aplicaciones, y el lenguaje Java como plataforma de desarrollo usando Eclipse como IDE. El objetivo es brindar una estructura que facilite la interacción entre los componentes del sistema de forma eficaz.
Para llevar a cabo un proyecto de tecnologías de la información basado
en la utilización de herramientas de uso habitual en Internet
(como por ejemplo la World Wide Web), en entornos de software libre,
como en cualquier otro tipo de proyecto, es necesario seguir un
proceso que nos lleve desde la comprensión del alcance del problema
que queremos solventar hasta la implantación y mantenimiento
de la solución que hayamos elegido.
En este curso se pretenden repasar aquellas fases que es necesario
seguir a lo largo de todo proyecto, tomando como referencia uno
que basará su funcionamiento en la utilización de la web como herramienta
principal.
Para llevar a cabo un proyecto de tecnologías de la información basado
en la utilización de herramientas de uso habitual en Internet
(como por ejemplo la World Wide Web), en entornos de software libre,
como en cualquier otro tipo de proyecto, es necesario seguir un
proceso que nos lleve desde la comprensión del alcance del problema
que queremos solventar hasta la implantación y mantenimiento
de la solución que hayamos elegido.
En este curso se pretenden repasar aquellas fases que es necesario
seguir a lo largo de todo proyecto, tomando como referencia uno
que basará su funcionamiento en la utilización de la web como herramienta
principal.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Diagrama de flujo - ingenieria de sistemas 5to semestre
Informe selección de herramientas
1. Servicio Nacional de AprendizajeSENA
Centro Industrial y Desarrollo Empresarial – Soacha
Proyecto Formativo: MiPyme -Restaurante de comidas rápidas
Programa de Análisis y Desarrollo de Sistemas de Información – Ficha: 435119 – Gaes: 2 – Tatiana Fuentes Vásquez
CENTRO INDUSTRIAL Y DE DESARROLLO EMPRESARIAL
SERVICIO NACIONAL DE APRENDIZAJE SENA
ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
FICHA: 435119
JORNADA: TARDE
I N F O R M E D E S E L E C C I Ó D E H E R R A M I E N T A S
PRESENTADO POR:
TATIANA MARGARITA FUENTES VÁSQUEZ
PRESENTADO AL INSTRUCTOR:
NELSON REINO
SOACHA - CUNDINAMARCA
2013
2. Servicio Nacional de AprendizajeSENA
Centro Industrial y Desarrollo Empresarial – Soacha
Proyecto Formativo: MiPyme -Restaurante de comidas rápidas
Programa de Análisis y Desarrollo de Sistemas de Información – Ficha: 435119 – Gaes: 2 – Tatiana Fuentes Vásquez
INDICE
1. Introduccion
2. Objetivos
3. Marco teorico
3.1 Arquitectura del sistema
3.1.1 Tipo de arquitectura
3.1.2 Servidor de base de datos
3.1.3 Servidor de aplicaciones
3.1.4 Plataforma JAVA EE
3. Servicio Nacional de AprendizajeSENA
Centro Industrial y Desarrollo Empresarial – Soacha
Proyecto Formativo: MiPyme -Restaurante de comidas rápidas
Programa de Análisis y Desarrollo de Sistemas de Información – Ficha: 435119 – Gaes: 2 – Tatiana Fuentes Vásquez
1. INTRODUCCIÓN
El fin de este informe es dar a conocer bajo que arquitectura va a funcionar el
sistema de información contable “COMPLET “, es decir, muestra que
componentes físicos (tecnológicos) están comprometidos con el sistema de
información, que los caracteriza y como se relacionan.
4. Servicio Nacional de AprendizajeSENA
Centro Industrial y Desarrollo Empresarial – Soacha
Proyecto Formativo: MiPyme -Restaurante de comidas rápidas
Programa de Análisis y Desarrollo de Sistemas de Información – Ficha: 435119 – Gaes: 2 – Tatiana Fuentes Vásquez
2. OBJETIVO
Brindarle a la empresa Planet Pizza un esquema de trabajo que garantice de
manera eficaz la interacción de los diferentes componentes del sistema,
facilitándoles tanto a los analistas como a los programadores una línea clara y
común hacia la respectiva implementación del sistema.
5. Servicio Nacional de AprendizajeSENA
Centro Industrial y Desarrollo Empresarial – Soacha
Proyecto Formativo: MiPyme -Restaurante de comidas rápidas
Programa de Análisis y Desarrollo de Sistemas de Información – Ficha: 435119 – Gaes: 2 – Tatiana Fuentes Vásquez
3. MARCO TEORICO
Construir un sistema de información que permita repartir y tratar la información y
los datos por todo el sistema informático, ayudando a mejorar el rendimiento del
sistema global de información.
3.1Arquitectura del sistema
Son todos los distintos aspectos que caracterizan a una aplicación (proceso,
almacenamiento, control y operaciones de entrada y salida de datos) y que están
situados en varios computadores que se encuentran interconectados mediante
una red.
3.1.1 Tipo de arquitectura:
La arquitectura a implementarse es Cliente-Servidor ya que le proporciona al
usuario final el acceso transparente a las aplicaciones, datos, servicios de
cómputo o cualquier otro recurso, a través de la organización que tiene de
múltiples plataformas y soporta un ambiente distribuido de los requerimientos del
servicio ejecutados por los clientes que resultan de un trabajo realizado por otros
computadores llamados servidores.
La arquitectura cliente/servidor determinada es de dos capas:
- Una, donde está el cliente que implementa la interface.
- Otra, donde se encuentra el gestor de base de datos que trata las
peticiones recibidas desde el cliente.
3.1.2 Servidor de base de datos:
6. Servicio Nacional de AprendizajeSENA
Centro Industrial y Desarrollo Empresarial – Soacha
Proyecto Formativo: MiPyme -Restaurante de comidas rápidas
Programa de Análisis y Desarrollo de Sistemas de Información – Ficha: 435119 – Gaes: 2 – Tatiana Fuentes Vásquez
El gestor de base de datos a utilizar es SQL Server por su facilidad de manejo y
de mantenimiento, por su estabilidad ya que permite manejar grandes cantidades
de datos y de usuarios, y por su seguridad la cual le permite a través de unas
“Características de Administración” manejar políticas para los datos, alertas
cuando estas sean violadas, permite codificar en secciones separadas para que
se pueda manipular los procesamientos con las tarjetas débito y crédito, etc.
3.1.3 Servidor de aplicaciones:
El servidor a utilizar es Glassfishya que dispone de una arquitectura Modular
donde se puede descargar e instalar solamente los módulos que se necesiten
para las aplicaciones, con lo cual se minimiza el tiempo de inicio, consumo de
memoria y espacio en disco. Además las aplicaciones y/o componentes de
Glassfish pueden raramente son instalados, iniciados, actualizados, etc. sin
necesidad de reiniciar el servidor.
3.1.4 Plataforma JAVA EE:
Es una plataforma que provee una arquitectura robusta para el desarrollo de
aplicaciones empresariales en el lenguaje Java utilizando un modelo multicapas
como por ejemplo (capa de presentación de cliente, de servidor, capa lógica de
negocio y capa de sistema de gestión). Aparte incluye una serie de interfaces de
programación de aplicaciones, tecnologías, herramientas de desarrollo y
especificaciones e implementaciones de referencia, de los servicios que brinda la
plataforma.
2.3.4.1. Herramientas de desarrollo JEE: Eclipse
Eclipse es un Entorno Integrado de Desarrollo IDE, para todo tipo de aplicaciones
libres, inicialmente desarrollado por IBM, y actualmente gestionado por la
Fundación Eclipse.
7. Servicio Nacional de AprendizajeSENA
Centro Industrial y Desarrollo Empresarial – Soacha
Proyecto Formativo: MiPyme -Restaurante de comidas rápidas
Programa de Análisis y Desarrollo de Sistemas de Información – Ficha: 435119 – Gaes: 2 – Tatiana Fuentes Vásquez
Herramienta para el programador desarrollada principalmente para el desarrollo de
aplicaciones Java, facilitando al máximo la gestión de proyectos colaborativos
mediante el control de versiones, es posible también, exportar e importar
proyectos.
Características:
Es multiplataforma.
Tiene estructura de plug-in que hace sencillo añadir nuevas características y
funcionalidades.
Contiene asistentes para la creación, exportación e importación de proyectos;
para generar esqueletos de códigos.
2.3.4.2. Lenguaje de programación Java:
Es un lenguaje de desarrollo de propósito general, y como tal es válido para
realizar todo tipo de aplicaciones profesionales.
Características:
Es intrínsecamente orientado a objetos.
Funciona perfectamente en red.
Aprovecha características de la mayoría de los lenguajes modernos evitando
sus inconvenientes. En particular los del C++.
Tiene una gran funcionalidad gracias a sus librerías (clases).
No tiene punteros manejables por el programador, aunque los maneja interna y
transparentemente.
El manejo de la memoria no es un problema, la gestiona el propio lenguaje y no
el programador.
Genera aplicaciones con pocos errores posibles.
Permite la ejecución de tareas concurrentes dentro de un mismo programa.
8. Servicio Nacional de AprendizajeSENA
Centro Industrial y Desarrollo Empresarial – Soacha
Proyecto Formativo: MiPyme -Restaurante de comidas rápidas
Programa de Análisis y Desarrollo de Sistemas de Información – Ficha: 435119 – Gaes: 2 – Tatiana Fuentes Vásquez
El lenguaje Java es robusto. Las aplicaciones creadas en este lenguaje son
susceptibles de contener pocos errores, principalmente porque la gestión de
memoria y punteros es realizada por el propio lenguaje y no por el programador.
Bien es sabido que la mayoría de los errores en las aplicaciones vienen
producidos por fallos en la gestión de punteros o la asignación y liberación de
memoria. Además, el lenguaje contiene estructuras para la detección de
excepciones (errores de ejecución previstos) y permite obligar al programador a
escribir código fiable mediante la declaración de excepciones posibles para una
determinada clase reutilizable.”