SlideShare uma empresa Scribd logo
1 de 5
1.1 MARCO CONCEPTUAL
   Internet. Internet parte de la definición “Red de redes”, debido a que se conoce
   como la interconexión de redes informáticas más grande en el mundo,
   permitiendo que miles de computadores, conectados desde diferentes partes del
   mundo, puedan comunicarse entre sí, ya sea para informarse sobre política,
   economía, arte, tecnología, entre otros temas de interés, o para enviar correos
   electrónicos a amigos o conocidos. Actualmente son muchos los servicios que
   ofrece la gran red de redes convirtiéndose en una precursora de la llamada
   “superautopista de la información” como se define en la enciclopedia Encarta

  En el sitio Web lafacu.com comentaban sobre algunos escritores tales como José
  Daniel Sánchez Navarro (1.996), quien en su libro el Camino fácil a Internet, define
  a la red como “…una gran comunidad de las que forman parte personas de todo el
  mundo, que usan sus computadoras para interactuar unas con otras, y con la
  posibilidad de obtener información…”.Internet fue creado en el año de 1969 con la
  creación de la red Arpa net, cuyo propósito era mantener comunicación entre
  varias universidades de los Estados Unidos por medio del envió y recibo de
  datos. Internet se ha mantenido durante estos años gracias a la necesidad de
  centralizar o distribuir la información, recursos o servicios de una
  instalación informática, por medio de archivos y documentos de los usuarios, las
  aplicaciones o paquetes que se utilizan, las impresoras y dispositivos de
  almacenamiento como discos duros, y los canales de comunicación con entidades
  externas, entre otros.

  Sitio Web y Aplicación Web. Un sitio Web es un grupo de páginas Web
  relacionadas entre sí, las cuales pueden contener texto, enlaces, imágenes y otros
  elementos multimedia. Cualquier persona puede ver su sitio utilizando el nombre
  de su dominio. Los sitios Web pueden ser desde simples páginas personales, donde
  incluir sus aficiones, hasta complejas aplicaciones empresariales donde realizar
  transacciones bancarias y comerciales.

  Por otra parte, una aplicación Web se define como "un sitio Web donde la
  navegación a través de él y la entrada de datos por parte de un usuario, afectan el
  estado de la lógica del negocio. En esencia, una aplicación Web usa un sitio Web
  como entrada (front-end) a una aplicación típica. Si no existe lógica del negocio en
  el servidor, el sistema no puede ser llamado aplicación Web”.

  Intranet. Una intranet es una red de ordenadores de una red de área local(LAN)
  privada empresarial o educativa, que proporciona herramientas de Internet,las
  cuales tienen como función principal proveer lógica de negocios para
  lasaplicaciones de captura, de reportes, de consultas. con el fin de auxiliar
  laproducción de dichos grupos de trabajo; es también un importante medio
  dedifusión de información interna a nivel de grupo de trabajo. No
  necesariamenteproporciona Internet a la organización; normalmente, tiene como
base el protocoloTCP/IP de Internet y, por ser privada, puede emplear mecanismos
de restricción de acceso a nivel de programación como lo son usuarios y
contraseñas de acceso o incluso a nivel de hardware como un sistema firewall
(cortafuegos) que pueda restringir el acceso a la red organizacional.

MySql. MySql es un gestor de Bases de Datos Multi-Thread, multiusuario que
gestiona bases de datos relacionales poniendo las tablas en ficheros diferenciados,
es uno de los gestores de bases de datos SQL más utilizado gracias a su facilidad de
uso, instalación y configuración, de igual forma su robustez y rapidez en sus
procesos. MySQL, se conoce como una implementación cliente / servidor que
consiste de un servidor de dominio MySql y diferentes programas de cliente y
librerías.

MySql es software libre licenciado bajo la GPL(General PublicLicense) de la GNU,
sin embargo, existe una versión comercial distribuida por la empresa MySQL AB,
que ofrece además del software versión libre, soporte técnico, y la posibilidad
desintegrar este gestor en un software propietario, con el objetivo de no vulnerar
la licencia GPL, vista por desarrolladores de software libre como: “ la licencia que
permite entender que el camino a seguir y para la evolución pasa por la
compartición de las soluciones ”.



Características de MySql. Entre sus características se puedes distinguirlas
siguientes:
    Consume muy pocos recursos tanto de CPU como de memoria.
    Mayor rendimiento
    Mayor velocidad
    Proporciona facilidades en el manejo administrativo
    Mejor integración con PHP
    No hay límites en el tamaño de los registros
    Mejor control de acceso, en el sentido de qué usuarios tienen acceso a qué
    tablas y con qué permisos


Desventajas de MySql. Las desventajas presentadas en este gestor de bases de
datos derivan por la búsqueda de rapidez en las operaciones por parte de sus
creadores. Mysql carece de aspectos importantes tales como el uso de
subconsultas e integridad referencial descrito en el sitio Web aditel.org. Varios
desarrolladores comentan que, aunque existan otros gestores de bases de datos
excelentes para manejar procesos en la Web, la gran acogida del MySql se debe a
que muestra una interfaz amigable y los comandos para gestionar la base de datos
son más intuitivos.
PHP. Es un lenguaje interpretado que sirve principalmente para realizar páginas
HTML dinámicas. El lenguaje PHP es un lenguaje de programación que permite el
uso de variables, sentencias condicionales, bucles, funciones. El sitio en Internet
Web Estilo, esquematiza el funcionamiento de PHP mostrado en la Figura4. PHP se
ejecuta en el servidor, por tanto, se puede acceder a los recursos que éste tenga
como, por ejemplo, una base de datos. El programa PHP es ejecutado en el
servidor y el resultado enviado al navegador. El resultado es normalmente a una
página    HTML pero igualmente             podría ser      una     página WML
(WirelessMarkupLanguage).

La aplicación va a ser desarrollada en PHP debido a la gran cantidad de funciones
prestablecidas por este lenguaje, lo que permite hacer grandes cosas con pocas
líneas de código como son: El acceso a bases de datos, encriptación, envío de
correo. PHP cuenta con un manejo de código mucho más legible y es más fácil de
aprender. PHP cada día se muestra como la solución más adecuada y sencilla para
multitud de necesidades. Otras ventajas del PHP publicadas en una página de
programadores de PHP en Internet son las siguientes:

   PHP no soporta directamente punteros, como el C, de forma que no existen los
   problemas de depuración provocados por éstos.
   Al poderse encapsular dentro de código HTML se puede recoger el trabajo del
   diseñador gráfico e incrustar el código PHP posteriormente.
   Está siendo utilizado con éxito en varios millones de sitios Web.
   Hay multitud de aplicaciones PHP para resolver problemas concretos (web,
   blogs, tiendas virtuales, periódicos,...) listas para usar.
   Es multiplataforma, funciona en todas las plataformas que soporten apache.
   Es software libre. Se puede obtener en la Web y su código está disponible bajo
   la licencia GPL.

OOWS (Método de Producción de Software en Ambientes Web)
Argumentación: El auge del comercio electrónico ha convertido rápidamente a
Internet en el medio más popular para el manejo de las aplicaciones de negocio de
toda clase, desde venta de libros por catálogo o revisar la cuenta en el banco,
hasta encontrar la pareja ideal al otro lado del mundo. Diariamente, es mayor el
número de organizaciones que requieren la implementación de soluciones Web
para ejecutar transacciones comerciales por Internet. Del mismo modo, se
requieren modelos, que cambian de acuerdo al método que se desea implantar. La
ingeniería del software destaca la necesidad de usar modelos que ayudan al
control y a la coordinación de los proyectos. Roger S.Pressman menciona que
“...los modelos son una estrategia de desarrollo que acompaña a los procesos...”.
En la actualidad existen diversas clases de métodos que le permiten al ingeniero de
sistemas elegir aquella cuyos procedimientos sean acordes a los objetivos
planteados en el proyecto. Por ejemplo, existen los métodos para el desarrollo de
sistemas expertos, para crear sistemas de información de gestión (SIG), de ayuda la
decisión (SAD) y ejecutiva (SIE), al igual que métodos para el desarrollo de sistemas
de información basados en Web (WIS), entre otros.

La aplicación ha sido construida mediante la utilización de un método para
desarrollar sistemas de información basados en Web, puesto que se requiere no
sólo presentar la información, sino también incluir interfaces que permitan la
utilización de texto, y multimedia (Hipermedia) y, sobre todo, la navegación
porcada una de sus páginas. Sin embargo, la tarea de encontrar el método
adecuado para el desarrollo del sitio Web requiere de un análisis detallado de las
herramientas existentes. Para escoger el método más oportuno para la empresa es
necesario informarse sobre aspectos tales como:

   El tipo de técnica, ya sea Orientada a objetos (OO) o Entidad–Relación (ER)

   Los usuarios, a quienes va dirigido el sitio Web, por ejemplo, siva dirigido
   aniños, presentara interfaz gráfica diferente a la utilizada para un público
   adulto

   La misión y metas de la empresa, entre otros

Hoy en día existen numerosas metodologías que facilitan al desarrollador
soluciones para la creación de aplicaciones Web dentro de procesos certeros para
producir software de calidad. Sin embargo, periódicos, revistas e, inclusive,
Internet publican diariamente artículos sobre la facilidad y rapidez para el
desarrollo de dichas páginas, enfocándose solamente en el diseño y, dejando a un
lado la estructura y organización, tanto de los datos como de las páginas del sitio
Web; por tal motivo existen en Internet empresas cuyos sitios carecen de una
estructura coherente de navegación, donde el visitante nunca sabrá dónde se
encuentra ni hacia dónde debe dirigirse para encontrar lo que está buscando y, lo
que es peor, saturan las páginas de imágenes o animaciones que restan
credibilidad. Estos errores llevan a las compañías al fracaso, y por está razón se
hace evidente la necesidad de utilizar métodos que respondan a las exigencias
delos usuarios en Internet. Entre los métodos para desarrollar sistemas de
información, basados en la Web, se encuentran: HDM, OOHDM, RMM, OO-
METHOD, UML, entre otras (Para mayor información ver anexo 1). Para el
desarrollo de la aplicación Web, se ha escogido el método de producción de
ambientes de software OOWS, cuyos procedimientos serán descritos en detalle
para un mayor entendimiento de los procesos realizados en el proyecto. Los
aspectos más importantes, que se tuvieron en cuenta para seleccionar este
método, fueron:
El uso de bases de datos para generación dinámica de contenidos
   La utilización de una estructura arquitectónica y navegación al ideal para un
   WIS (Sistemas de información basados en Web), integrando páginas Web con
   contenidos y documentos hipermedia les junto a sistemas de información.

Aunque una de las ventajas de OOWS es su técnica orientada a objetos, la
aplicación en Web va a ser realizada con técnicas de modelado Entidad–Relación.
El motivo de trabajar con el método OOWS es que permite esquematizar la
navegación de sitios Web con el uso de contextos navegaciones, explicados
posteriormente.

Definición: OOWS (Object-Oriented Web-Solutions) es un método para soluciones
Web Orientado a Objetos, presentado en el año 2002 por los doctores Óscar Pastor
López y Joan J. Fons I Cors, del Departamento de Sistemas Informáticos y
Computación de la Universidad Politécnica de Valencia. Este método propone el
uso de procesos para capturar apropiadamente las aplicaciones comerciales de las
empresas con presencia en Internet, integrando notaciones de UML y agregando
una nueva semántica de navegación, que, mediante el uso de primitivas, captura
los requerimientos navegaciones de los usuarios, necesarios para el desarrollo de
aplicaciones Web competitivas. Proporciona una guía metodológica precisa para ir
de la etapa conceptual a resolución del problema representado en el producto
final, dividiendo este proceso en las siguientes etapas: Búsqueda de requisitos,
modelado conceptual y desarrollo del sistema, al igual que una pre-etapa para la
recolección y procesamiento de la información.

Easy PHP. Programa que instala en un solo paso el servidor Apache, junto con el
módulo para programación en PHP y la base de datos MySql, son tres en uno.
EasyPHP es un paquete fácil de instalar y configurar en una máquina que disponga
del S.O. Windows 9x, 2k y XP. Este es el lenguaje o tecnología más extendido para
realizar páginas con programación en servidor, acceso a bases de datos. EasyPHP
integra un sistema de gestión de bases de datos (MySql) muy usado en Internet.
Estos sistemas soportan los elementos habituales de las bases de datos: bases de
datos formadas a su vez por tablas que se estructuran mediante campos y que
guardan la información en los correspondientes registros. No obstante, en los
sistemas de gestión de bases de datos de cierta envergadura se definen también.

Mais conteúdo relacionado

Mais procurados

Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programaciónionurrutia
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoedwin quiroa
 
Taller 3 modelos de ciclo de vida del software
Taller 3  modelos de ciclo de vida del softwareTaller 3  modelos de ciclo de vida del software
Taller 3 modelos de ciclo de vida del softwareJavier Calderon
 
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) Germán Sánchez
 
Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto Freddy Rosales
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
Diseño de-un-sistema-de-informacion-para-registro-academico
Diseño de-un-sistema-de-informacion-para-registro-academicoDiseño de-un-sistema-de-informacion-para-registro-academico
Diseño de-un-sistema-de-informacion-para-registro-academicoRAUL CHIPANA LARICO
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programaciónKarenNaranjoH
 
Características de web 1.0 2.0 3.0 4.0
Características de web 1.0 2.0 3.0 4.0Características de web 1.0 2.0 3.0 4.0
Características de web 1.0 2.0 3.0 4.0timmy austin
 

Mais procurados (20)

Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programación
 
CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Taller 3 modelos de ciclo de vida del software
Taller 3  modelos de ciclo de vida del softwareTaller 3  modelos de ciclo de vida del software
Taller 3 modelos de ciclo de vida del software
 
Cuadro comparativo de herramientas digítales
Cuadro comparativo de herramientas digítalesCuadro comparativo de herramientas digítales
Cuadro comparativo de herramientas digítales
 
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
 
Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
tesis sobre diseño de pagina web
tesis sobre diseño de pagina webtesis sobre diseño de pagina web
tesis sobre diseño de pagina web
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Diseño de-un-sistema-de-informacion-para-registro-academico
Diseño de-un-sistema-de-informacion-para-registro-academicoDiseño de-un-sistema-de-informacion-para-registro-academico
Diseño de-un-sistema-de-informacion-para-registro-academico
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Características de web 1.0 2.0 3.0 4.0
Características de web 1.0 2.0 3.0 4.0Características de web 1.0 2.0 3.0 4.0
Características de web 1.0 2.0 3.0 4.0
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 

Semelhante a Marco conceptual (20)

Guia de aprendizaje 4 cms
Guia de aprendizaje 4 cmsGuia de aprendizaje 4 cms
Guia de aprendizaje 4 cms
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
Bases teóricas
Bases teóricasBases teóricas
Bases teóricas
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.ppt
 
Web2.0 3.0
Web2.0 3.0Web2.0 3.0
Web2.0 3.0
 
UWE
UWEUWE
UWE
 
Katy lopez
Katy lopezKaty lopez
Katy lopez
 
Concepto de ancho de banda
Concepto de ancho de bandaConcepto de ancho de banda
Concepto de ancho de banda
 
Web 2.0 y la nube de internet
Web 2.0 y la nube de internetWeb 2.0 y la nube de internet
Web 2.0 y la nube de internet
 
Web 2.0 y nube
Web 2.0 y nubeWeb 2.0 y nube
Web 2.0 y nube
 
EL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEBEL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEB
 
Como funciona la web
Como funciona la webComo funciona la web
Como funciona la web
 
Silvana castellanos 10 4
Silvana castellanos 10 4Silvana castellanos 10 4
Silvana castellanos 10 4
 
Groupware web 3.0
Groupware   web 3.0Groupware   web 3.0
Groupware web 3.0
 
Resultado de aprendizaje
Resultado de aprendizajeResultado de aprendizaje
Resultado de aprendizaje
 
Bd en paginas web
Bd en paginas webBd en paginas web
Bd en paginas web
 
Silvana castellanos 10 4
Silvana castellanos 10 4Silvana castellanos 10 4
Silvana castellanos 10 4
 
Evolución de la Web.
Evolución de la Web. Evolución de la Web.
Evolución de la Web.
 
Que es Diseño web
Que es Diseño webQue es Diseño web
Que es Diseño web
 

Mais de Carlos Zambrano (20)

Proyecto arboles maderables
Proyecto arboles maderablesProyecto arboles maderables
Proyecto arboles maderables
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Correccion del proyecto
Correccion del proyectoCorreccion del proyecto
Correccion del proyecto
 
Proyecto de grado
Proyecto de gradoProyecto de grado
Proyecto de grado
 
Astrac
AstracAstrac
Astrac
 
RAE
RAERAE
RAE
 
Modalidad de informática
Modalidad de informáticaModalidad de informática
Modalidad de informática
 
Modalidad Informatica
Modalidad InformaticaModalidad Informatica
Modalidad Informatica
 
Marco teorico
Marco teoricoMarco teorico
Marco teorico
 
Prezi
PreziPrezi
Prezi
 
Marco teórico y conceptual
Marco teórico y conceptualMarco teórico y conceptual
Marco teórico y conceptual
 
Encuesta
EncuestaEncuesta
Encuesta
 
Metodologia para el desarrollo de software
Metodologia para el desarrollo de softwareMetodologia para el desarrollo de software
Metodologia para el desarrollo de software
 
Cazb1
Cazb1Cazb1
Cazb1
 
Pasos para crear formularios y consultas en acces
Pasos para crear formularios y consultas en accesPasos para crear formularios y consultas en acces
Pasos para crear formularios y consultas en acces
 
Pasos para crear formularios y consultas en acces
Pasos para crear formularios y consultas en accesPasos para crear formularios y consultas en acces
Pasos para crear formularios y consultas en acces
 
Sociales
SocialesSociales
Sociales
 
Certificado SENA
Certificado SENACertificado SENA
Certificado SENA
 
evaluacio
evaluacioevaluacio
evaluacio
 

Último

Coca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxCoca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxJesDavidZeta
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfDiegomauricioMedinam
 
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesProyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesjimmyrocha6
 
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxCADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxYesseniaGuzman7
 
Rendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosRendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosCondor Tuyuyo
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfLizCarolAmasifuenIba
 
estadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosestadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosVeritoIlma
 
Habilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptxHabilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptxLUISALEJANDROPEREZCA1
 
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIAPRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIAgisellgarcia92
 
VAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa ManaosVAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa Manaosmalenasilvaet7
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAAlexandraSalgado28
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfOdallizLucanaJalja1
 
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAPRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAgisellgarcia92
 
EL CAMBIO PLANEADO todo acerca de cambio .pptx
EL CAMBIO PLANEADO todo acerca de cambio .pptxEL CAMBIO PLANEADO todo acerca de cambio .pptx
EL CAMBIO PLANEADO todo acerca de cambio .pptxec677944
 
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdfRamon Costa i Pujol
 
FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..angelicacardales1
 
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxT.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxLizCarolAmasifuenIba
 
Derechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejorDerechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejorMarcosAlvarezSalinas
 
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoEl MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoTe Cuidamos
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?Michael Rada
 

Último (20)

Coca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxCoca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptx
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdf
 
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesProyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
 
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxCADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
 
Rendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosRendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de Condominios
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
 
estadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosestadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicos
 
Habilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptxHabilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptx
 
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIAPRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
 
VAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa ManaosVAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa Manaos
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
 
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAPRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
 
EL CAMBIO PLANEADO todo acerca de cambio .pptx
EL CAMBIO PLANEADO todo acerca de cambio .pptxEL CAMBIO PLANEADO todo acerca de cambio .pptx
EL CAMBIO PLANEADO todo acerca de cambio .pptx
 
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
 
FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..
 
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxT.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
 
Derechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejorDerechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejor
 
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoEl MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
 

Marco conceptual

  • 1. 1.1 MARCO CONCEPTUAL Internet. Internet parte de la definición “Red de redes”, debido a que se conoce como la interconexión de redes informáticas más grande en el mundo, permitiendo que miles de computadores, conectados desde diferentes partes del mundo, puedan comunicarse entre sí, ya sea para informarse sobre política, economía, arte, tecnología, entre otros temas de interés, o para enviar correos electrónicos a amigos o conocidos. Actualmente son muchos los servicios que ofrece la gran red de redes convirtiéndose en una precursora de la llamada “superautopista de la información” como se define en la enciclopedia Encarta En el sitio Web lafacu.com comentaban sobre algunos escritores tales como José Daniel Sánchez Navarro (1.996), quien en su libro el Camino fácil a Internet, define a la red como “…una gran comunidad de las que forman parte personas de todo el mundo, que usan sus computadoras para interactuar unas con otras, y con la posibilidad de obtener información…”.Internet fue creado en el año de 1969 con la creación de la red Arpa net, cuyo propósito era mantener comunicación entre varias universidades de los Estados Unidos por medio del envió y recibo de datos. Internet se ha mantenido durante estos años gracias a la necesidad de centralizar o distribuir la información, recursos o servicios de una instalación informática, por medio de archivos y documentos de los usuarios, las aplicaciones o paquetes que se utilizan, las impresoras y dispositivos de almacenamiento como discos duros, y los canales de comunicación con entidades externas, entre otros. Sitio Web y Aplicación Web. Un sitio Web es un grupo de páginas Web relacionadas entre sí, las cuales pueden contener texto, enlaces, imágenes y otros elementos multimedia. Cualquier persona puede ver su sitio utilizando el nombre de su dominio. Los sitios Web pueden ser desde simples páginas personales, donde incluir sus aficiones, hasta complejas aplicaciones empresariales donde realizar transacciones bancarias y comerciales. Por otra parte, una aplicación Web se define como "un sitio Web donde la navegación a través de él y la entrada de datos por parte de un usuario, afectan el estado de la lógica del negocio. En esencia, una aplicación Web usa un sitio Web como entrada (front-end) a una aplicación típica. Si no existe lógica del negocio en el servidor, el sistema no puede ser llamado aplicación Web”. Intranet. Una intranet es una red de ordenadores de una red de área local(LAN) privada empresarial o educativa, que proporciona herramientas de Internet,las cuales tienen como función principal proveer lógica de negocios para lasaplicaciones de captura, de reportes, de consultas. con el fin de auxiliar laproducción de dichos grupos de trabajo; es también un importante medio dedifusión de información interna a nivel de grupo de trabajo. No necesariamenteproporciona Internet a la organización; normalmente, tiene como
  • 2. base el protocoloTCP/IP de Internet y, por ser privada, puede emplear mecanismos de restricción de acceso a nivel de programación como lo son usuarios y contraseñas de acceso o incluso a nivel de hardware como un sistema firewall (cortafuegos) que pueda restringir el acceso a la red organizacional. MySql. MySql es un gestor de Bases de Datos Multi-Thread, multiusuario que gestiona bases de datos relacionales poniendo las tablas en ficheros diferenciados, es uno de los gestores de bases de datos SQL más utilizado gracias a su facilidad de uso, instalación y configuración, de igual forma su robustez y rapidez en sus procesos. MySQL, se conoce como una implementación cliente / servidor que consiste de un servidor de dominio MySql y diferentes programas de cliente y librerías. MySql es software libre licenciado bajo la GPL(General PublicLicense) de la GNU, sin embargo, existe una versión comercial distribuida por la empresa MySQL AB, que ofrece además del software versión libre, soporte técnico, y la posibilidad desintegrar este gestor en un software propietario, con el objetivo de no vulnerar la licencia GPL, vista por desarrolladores de software libre como: “ la licencia que permite entender que el camino a seguir y para la evolución pasa por la compartición de las soluciones ”. Características de MySql. Entre sus características se puedes distinguirlas siguientes: Consume muy pocos recursos tanto de CPU como de memoria. Mayor rendimiento Mayor velocidad Proporciona facilidades en el manejo administrativo Mejor integración con PHP No hay límites en el tamaño de los registros Mejor control de acceso, en el sentido de qué usuarios tienen acceso a qué tablas y con qué permisos Desventajas de MySql. Las desventajas presentadas en este gestor de bases de datos derivan por la búsqueda de rapidez en las operaciones por parte de sus creadores. Mysql carece de aspectos importantes tales como el uso de subconsultas e integridad referencial descrito en el sitio Web aditel.org. Varios desarrolladores comentan que, aunque existan otros gestores de bases de datos excelentes para manejar procesos en la Web, la gran acogida del MySql se debe a que muestra una interfaz amigable y los comandos para gestionar la base de datos son más intuitivos.
  • 3. PHP. Es un lenguaje interpretado que sirve principalmente para realizar páginas HTML dinámicas. El lenguaje PHP es un lenguaje de programación que permite el uso de variables, sentencias condicionales, bucles, funciones. El sitio en Internet Web Estilo, esquematiza el funcionamiento de PHP mostrado en la Figura4. PHP se ejecuta en el servidor, por tanto, se puede acceder a los recursos que éste tenga como, por ejemplo, una base de datos. El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. El resultado es normalmente a una página HTML pero igualmente podría ser una página WML (WirelessMarkupLanguage). La aplicación va a ser desarrollada en PHP debido a la gran cantidad de funciones prestablecidas por este lenguaje, lo que permite hacer grandes cosas con pocas líneas de código como son: El acceso a bases de datos, encriptación, envío de correo. PHP cuenta con un manejo de código mucho más legible y es más fácil de aprender. PHP cada día se muestra como la solución más adecuada y sencilla para multitud de necesidades. Otras ventajas del PHP publicadas en una página de programadores de PHP en Internet son las siguientes: PHP no soporta directamente punteros, como el C, de forma que no existen los problemas de depuración provocados por éstos. Al poderse encapsular dentro de código HTML se puede recoger el trabajo del diseñador gráfico e incrustar el código PHP posteriormente. Está siendo utilizado con éxito en varios millones de sitios Web. Hay multitud de aplicaciones PHP para resolver problemas concretos (web, blogs, tiendas virtuales, periódicos,...) listas para usar. Es multiplataforma, funciona en todas las plataformas que soporten apache. Es software libre. Se puede obtener en la Web y su código está disponible bajo la licencia GPL. OOWS (Método de Producción de Software en Ambientes Web) Argumentación: El auge del comercio electrónico ha convertido rápidamente a Internet en el medio más popular para el manejo de las aplicaciones de negocio de toda clase, desde venta de libros por catálogo o revisar la cuenta en el banco, hasta encontrar la pareja ideal al otro lado del mundo. Diariamente, es mayor el número de organizaciones que requieren la implementación de soluciones Web para ejecutar transacciones comerciales por Internet. Del mismo modo, se requieren modelos, que cambian de acuerdo al método que se desea implantar. La ingeniería del software destaca la necesidad de usar modelos que ayudan al control y a la coordinación de los proyectos. Roger S.Pressman menciona que “...los modelos son una estrategia de desarrollo que acompaña a los procesos...”.
  • 4. En la actualidad existen diversas clases de métodos que le permiten al ingeniero de sistemas elegir aquella cuyos procedimientos sean acordes a los objetivos planteados en el proyecto. Por ejemplo, existen los métodos para el desarrollo de sistemas expertos, para crear sistemas de información de gestión (SIG), de ayuda la decisión (SAD) y ejecutiva (SIE), al igual que métodos para el desarrollo de sistemas de información basados en Web (WIS), entre otros. La aplicación ha sido construida mediante la utilización de un método para desarrollar sistemas de información basados en Web, puesto que se requiere no sólo presentar la información, sino también incluir interfaces que permitan la utilización de texto, y multimedia (Hipermedia) y, sobre todo, la navegación porcada una de sus páginas. Sin embargo, la tarea de encontrar el método adecuado para el desarrollo del sitio Web requiere de un análisis detallado de las herramientas existentes. Para escoger el método más oportuno para la empresa es necesario informarse sobre aspectos tales como: El tipo de técnica, ya sea Orientada a objetos (OO) o Entidad–Relación (ER) Los usuarios, a quienes va dirigido el sitio Web, por ejemplo, siva dirigido aniños, presentara interfaz gráfica diferente a la utilizada para un público adulto La misión y metas de la empresa, entre otros Hoy en día existen numerosas metodologías que facilitan al desarrollador soluciones para la creación de aplicaciones Web dentro de procesos certeros para producir software de calidad. Sin embargo, periódicos, revistas e, inclusive, Internet publican diariamente artículos sobre la facilidad y rapidez para el desarrollo de dichas páginas, enfocándose solamente en el diseño y, dejando a un lado la estructura y organización, tanto de los datos como de las páginas del sitio Web; por tal motivo existen en Internet empresas cuyos sitios carecen de una estructura coherente de navegación, donde el visitante nunca sabrá dónde se encuentra ni hacia dónde debe dirigirse para encontrar lo que está buscando y, lo que es peor, saturan las páginas de imágenes o animaciones que restan credibilidad. Estos errores llevan a las compañías al fracaso, y por está razón se hace evidente la necesidad de utilizar métodos que respondan a las exigencias delos usuarios en Internet. Entre los métodos para desarrollar sistemas de información, basados en la Web, se encuentran: HDM, OOHDM, RMM, OO- METHOD, UML, entre otras (Para mayor información ver anexo 1). Para el desarrollo de la aplicación Web, se ha escogido el método de producción de ambientes de software OOWS, cuyos procedimientos serán descritos en detalle para un mayor entendimiento de los procesos realizados en el proyecto. Los aspectos más importantes, que se tuvieron en cuenta para seleccionar este método, fueron:
  • 5. El uso de bases de datos para generación dinámica de contenidos La utilización de una estructura arquitectónica y navegación al ideal para un WIS (Sistemas de información basados en Web), integrando páginas Web con contenidos y documentos hipermedia les junto a sistemas de información. Aunque una de las ventajas de OOWS es su técnica orientada a objetos, la aplicación en Web va a ser realizada con técnicas de modelado Entidad–Relación. El motivo de trabajar con el método OOWS es que permite esquematizar la navegación de sitios Web con el uso de contextos navegaciones, explicados posteriormente. Definición: OOWS (Object-Oriented Web-Solutions) es un método para soluciones Web Orientado a Objetos, presentado en el año 2002 por los doctores Óscar Pastor López y Joan J. Fons I Cors, del Departamento de Sistemas Informáticos y Computación de la Universidad Politécnica de Valencia. Este método propone el uso de procesos para capturar apropiadamente las aplicaciones comerciales de las empresas con presencia en Internet, integrando notaciones de UML y agregando una nueva semántica de navegación, que, mediante el uso de primitivas, captura los requerimientos navegaciones de los usuarios, necesarios para el desarrollo de aplicaciones Web competitivas. Proporciona una guía metodológica precisa para ir de la etapa conceptual a resolución del problema representado en el producto final, dividiendo este proceso en las siguientes etapas: Búsqueda de requisitos, modelado conceptual y desarrollo del sistema, al igual que una pre-etapa para la recolección y procesamiento de la información. Easy PHP. Programa que instala en un solo paso el servidor Apache, junto con el módulo para programación en PHP y la base de datos MySql, son tres en uno. EasyPHP es un paquete fácil de instalar y configurar en una máquina que disponga del S.O. Windows 9x, 2k y XP. Este es el lenguaje o tecnología más extendido para realizar páginas con programación en servidor, acceso a bases de datos. EasyPHP integra un sistema de gestión de bases de datos (MySql) muy usado en Internet. Estos sistemas soportan los elementos habituales de las bases de datos: bases de datos formadas a su vez por tablas que se estructuran mediante campos y que guardan la información en los correspondientes registros. No obstante, en los sistemas de gestión de bases de datos de cierta envergadura se definen también.