1. Profesional
Reporte
Nombre: Matrícula:
Nombre del curso: Arquitectura de
tecnologías de la información
Nombre del profesor:
Módulo: 2. Gestión de proyectos de
desarrollo de soluciones de TI
Actividad: Administración de la
configuración
Fecha: 24 de mayo de 2013
Bibliografía:
Objetivo: el objetivo de este tema es
Procedimiento:
Primero se tuvo muy en claro el tema del que hablaremos que en este caso es
acerca de la configuración
Resultados:
Analiza la siguiente situación y realiza un reporte con la información solicitada.
Una empresa que se dedica a la producción de maquinas expendedora de
alimentos, requiere que se diseñe una interfaz animada de un vendedor virtual,
al cual se le solicite el producto deseado.
El sistema debe contar con reconocimiento de voz.
El vendedor virtual debe contar con una variedad de respuestas para diversas
situaciones, como pueden ser cuando se encuentre el producto solicitado,
cuando no se encuentre, cuando falte depositar cierta cantidad de dinero, etc.
El mercado al que está dirigido es a personas entre 5 y 30 años.
Debe poder configurarse en español, inglés y portugués.
Debe regresar el cambio de manera correcta
Debe contar con frases amigables
2. Profesional
Reporte
Después de haber analizado la situación caso, realiza un reporte en el que
incluyas la siguiente información:
1. Identifica, define y justifica las actividades a realizar durante el proyecto.
En este proyecto ya contamos con la información importante como lo es
para quien va dirigido en este caso es para las personas de entre 5 y 30
años.
En este caso aremos un software en el cual podamos interactuar con el
cliente con una respuesta automática hacia el cliente dependiendo de lo
que requiera el cliente.
Un servidor con un protocolo TCP/IP el cual se encargue de enviar y
recibir transacciones.
La interfaz la podemos desarrollar en casi cualquier lenguaje de
programación, debemos saber para qué plataforma lo aremos si es para
MAC iOS usaremos xcode o si es para Windows lo podemos hacer con
java ya que cada quien se le facilita mas algún lenguaje de
programación.
Interfaz Java y Base de datos, utilizaremos una aplicación de cliente
servidor donde el servidor le dé una respuesta automática a nuestro
cliente que solicita algún producto.
Base de datos MYSQL es donde aremos consultas de nuestros
productos, Aremos una conexión de nuestra base de datos con la
interfaz Java de forma animada y que el cliente se sienta cómodo en su
compra.
Saber cómo se comunicara nuestro servidor con nuestro servidor.
El protocolo que usaremos es el
3. Profesional
Reporte
Ya teniendo las herramientas con las que trabajaremos en este proyecto
nos dedicaremos a programar líneas en las que podamos dar
indicaciones de lo que requerimos en nuestro sistema.
Servidor en el que los oyentes deben tener una dirección IP estática.
Los SMibs conectan a un servidor DHCP que se ejecuta en la FEC y la
opción 67 de DHCP.
Respuesta contiene la dirección IP del servicio de escucha. Una vez que
el SMIB recibe la dirección IP de DHCP, intenta conectarse a la
dirección indicada en la opción 67 de DHCP en el puerto 4444.
El SMIB siempre inicia la mayoría de comunicaciones, pero no todos.
Por ejemplo, el servicio de escucha solicitará INSTANTÁNEA CURRENT
METER del SMIB cada 15 minutos.
2. Clasifica los tipos de requerimientos necesarios para el sistema, y
agrega al menos 4 requerimientos que tengan que ver con la
funcionalidad del sistema.
Tengo la base de datos completa.
Interfaz grafica:
Nos referimos a los mecanismos para construir ventanas, botones, menú.
etc que permiten crear una interfaz amigable para nuestros programas y no
al concepto de "interface" que existe en Java y que se refiere a una especie
de clase abstracta pura.
Los mecanismos para crear interfaces de usuario en Java están pensados
para favorecer la creación de la lógica de negocio separada de la creación
de la interfaz de usuario. Sin embargo, no hay garantía de que esto suceda.
Es responsabilidad del programador cristalizar este objetivo. Para poder
lograrlo le sugerimos al lector estudiar el patron de diseño.
4. Profesional
Reporte
Para el manejo de eventos Java utilizamos un modelo en el cual existe un
ente generador de eventos y otros entes interesados en dar respuesta a los
eventos. Cuando un evento se produce, el generador del evento avisa a
todos los "entes" que hayan manifestado su interes en el evento. Y cada
uno de los interesados responderá al evento utilizando su propia lógica.
Tengo un servicio de escucha completa:
ServerSocket es un java.net clase que proporciona una aplicación
independiente del sistema del lado del servidor de una conexión de
socket de cliente / servidor. El constructor de ServerSocket produce una
excepción si no se puede escuchar en el puerto especificado (por
ejemplo, ya se está utilizando el puerto). En este caso, el
KnockKnockServer tiene más remedio que salir.
Tengo un cliente de prueba por escrito para comunicarse con los
datos lisrener y post
3. Estima el esfuerzo con base en el modelado algorítmico de costo, en
donde el sistema contará con 9000 líneas de código, y se desarrollará
con 3 personas, una de las cuales programa a 11 líneas de código por
hora, otra a 10 líneas de código por hora y la otra a 14 líneas de código
por hora.
4. Cataloga los riesgos encontrados, según los tipos de riesgos
(tecnológicos, persona, organización, herramientas, requerimientos y
estimación).
5. Establece una estrategia para atender cada uno de los riesgos que
hayas identificado.