Archivo de la etiqueta: ingeniería del software

Posibilidades múltiples de PIE

No me canso de escuchar a la gente que pregunta por qué seguimos construyendo proyectos iguales unos a otros, sobre todo en cuanto a docencia, hay cientos de proyectos repetidos, con la misma temática, de igual funcionamiento, seguramente, esta gente que pregunta ni siquiera es consciente de los elementos de una arquitectura de la información en términos de la ingeniería web, seguramente porque la rutina de sus vidas simplemente no les permite vislumbrar las ideas que intentan romper el muro de la genialidad para mostrar al mundo que pueden hacer mucho bien. Sigue leyendo Posibilidades múltiples de PIE

Mejorando las prácticas de la Ingeniería Web

Gracias a los libros de la bibliografia que mencioné hace poco he reconocido que los procesos que se discutieron sobre el framework utilizado han servido para mucho, debido a la enorme presión por las fechas del concurso pasado el producto quedó bastante acabado y he podido avanzar muy rápidamente en poco tiempo con las aplicaciones web del proyecto de este año, es cuestión de la filosofía de zenphp.

Sigue leyendo Mejorando las prácticas de la Ingeniería Web

Un poco de bibliografía

Para seguir un poco con el tema del desarrollo he tenido que buscar bibliografía decente, recomiendo los siguientes libros que me están gustando y que abarcan temas como el patrón de diseño de aplicaciones web ( Design Focus and Granularity) , 

para saber como identificar patrones en la arquitectura de la información, navegación, interacción,presentación y funcionalidades; también he descubierto aplicaciones de

Facebook tales como Appsaholic ( http://apps.facebook.com/appsaholic ) y AppHound ( http://apps.facebook.com/apphound ) para conocer mejor al público, las aplicaciones más instaladas,etc. 

Quizás se traten de libros para gente con un poco de nivel porque se explica con bastante código fuente, cosa que desanimará a los que no son de ciencias…

Esquema de paginación dinámica

Además de mostrar los contenidos de la plataforma mediante paginación dinámica de la Figura, que proporcionan los estándares HTML actuales, las páginas del gestor de contenidos utilizan la tecnología AJAX por lo que el lenguaje tipo script debe de estar habilitado para poder generar una correcta visualización que es cargada en segundo plano asíncronamente…

Tras el análisis de la paginación y con el diseño de la interfaz terminado gracias a los usuarios que respondieron la encuesta, el proceso es mucho más cómodo :) gracias.

Diagramas de información de la arquitectura

Estos diagramas sirven para organizar el contenido que tenemos de una web en grupos de forma que sean autoexplicativos y guarden una lógica entre ellos tanto para ti como para tus usuarios. A veces, pensar en la navegación o en las categorías nos lleva demasiado lejos del aspecto final de un sitio. La información de arquitectura nos ayuda a pararse un poco y echar un vistazo a lo que tenemos que presentar, una lista de pros y contras para clasificar un apartado dentro de un grupo es útil si lo diseñamos a modo de tarjetas usaremos colores distintos para categorías y apartados, cuando encontramos que hay apartados que no tienen padre ,debemos preguntarnos si son realmente necesarios para la web y de esta forma reordenamos la jerarquía de forma visual.

Los Diagramas de Información del proyecto PIE son un conjunto de tarjetas ordenadas sobre el papel.

Ver un boceto de un diagrama no esencial pero si buen ayudante.

Ojo!: no se trata de hacer un mapa del sitio, el orden de la jerarquía se establece por importancia, no son diagramas de vínculos entre páginas sino relaciones entre secciones y subsecciones de contenido.

Tareas de administración creadas

Tras pensar detenidamente las tareas a ejecutar para la creación del proyecto he visto adecuado hacer la siguiente clasificación

  1. Framework: Todo lo referente a la base del conjunto de librerías que me permiten realizar realmente rápido todo el trabajo gracias a zenphp.
  2. Aplicaciones web: creación del portal, además para móviles, con los dominios y subdominios:
    + http://www.examenes.org.es
    + http://www.examen.org.es (espejo)
    + http://m.examen.org.es (móviles)
    + http://m.examenes.org.es (móviles)
    Añadir las tareas para el Diseño de las plantillas web para los sitios web…
  3. Aplicaciones de escritorio: esos sencillos pero geniales programitas para mantenernos sincronizados con las cuestiones de nuestras asignaturas de la Facultad…se hace una encuesta para conocer todos los detalles que a los usuarios les gustaría tener en los “front-end” de escritorio para Windows y GNU/Linux…
  4. Datos e Ingeniería del Software: esquemas de la minería de datos, diagramas de flujo de información y de aplicaciones,diagramas de entidad/relación, generación de documentación, etc. (Desarrollo de Software Dirigido a Objetos)

Además se crean foros para el contacto de tod@s aquell@s que quieran unirse al proyecto…