Date post: | 12-Jul-2015 |
Category: |
Documents |
Upload: | matias-apablaza |
View: | 147 times |
Download: | 1 times |
of 26
Building an E-commerce Web SiteTecnologas 2 Captulo 3CREACIN DE UN SITIO WEB DE COMERCIO ELECTRNICO
TECNOLOGAS 2 R.Vergara
Consideraciones Comerciales para sitios de eCommerce
TECNOLOGAS 2 R.Vergara
Consideraciones Tcnicas para sitios de eCommerce
Cules son los factores que se deben tener en cuenta cuando se dimensiona la infraestructura de un Web site? Por qu es importante considerar el factor de uso en horario peak? Es importante medir el rendimiento de una aplicacin?(caso eBay utilizando OPERA)
Cmo pueden los operadores de sitios pequeos manejar los problemas de un correcto dimensionamiento?
TECNOLOGAS 2 R.Vergara
Construccin de un sitio web de E-commerceUn enfoque sistemtico
Los retos administrativos ms importantes son: Desarrollar una clara comprensin de los objetivos del negocio.Modelo de negocio Recursos humanos y capacidades organizacionales Plan de desarrollo del sitio web
Saber cmo elegir la tecnologa correcta para lograr esos objetivos.Dimensionamiento y seleccin (hardware, software, comunicaciones) Evaluacin de costos (construccin, implementacin y operacin). Diseo del sitio web
Saber cmo implementar y operar el sitio webDecisin: operacin in-sourcing vs. out-sourcing
TECNOLOGAS 2 R.Vergara
Construccin de un sitio web Piezas del rompecabezas
TECNOLOGAS 2 R.Vergara
El Ciclo de Vida del Desarrollo de Sistemas
Mejores Prcticas Sobre 99% de disponibilidad (up-time) Diseo escalable Incluir administracin para entrega punto a punto Planear para el crecimiento Disear pginas para rendimiento de alta velocidad Optimizar carga de trabajo del sistemaTECNOLOGAS 2 R.Vergara
Etapa de Anlisis y Planeacin
Objetivos de Negocio:Estrategia y Modelo de Negocio Lista de capacidades que quiere ofrecer a travs de la pgina web
Funcionalidades:Lista de funcionalidades necesarias para lograr los objetivos
Requerimientos de Informacin:Elementos de Informacin (tipo de datos de entrada y salida) que la pgina web debe manejar para lograr los objetivos de negocio
TECNOLOGAS 2 R.Vergara
El Modelo de NegocioModelo de IngresoMarketing (ingreso fuera de lnea) Publicidad (contenido gratuito que se paga por publicidad) Pago por evento / Pay-per-view (pago variable por uso de contenidos) Suscripcin (pago mensual fijo por acceso a los contenidos) Mixto (combinacin de los modelos anteriores)
Modelo ComercialDefinicin del cliente objetivo. Definicin del mercado objetivo.
Modelo OperativoDesarrollo interno vs. externo Explotacin propia o externalizada Almacenamiento en casa o hosting/housing/colocation
Modelo Financiero
TECNOLOGAS 2 R.Vergara
Etapa de Anlisis y PlaneacinRequerimientos para un sitio eCommerce (modelo de venta por catlogo)
TECNOLOGAS 2 R.Vergara
El Ciclo de Vida del Desarrollo de SistemasEtapa de Diseo
TECNOLOGAS 2 R.Vergara
Etapa de Diseo del SistemaFases del Diseo
Especificacin Funcional del SistemaCorresponde a la descripcin general de los principales mdulos y funcionalidades del sistema, incluyendo su relacin con otros sistemas (traspaso de datos de un sistema a otro va EDI o va API (web services), o links entre pginas web).
Diseo Lgico del SistemaCorresponde a la descripcin detallada de los procesos y funcionalidades del sistema, describiendo los flujos de informacin necesarios y las tablas componentes de la base de datos. Diagrama de Flujo de Datos (DFD) Modelo Entidad-Relacin (base de datos) Requerimientos de seguridad (perfil de usuarios y control de accesos)
Diseo Fsico del SistemaTraduce el diseo lgico en componentes fsicos (hardware, software y comunicaciones) Hardware a usar Software a usar Enlaces de comunicacin a usar. Mecanismos de seguridad y de respaldo de datos
TECNOLOGAS 2 R.Vergara
Etapa de Anlisis y PlaneacinDocumento de Especificacin de Requerimientos1.
DISEO DEL SISTEMA PREMISAS
Objetivos del negocio. Requerimientos del negocio Eleccin de las herramientas de construccin
2.
DISEO DEL SISTEMA FLUJOS DE INFORMACIN
Flujo del proceso general DFD del proceso de registro de datos DFD del flujo de aprobacin del workflow
Es pe c Fu ifica nci ci ona n l
3.
DISEO DE FUNCIONALIDADES DEL SISTEMA
Funcionalidades de captura y validacin de datos. Reglas de negocio. Funcionalidades de bsqueda de datos. Reglas de negocio Funcionalidades de aprobacin. Reglas de negocio
4. 5. 6.
DISEO DE REPORTES DISEO DE PANTALLAS DISEO DEL MDULO DE SEGURIDAD
Tipos de usuarios, Perfiles de usuarios Logs de auditora
7.
DISEO DE ESTRUCTURAS DE DATOS
Modelo de Datos Tablas Maestras
TECNOLOGAS 2 R.Vergara
DisEjemplo Diseo LgicoDFD simple (compra por catlogo)
e oL
g ico
TECNOLOGAS 2 R.Vergara
Modelo ENTIDAD-RELACINEjemplo Diseo LgicoModelo de Datos simple (compra por catlogo)
CLIENTE
Dis
e oL
g ico
ORDEN DE COMPRA
PRODUCTO del CATALOGO
ORDEN DE ENTREGA
PAGO APROBADO o RECHAZADO
PRECIO
TECNOLOGAS 2 R.Vergara
EjercicioDOMINOs PIZZA es una empresa productora de pizzas con reparto a domicilio. La promocin de la marca indica que: (a) por cada pizza comprada se da un bono de descuento para la siguiente compra, (b) en cada reparto a domicilio se incluye un regalo promocional, y (c) las pizzas no se cobran si el pedido llega despus de 20 minutos de haber recibido la orden telefnica de compra. Los resultados de la empresa han sido relativamente buenos, pero la alta competencia en el mercado los obliga a mejorar da a da. Los principales problemas a mejorar son:(1) Errores en el registro de pedidos, (2) Alta tasa de pizzas regaladas por retardo en distribucin, (3) Los regalos de promocin se repiten errneamente para el mismo cliente, y (4) Problemas en la cobranza, debido al mal registro de los bonos de descuento.
Desarrolle un DFD para el proceso de administracin de pedidos telefnicos, de tal manera de resolver los cinco problemas a mejorar. Desarrolle el Modelo Entidad-Relacin
TECNOLOGAS 2 R.Vergara
DisDiseo FsicoArquitectura eCommerce en dos capas
e o
Fs ico
TECNOLOGAS 2 R.Vergara
DisDiseo FsicoArquitectura eCommerce multi-capa
e o
Fs ico
TECNOLOGAS 2 R.Vergara
DisEjemplo Diseo FsicoEspecificacin simple (compra por catlogo)
e o
Fs ico
TECNOLOGAS 2 R.Vergara
DisDiseo FsicoSoftware de Web Server
e o
Fs ico
ApacheLidera el mercado del software Web Server (47% del mercado) Opera preferentemente sobre UNIX y Linux, pero tambin hay versiones para Windows.
Internet Information Server (IIS)Producto de Microsoft, por lo que slo opera sobre Windows Segundo software Web Server (25% del mercado)
7
TECNOLOGAS 2 R.Vergara
DisFuncionalidad bsica del Web Server
e o
Fs ico
TECNOLOGAS 2 R.Vergara
DisFuncionalidad bsica del Application Server
e o
Fs ico
TECNOLOGAS 2 R.Vergara
El Ciclo de Vida del Desarrollo de SistemasEtapa de Construccin
TECNOLOGAS 2 R.Vergara
Construccin de SistemasDesarrollo interno vs. Subcontratar
Outsourcing: Servicio entregado por un proveedor externo, para disear, construir, mantener, explotar u hospedar sistemas de informacin.
Construccin en casa vs. outsourcing:Construir en casa: Requiere contratar un equipo permanente de desarrolladores de sistemas, con diferentes capacidades y conocimientos. Outsourcing: Contratar los servicios de una software factory especialista en desarrollo de sistemas.
Explotacin (Operacin) en casa vs. outsourcing:Operar en casa: Instalar y explotar los sistemas en casa implica implementar un datacenter en la empresa, para mantener los servidores. Hosting: Servicio de hospedaje de sistemas en que los servidores (normalmente de propiedad del proveedor) son administrados y operados por el proveedor del datacenter. Housing o Co-location: Servicio de hospedaje en que los servidores (comprados o arrendados por el cliente) son instalados en un datacenter, Pero sin servicios adicionales de explotacin u operacin. Cloud Computing: Servicio de hospedaje de aplicaciones y bases de datos en servidores virtualizados en un datacenter con acceso a Internet.
TECNOLOGAS 2 R.Vergara
Herramientas para construir un sitio web
Construccin desde cero HTML Dreamweaver Frontpage Secuencia de comandos CGI Base Datos SQL
Uso de plantillas preconfiguradas Bigstep Yahoo Small Business Merchant Solutions Blogger
Uso de herramientas empaquetadas Microsoft Commerce Server IBM Websphere Broadvision Commerce
TECNOLOGAS 2 R.Vergara
El Ciclo de Vida del Desarrollo de SistemasEtapas de Prueba e Implementacin
Testing: Pruebas alpha de un sistema (sin usuarios) en un ambiente de testing. Pruebas betta de un sistema (con usuarios) en un ambiente de testing. Estas pruebas incluyen pruebas unitarias (de algunas funcionalidades) y pruebas integradas (de todas las funcionalidades) del Sistema La fase de prueba finaliza con la aceptacin de parte de los usuarios. Implementacin: Una vez recibida la aceptacin de los usuarios, el Sistema se instala en ambiente de produccin. Una vez instalado en ambiente de produccin, se toma la decisin de ir en vivo (go-live) con el sistema
TECNOLOGAS 2 R.Vergara
FIN DE LA MATERIA
TECNOLOGAS 2 R.Vergara