Ingeniero en informática

Solo disponible en BuenasTareas
  • Páginas : 7 (1689 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de septiembre de 2012
Leer documento completo
Vista previa del texto
Ingeniería de Software I
Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires
1er cuatrimestre de 2009

Práctica: Diagramas de actividad

Ingeniería de Software I – 1er. cuatrimestre – 2009

Ejercicio 1
Indique si los siguientes diagramas son correctos. Justifique. a)

b)

c)

2

Ingeniería de Software I – 1er. cuatrimestre – 2009

d)

e)

f)

3 Ingeniería de Software I – 1er. cuatrimestre – 2009

Ejercicio 2
Para construir un edificio, un a los obreros que trabajarán armados. Luego del armado obreros, es posible comenzar inversor deberá contratar primero un arquitecto, y luego en la obra. Pero antes que nada, los planos deben estar de los planos y de la contratación del arquitecto y los con la construcción del edificio.

Al iniciar laconstrucción, todos los obreros juntos construyen los cimientos. Para construir una planta todos los obreros juntos colocan el piso. Luego, algunos colocan las paredes, otros las tuberías, y otros la electricidad del mismo. Una vez finalizadas todas estas tareas, se puede construir otra planta arriba de la última planta construida (repitiendo los pasos anteriores), o simplemente poner el techo yconcluir la construcción (dependiendo de lo especificado en los planos). Utilice la técnica de diagramas de actividad para describir las principales actividades mencionadas.

Ejercicio 3
Se ha decidido fabricar una máquina para la expedición y venta de bebidas en forma automática. El cliente selecciona algunos de los productos ofrecidos, uno o más, por medio de la pulsación de uno o más botones.Los artículos pueden ser de distintos tipos: latas de gaseosas, jugos o botellas. Solamente se puede solicitar un tipo de producto por vez. La máquina reconoce el pedido del cliente. Si no hay en existencia le indica al cliente por medio de un mensaje. La máquina acepta las monedas del cliente, reconociendo de distintos tipos. Si las monedas no cubren el total del importe las devuelve y le avisaal cliente por medio de un mensaje. En caso contrario, libera las bebidas solicitadas, actualiza el stock de artículos e imprime un ticket. El encargado de la reposición, repone los artículos de acuerdo a lo indicado en la pantalla (tendrá una pantalla propia, a la que accederá mediante su password). Al hacerlo, debe indicarle al sistema el producto y la cantidad que se ha repuesto. Inmediatamenteel sistema deberá actualizar el stock, emitir un resumen de faltante en dos copias, como constancia de reposición y factura para el poseedor de la máquina. Utilice la técnica de diagramas de actividad para describir las principales actividades mencionadas.

Ejercicio 4
El Congreso de la Nación Argentina, como todos sabemos, sanciona las leyes. Un particular, el Poder Ejecutivo o cualquierlegislador de cualquiera de las dos cámaras, puede presentar un proyecto. Un proyecto presentado debe iniciar su tratamiento en alguna de las dos Cámaras (Senadores o Diputados). De acuerdo al tema que trate, un 4

Ingeniería de Software I – 1er. cuatrimestre – 2009

proyecto puede ser girado a una a varias comisiones de su cámara, integradas por un grupo de legisladores y presididas por uno.(Ejemplos de comisiones son: de Relaciones Exteriores, de Defensa, de Acuerdos, etc.) Cada comisión produce un informe del proyecto. Una vez que todas las comisiones necesarias estudiaron el proyecto en una cámara, el proyecto puede votarse. Si se vota favorablemente, el proyecto cuenta con media sanción, y pasa para su tratamiento a la otra cámara, donde las comisiones pueden estudiarlo con el mismomecanismo. Si la segunda cámara lo aprueba, el proyecto se convierte en ley del Congreso. Si cualquiera de las dos cámaras vota desfavorablemente, el proyecto se archiva. Describir las principales actividades involucradas mediante diagramas de actividad.

Ejercicio 5
Consideremos una máquina de fotos carnet con una cámara digital donde el cliente puede ver su imagen en un monitor. Luego de...
tracking img