Your SlideShare is downloading. ×
Especificaciones tecnicas
Especificaciones tecnicas
Especificaciones tecnicas
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Especificaciones tecnicas

1,476

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,476
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ESPECIFICACIÓN TÉCNICA Proyecto Editor de Dibujo en FacebookResumen: Este documento contiene especificaciones sobre el diseño y la arquitectura del Editor de Dibujo. Será actualizado conforme avance en el proyecto. Autor: Sandra Cecilia Urbina Coronado Última actualización: 24 de febrero de 20111.-INTRODUCCIÓNEl Editor de Dibujo será una aplicación para Facebook, a la que podrán acceder todos los usuariosde la red social, las funciones principales de la aplicación está poder crear dibujos con la ayuda deleditor que contendrá un panel de herramientas para dibujo. Este documento contiene lasespecificaciones técnicas del software, con la finalidad de mostrar una visión general de laarquitectura del sistema.2.-DESCRIPCION EDITOR DE DIBUJOEl editor debe cumplir con las siguientes características: Hacer dibujos simples. Permitir al usuario utilizar las herramientas adicionales para el dibujo Guardar los dibujos Publicar los dibujos en el muro de otros usuarios Permitir crear un álbum Ser un editor personal, que guarde los dibujos que hace el usuario en sus diferentes sesiones.3.-ASPECTO FUNCIONALEn este punto se muestran las funciones principales con que debe contar la aplicación:  La aplicación debe permitir crear dibujos, a base de un fondo simple, alguna fotografía de otro amigo o de algún álbum propio.  Debe contar con las herramientas de dibujo base como son dibujar, cuadros, rectángulos, círculos, polígonos, exportar alguna foto para dibujar encima de ella, decidir el grueso del lápiz.  Incluir un menú que permita deshacer cambios, rehacer, guardar, salir, dibujo nuevo, abrir alguna imagen desde la PC para dibujar sobre ella.  Debe ser capaz de mostrar los dibujos más recientes hechos por el mismo usuario.
  • 2. 3.-ASPECTO LÓGICOEn esta parte de detallan las cuestiones de desarrollo lógico de la aplicación, se define laarquitectura de la aplicación en aspectos como las clases, métodos, atributos, herencia de laaplicación orientada a objetos. La clase Menú que es la que permitirá al usuario guardar el dibujo, o la fotografía, exportarimágenes, empezar un nuevo dibujo, eliminar en el que se está trabajando, salir de la aplicación. Porlo tanto tendrá los siguientes métodos:▪ Guardar▪ Exportar▪ Nuevo▪ Eliminar▪ Salir▪ Deshacer▪ Rehacer La clase Dibujo que es la que se encargará de hacer los dibujos, tendrá como atributos,color, transparencia, coordenadas, dureza del pincel y grosor. Además del método dibujar.Por lo tanto el método:▪ Dibujar▪ RellenarEsta clase tiene tres subclases que son FigGeom que es la que se encargará de hacer los dibujoscomo cuadros, rectángulos, círculos, óvalos, polígonos entre otros.Líneas, esta subclase es la encargada de realizar las líneas rectas, curvas. Y la otra subclase Libre,esta subclase se encarga del dibujo libre a mouse. La clase Texto que es la encargada de insertar un área de texto en el Dibujo, con losatributos de Tipo que es el que dice que tipo de letra será, tamaño el tamaño de la letra, color. Tieneel método de Escribir.▪ Escribir Clase HerramientasEsta clase será una parte muy importante del editor ya que en ella se encuentran otras ya descritascomo Texto, Dibujo. Es la encargada de realizar acciones como insertar algún fondo, deshacer,rehacer, cortar, girar, maximizar, minimizar, borrar. De elegir si se quiere dibujar con lápiz, haceruna línea recta, rectángulos, círculos, entre otras cosas.Tiene los métodos de:▪ Cortar▪ Girar▪ Maximizar▪ Minimizar▪ Borrar▪ Colorear
  • 3. 4.-ASPECTOS TÉCNICOSEl lenguaje utilizado para crear la aplicación básicamente es Html5 y JavaScript, estos doslenguajes le darán funcionalidad al programa. Para el aspecto grafico de la aplicación se usa Html5y CSS y para la parte de Facebook PHP y SQL.El programa debe funcionar estando en la web o no, por lo tanto es posible al irlo codificando poderhacer pruebas en él sin necesidad de estar en la red social.5.-ASPECTOS OPERATIVOS Debe de ser posible usarla con distintos navegadores, incluso con dispositivos móviles. Debe tener un diseño agradable al usuario, con opciones y funciones fáciles de entender. La aplicación se realiza orientada a objetos.6.-COMENTARIOSEl proyecto aún no ha sido terminado en su totalidad, por lo tanto esta especificación técnicatampoco, se espera que para finales de marzo 2011 el proyecto haya avanzado significativamente ycon ello este documento.

×