jueves, 7 de noviembre de 2013

Android desde Eclipse

Los pasos para programar en Android desde Eclipse los siguientes:
1. Descomprime la carpeta del SDK (que te pasé) en C, y ponle el nombre android-sdk (de preferencia aunque esto ya lo habías hecho, sólo cambiale el nombre a tu carpeta). 

2. Crea un acceso directo al .exe de Eclipse y agrégalo al escritorio.

3. Abres eclipse y debes incluir las rutas del directorio dentro de las variables de entorno en el class Path. Agregar:
c:\android-sdk\SDK Manager.exe (es decir en la carpeta que creaste en C: busca el archivo SDK Manager.exe y agregas su ruta al class Path).

4. Configuras el plugin de android ADT de la siguiente forma:
    - Abrir eclipse
    - Ir a la ruta: Help/ Instalar nuevo software/ Add/ Name: ADT Pluging  y en Location pegas la dirección: https://dl-ssl.google.com/android/eclipse/  que te sirve para descargar el plugin. Va a tardar mucho tiempo en descargar las componentes del SDK de android. Le das siguiente e instalar.

5.  Cierras Eclipse y lo  vuelves a abrir. Una vez reiniciado, te vas a Window/Preferences y en SDK location escribes: c\android-sdk (la ruta de la carpeta que creaste).

6. Creas una unidad virtual AVD desde: Window/ Android Virtual/ Device Manager con los parámetros que desees (de preferencia los predefinidos). 

7. Para probar una aplicación, deberás entrar a run/debug configurations/ doble clic en android aplication y después seleccionar el proyecto actual de android, desde browse y después ya puedes ejecutar aplicaciones.

sábado, 26 de octubre de 2013

Reporte en Word

El reporte de Word deberá contener los siguientes temas:
  • Planeación del proyecto (el diagrama de Gantt planeado y el efectivo)                    
  • Análisis de requerimientos (cuestionario y descripción del sistema)                         
  • Fase de análisis (diagrama de casos de uso)
  • Fase de diseño (Diagrama de clases y de secuencia)                                                          
  • Implementación (Interfaz gráfica en Android)
y deberán explicar de forma breve cada uno de estos temas.
Fecha de envío: domingo 27 de octubre 12:00pm (nuevo horario)

domingo, 20 de octubre de 2013

Rúbrica de evaluación. Parcial II

Criterios
10
Correcto y completo
8
Intermedio alto
7
Intermedio bajo  o a destiempo
5
Incompleto e incorrecto
0
No lo incluye
Planeación del proyecto (el diagrama de Gantt planeado y el efectivo)



Análisis de requerimientos (cuestionario y descripción del sistema)





Fase de análisis (diagrama de casos de uso)



Fase de diseño (Diagrama de clases y de secuencia)





Implementación (Interfaz gráfica en Android)





Exposición



Defensa de preguntas



domingo, 22 de septiembre de 2013

Fase de análisis

Diagrama de casos de uso en UML
Diagrama de Flujo de Datos


Diccionario de datos:
 Ejemplo Diccionario de Datos:
NOMBRE del cliente = tratamiento de cortesía o titulo + nombre + apellido
Tratamiento de cortesía o título = [Sr. | Srta. | Sra. | Dr. | Prof.]
Nombre = {carácter valido}
Apellido = {carácter valido}
Carácter valido = [A - Z| a -z| ´| - |]

Especificación de Proceso
 Ejemplo de Especificación de Proceso Típica para un solo proceso.
Por cada pago de cliente ingresado
Buscar su detalle de factura correspondiente al cliente
Si el pago es efectivo
Colocar sello de pagado a la factura del cliente
Colocar marca de pagado en factura copia y almacenar
En caso contrario
Descontar monto pagado a factura cliente
Acentar fecha de entrega.
Almacenar factura cliente copia
Entregar recibo entrega.
Fin pago.

Fuente:
http://exa.unne.edu.ar/informatica/anasistem2/public_html/apuntes/maf/cap2.htm

Recursos: UML https://www.dropbox.com/s/jwg1e58tth9rnox/staruml-5.0.exe

jueves, 19 de septiembre de 2013

Recolección de datos

-Entrevista: Hacer varias citas con el cliente

-Cuestionario:
¿A qué se dedica la empresa? (en caso de que aplique)
¿En qué consiste el sistema que solicita?
¿Qué problema/s resolverá el sistema?
¿De quién ha surgido la petición de este trabajo?
¿Quién/es va/n a utilizar el sistema?
¿Que roles tendrán las personas que van a utilizar el sistema?
¿Qué operaciones realizará cada persona con el sistema?
¿Qué información se va a guardar y a manejar?

¿Cuántos empleados o personas van a utilizar el sistema?  Indicar puestos o roles
Agregar otras preguntas que sean necesarias para recolectar datos y el sistema cumpla con los requerimientos del cliente.

Ingeniería de software





lunes, 9 de septiembre de 2013

Rúbrica para exposición

Revisar los puntos que se piden en la rúbrica para que sean agregados a su exposición.

 
Criterios
10
Correcto y completo
8
Intermedio alto
7
Intermedio bajo  o a destiempo
5
Incompleto e incorrecto
0
No lo incluye
Descripción del sistema
 
 
 
Descripción de herramientas y lenguajes de programación
 
 
 
 
 
Diagrama entidad-relación
 
 
 
Diseño de interfaz gráfica
 
 
 
 
 
Comandos SQL: insert, select, update y delete (mostrar el código en visual C#, solamente de una tabla)
 
 
 
 
 
Captura de pantallas demostrativas
 
 
 
Ejecución del sistema
 
 
 
Defensa de preguntas
 
 
 
Video demostrativo (extra)