martes, 27 de marzo de 2012

Métricas Web


Introducción

Hoy en día es de suma importancia darse a conocer por medio de una pagina web algún producto, servicio o información por la web, sin embargo no basta solo con armar un html, actualmente se cuenta con evaluaciones para clasificar los resultados que esta ofreciendo la pagina web, aspectos de suma importancia como el número de visitas, en que lugar es mas solicitada la pagina, la calidad de las visitas, así también, si el servicio que esta ofrece es óptimo.

Desarrollo

Para explotar al máximo los recursos que nos puede ofrecer una página web es necesario aplicar técnicas que harán mas popular y/o mas accesible a nuestro portal, dichas técnicas reciben el nombre de métricas web, que son prácticamente medidas de correspondencia.
Una métrica se valida si cumple con los requerimientos de validez como son de atributo, de unidad, de instrumento y de protocolo.

Existe una clasificación de métricas para el desarrollo web, una de ellas son las métricas directas, empleadas para conocer la calidad de texto en una  página, así también para conocer los enlaces rotos que está pueda contener y también la calidad de imágenes con la que cuenta nuestro sitio; debemos considerar que todo aspecto en nuestro portal, desde texto, imágenes, peso en bytes de la página, protocolos, entre otros son medidos y monitoreados, esto con el fin de evaluar el servicio de nuestra Web, actualmente existe portales de internet que ofrecen este servicio de métricas así mismo orientan a los desarrolladores a considerar diversas técnicas de marketing como son “las palabras clave”, para salir en los primeros resultados de búsqueda, algunos ejemplos de esas paginas son: ActiveStat, Analog, Google Analytics, entre otros.

Conclusiones:

La idea de métrica no es un concepto simple de desarrollar, si no se comprenden y analizan sus  componentes y relaciones. Se la debe comprender en consideración de los atributos a los que cuantifica y a los entes a los que se asocia. Asimismo, es preciso identificar  el tipo de valores que se obtienen, la unidad en la que se expresa, y el tipo de escala que se usa, con el fin de poder realizar una apropiada interpretación y un análisis matemático y estadístico.


Referencias:

domingo, 25 de marzo de 2012

Ensayo: Métricas Web

Métricas de Usabilidad en la Web


Introducción


¿Para que gastar mucho dinero en una página web y luego no saber si alguien la visita? Para eso es necesario saber que tan útil está siendo el material que nosotros creamos y compartimos en la web, para ello es importante el saber medir.
La creación y  seguimiento de métricas Web son aspectos fundamentales lograr un buen diseño Web. El uso de métricas web (KPI) permite pasar al diseño Web del campo de la subjetividad (basado en gustos y sentires) al campo de la objetividad (basada en hechos y datos).
La analítica web no solo se basa en medir resultados sino en armar un modelo (objetivos, metas, métricas) en base a un estudio previo que nos permita luego medir y tomar las decisiones que se requieren para lograr los objetivos trazados. 
Para todo esto analizaremos lo que son las métricas web para poder compartirlo y que la información nos pueda ayudar a evaluar el trabajo que hemos estado realizando.


Contenido

Las métricas Web son indicadores que permiten establecer el éxito o fracaso de una estrategia en Internet, su evaluación y análisis permite optimizar las estrategias de marketing digital.
Las métricas Web son también llamadas KPI, iniciales de las palabras en inglés Key Performance Indicators (Indicadores Claves de Desempeño).
Es un valor numérico asignado a las características o atributos a partir de la observación de la consistencia y contenido de la página web. 

Clasificación de Métricas

Métricas Directas

Las métricas directas son aquellas que se transforman "directamente" en números, por ejemplo:
  • Longitud del texto en una página
  • Cantidad de enlaces rotos en un sitio web
  • Cantidad máxima de Frames contenida en un sitio web
  • Cantidad de imágenes con texto alternativo en un sitio web.

Métricas Indirectas

Es lo resultante al evaluar las relaciones de dos o más atributos o de un atributo compuesto, también son llamadas métricas derivadas.
Ejemplos:

  • Porcentaje de enlaces rotos en un sitio
  • Porcentaje de la presencia de la propiedad ALT

Métricas de Usabilidad

Comprensión Global del Sitio
Facilidad que representa nuestro sitio web para que un usuario comprenda la organización y el contenido, facilitando el acceso y el recorrido del mismo y sus componentes.
  • Esquema Global
  • Visita Guiada
  • Mapa del Sitio
  • Ayuda

Métricas de Éxito

Mide el porcentaje de usuarios capaces de crear lo que querían hacer dentro de nuestro sitio, es fácil de recolectar y da resultados muy importantes.

Métricas de Confiabilidad

  • Enlaces rotos
  • Páginas Muertas: Páginas sin enlace de retorno
  • Enlaces no implementados
  • Enlaces inválidos
  • Enlaces e-mail mal construidos

Métricas de Eficiencia

  • Páginas de acceso rápido
  • Soporte a solo texto

Conclusiones

La calidad de nuestro producto web puede ser evaluado con lo escrito anteriormente, midiendo los principales aspectos que brindan solidez a un sitio web y que ayudan que lo que hemos creado sea útil.
Considero que las métricas web son una herramienta de apoyo para el desarrollo adecuado de nuestra WebApp, pues tomando en cuenta los aspectos de usabilidad, confiabilidad y eficiencia podemos crear aplicaciones de calidad.


Referencias


Reporte de Lectura 7: Calidad Web

A la hora de calificar la calidad de una aplicación web, uno de los factores más importantes es la usabilidad. Es el atributo más visible ya que determina el grado de satisfacción del usuario respecto de la aplicación web, de ello depende que sea utilizada o no. 

Modelo de Mc Call

Plantea un modelo normalizado que permite evaluar y comparar productos sobre la misma base. Maneja las siguientes características.

  • Funcionalidad: Las funciones satistacen necesidades declaradas o implícitas [ISO 9126: 1991]
  • Fiabilidad: Capacidad de un sistema para mantener su nivel de rendimiento
  • Usabilidad: Esfuerzo necesario para el uso y la valoración individual de tal uso, por parte de un conjunto de usuarios. [ISO 9126: 1991]
  • Portabilidad: Es la capacidad de un sistema para ser transferido de un entorno a otro. [ISO 9126: 1991]
  • Mantenibilidad: Es el esfuerzo necesario para realizar modificaciones específicas. [ISO 9126: 1991]
  • Eficiencia: Es la relación entre el nivel de prestaciones de un sistema y el volúmen de recursos utilizados en condiciones declaradas. [ISO 9126: 1991]
Este estándar no proporciona métricas ni métodos de medición, por lo que no son prácticas las mediciones directas de las características de calidad.

ISO 9126-1

Este estándar define la usabilidad como la capacidad de un producto software de ser comprendido, aprendido, usado y de ser atractivo para el usuario, en condiciones específicas de uso.

ISO 8402 

Define la calidad como el conjunto de propiedades y características de un producto o servicio, que le confieren aptitud para satisfacer unas necesidades explícitas o implícitas. 


Referencias:
http://www.usabilidadweb.com.ar/metodos_eval_calidad_web.php


Reporte de Lectura 6: Javascript

Es un lenguaje de programación interpretado definido como orientado a objetos, cuando se implementa al lado de un navegador web permite mejoras a la interfaz del usuario y a páginas web dinámicas. Se diseñó con una sintaxis similar a la de C aunque adopta nombres y convenciones del lenguaje java aunque éstos no estén ni siquiera relacionados y tienen semánticas y propósitos diferentes.

Actualmente todos los navegadores web modernos interpretan el código javascript integrado en las páginas web. Se interpreta al mismo tiempo de ir descargando las sentencias HTML de la página web.

Fue diseñado principalmente por Brendan Eich de Netscape con el nombre de Mocha que posteriormente fue cambiado por Livescript pero finalmente quedó como JavaScript, el cambio de nombre coincidió con la etapa en la que a Netscape Navigator se le añadió soporte para el lenguaje de programación Java en 1995 dando la impresión de que JavaScript era una prolongación del lenguaje Java.

JavaScript es una marca registrada de Oracle Corporation usada bajo licencia por productos de Netscape Communications y la fundación Mozilla.

Referencias:
http://es.wikipedia.org/wiki/JavaScript

Reporte de Lectura 5: PHP


PHP (PHP Hypertext Pre-Processor)  es un lenguaje de alto rendimiento interpretado diseñado principalmente para la creación de páginas web dinámicas pero actualmente puede ser usado en línea de comandos para la creación de otro tipo de programas.

Fue creado por Rasmus Lerdorf en 1994 y su licencia es considerada como software libre. Puede ser manejado bajo casi todos los servidores web y casi todas las plataformas sin costo alguno. Debido a su gran parecido con programas como C y Perl, le permite a los programadores creas aplicaciones complejas de una manera no tan compleja e involucrarse con aplicaciones dinámicas sin utilizar muchas funciones.

Las principales características de PHP son:
  • Orientación a desarrollo de aplicaciones web dinámicas
  • Su programación es segura y confiable
  • Conexión con casi todos los manejadores de bases de datos actuales
  • Es libre
  • Permite aplicaciones de POO
  • No requiere definición de los tipos de variables que utiliza
Y sus principales desventajas son:
  • Es un lenguaje que se interpreta durante la ejecución
  • Un script en php suele funcionar más lento que en otros lenguajes

Referencias:
http://www.php.net/ 

sábado, 24 de marzo de 2012

Ensayo de métricas


Ensayo de las métricas en la ingeniería de Software.

Introducción:
Para poder hacer una medición de la calidad del software necesitamos saber algunas de las características de lo que debe contener un buen software de calidad. También debemos conocer como se evalúan cada una de estas características y sobre todo que es lo que se debe y no se debe hacer al elaborar un software de tipo profesional.

Desarrollo:
Las métricas son  las técnicas que van a ayudarnos a la evaluación de los modelos de  análisis y diseño, en dónde se proporcionarán una indicación de la complejidad de diseños de los procedimientos y del código fuente, y que ayudarán en el diseño de las pruebas efectivas.

Para esto se propone un diseño de medición, el cuál se puede caracterizar por 5 actividades:
Formulación, Colección, Análisis, Interpretación y Realimentación.

Las métricas también nos sirven para medir la eficiencia y la eficacia de nuestro software, una de las cosas para medir estas cualidades podría ser el número de líneas de código de nuestro programa.

Conclusiones:

Las métricas son muy importantes para poder desarrollar cualquier tipo de aplicación que sea calificable­­­­, calificando también el aspecto visual de nuestro sistema o aplicativo. Se califica la eficiencia y eficacia de nuestro software. También el diseño agradable y de acuerdo a nuestro cliente podemos saber si es apto algún estilo o no para nuestra aplicación.


Enlace de dónde realicé la lectura:
enciclopedia.us.es/index.php/Métrica_de_software

miércoles, 21 de marzo de 2012

Páginas web de los integrantes



Pérez Montes Sergio                 http://sergiopm100.comlu.com/

Pineda Rodríguez Jonnatan        http://cvjonnatan.site90.net/

Reporte de lectura 'Editores HTML'




Los Editores HTML son herramientas que nos permiten crear nuestras páginas web en código html para darle un diseño agradable y usando funciones que nos permitan crearlas de manera fácil y rápida.
Los editores de HTML pueden ser de dos tipos, como veremos, unos permiten codificar las páginas utilizando el propio lenguaje HTML, a base de etiquetas y otros nos permiten diseñar una página web, como si estuviésemos escribiendo con un editor de texto avanzado, sin tener que escribir el código con las etiquetas. Esta última vertiente, que podemos llamar editores en modo diseño, presenta una facilidad adicional para las personas que no deseen complicarse la vida con el lenguaje HTML, porque no tengan tiempo de aprenderlo o porque se sientan incapaces de hacerlo. Los editores en modo diseño nos permiten crear la página como si estuviéramos escribiendo un documento con un editor del tipo de Word. El editor de HTML es el encargado de vérselas con el lenguaje y programar internamente la página con el código HTML, según lo que nosotros estamos diseñando.

Con el editor HTML en vista diseño podemos colocar imágenes, definir estilos, utilizar negritas o cursivas, etc. sin preocuparnos de las etiquetas correspondientes a cada estilo o elemento. Es el editor el que conoce estas etiquetas y las utiliza convenientemente. Este tipo de editores HTML en modo diseño se denominan, en lenguaje técnico WYSIWYG (What You See Is What You Get) porque cuando trabajas con ellos lo que ves que estás creando con el editor es lo que obtienes luego cuando grabas la página. Existen dos tendencias, por tanto, entre los desarrolladores que se dedican a realizar páginas web. Por un lado tenemos a las personas que prefieren crear las páginas programando el HTML y por otro las personas que utilizan editores HTML en modo diseño.


Reporte de lectura 'HTML'

El código html es el código más usado en la elaboración de páginas web. A continuación su descripción.

HTML, siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.

HTML también es usado para referirse al contenido del tipo de MIME text/html o todavía más ampliamente como un término genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores).



Y también tenemos HTML5

HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML (XHTML) (application/xhtml+xml).Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo.

Todavía se encuentra en modo experimental, lo cual indica la misma W3C; aunque ya es usado por múltiples desarrolladores web por sus avances, mejoras y ventajas.

Al no ser reconocido en viejas versiones de navegadores por sus nuevas etiquetas, se le recomienda al usuario común actualizar a la versión más nueva, para poder disfrutar de todo el potencial que trae HTML5.

El desarrollo de este código es regulado por el Consorcio W3C.



Fuente: wikipedia.
 

Reporte de lectura 'Applets en la web(webapps)'

Una Webapp.

En la ingeniería de software se denomina aplicación web a aquellas aplicaciones  que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.

Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web.

Es importante mencionar que una página Web puede contener elementos que permiten una comunicación activa entre el usuario y la información. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la página responderá a cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo tipo.


Una web app en un sitio web es muy útil ya que le dá diseño agradable y buena presentación. 

fuente:http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web