You are on page 1of 12

SERVICIO NACIONAL DE APRENDIZAJE SENA

SISTEMA INTEGRADO DE GESTIN


Procedimiento Ejecucin de la Formacin Profesional Integral
GUA DE APRENDIZAJE
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-
GFPI

Pgina 1 de 12





Programa de Formacin:
ANLISIS Y DESARROLLO DE
SISTEMAS DE INFORMACIN
Cdigo:
Versin: 102

Nombre del Proyecto:
SOFTWARE A LA MEDIDA
DEL SECTOR EMPRESARIAL
UNIMINUTO
Cdigo: 661870

Fase del proyecto: DISEO E IDENTIFICACIN
Actividad (es) del Proyecto:




Definir el modelo
del diseo de la
solucin
Ambiente de
Arquitecturas
de: del lenguaje
(arquitectura de
las n capas:
presentacin,
lgica del
negocio, datos),
Comunicacione
s entre objetos,
componentes y
plataforma, de
montaje y
distribucin de
aplicaciones
MATERIALES DE
FORMACIN
DEVOLUTIVO
(Herramienta -
equipo)

Documentos.
Pginas de
internet.
Libros.
CONSUMIBLE
(unidades
empleadas
durante el
programa)

Marcadores.
Papelera.
Materiales de
oficina.

Resultados de Aprendizaje:
Construir el modelo conceptual
del macrosistema frente a los
requerimientos del cliente,
Mediante el uso e interpretacin
de la informacin levantada,
representado en diagramas de
Clase, de interaccin,
colaboracin y contratos de
operacin, de acuerdo con las
diferentes Secuencias, fases y
procedimientos del sistema.
Competencia:
Analizar los
requisitos del
cliente para
construir el sistema
de Informacin.

Duracin de la gua ( en horas):
8 horas

GUA DE APRENDIZAJE N 02

1. IDENTIFICACIN DE LA GUA DE APRENDIZAJE


SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI


Pgina 2 de 12












3.1 Actividades de Reflexin inicial.

Todos los proyectos de ingeniera de software comienzan con una peticin del cliente. Esta peticin permite
identificar las necesidades del cliente/usuario frente a lo que se espera del sistema. Estas peticiones del
cliente, son consideras parte del anlisis de requerimientos para la construccin de un sistema.
Con el fin de obtener una estructura mental coherente el desarrollo de software se construye un diagrama de
casos de uso.

Los diagramas de casos de uso se consideran tiles para el desarrollo del software?
Cundo se desarrollaron casos de uso, se evidencia la postura del usuario frente al sistema?
Las actividades que se presentan en los casos de uso me permitirn inferir en las necesidades del
software que tendrn el usuario en el sistema?
3.2 Actividades de contextualizacin e identificacin de conocimientos necesarios para el
aprendizaje.)
El diagrama de casos de uso representa la forma en como un Cliente (Actor) opera con el sistema en
desarrollo, adems de la forma, tipo y orden en como los elementos interactan (operaciones o casos de
uso).
Un caso de uso es una descripcin de los pasos o las actividades que debern realizarse para llevar a
cabo algn proceso. Los personajes o entidades que participarn en un caso de uso se denominan
actores. En el contexto de ingeniera del software, un caso de uso es una secuencia de interacciones que
se desarrollarn entre un sistema y sus actores en respuesta a un evento que inicia un actor principal
sobre el propio sistema. Los diagramas de casos de uso sirven para especificar la comunicacin y el
comportamiento de un sistema mediante su interaccin con los usuarios y/u otros sistemas. O lo que es
igual, un diagrama que muestra la relacin entre los actores y los casos de uso en un sistema. Una
relacin es una conexin entre los elementos del modelo, por ejemplo la especializacin y la generalizacin
son relaciones. Los diagramas de casos de uso se utilizan para ilustrar los requerimientos del sistema al
mostrar cmo reacciona a eventos que se producen en su mbito o en l mismo.
Especficamente, Los diagramas de casos de uso, documentan el comportamiento de un sistema desde el
punto de vista del usuario. Por lo tanto los casos de uso determinan los requisitos funcionales del sistema,
es decir, representan las funciones que un sistema puede ejecutar. Su ventaja principal es la facilidad para
interpretarlos, lo que hace que sean especialmente tiles en la comunicacin con el cliente.
3. ESTRUCTURACIN DIDCTICA DE LAS ACTIVIDADES DE APRENDIZAJE
2. INTRODUCCIN


SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI


Pgina 3 de 12

Un diagrama de casos de uso consta de los siguientes elementos:
Actor.
Casos de Uso.
Lmite de Sistema
Relaciones de Uso, Herencia y Comunicacin.
Elementos
Actor:
Una definicin previa, es que un Actor es un rol que un usuario juega con respecto
al sistema. Es importante destacar el uso de la palabra rol, pues con esto se
especifica que un Actor no necesariamente representa a una persona en particular,
sino ms bien la labor que realiza frente al sistema.
Como ejemplo a la definicin anterior, tenemos el caso de un sistema de ventas en
que el rol de Vendedor con respecto al sistema puede ser realizado por un Vendedor o bien por el
Jefe de Local.
Caso de Uso:
Es una operacin/tarea especfica que se realiza tras una orden de algn
agente externo, sea desde una peticin de un actor o bien desde la
invocacin desde otro caso de uso.
Lmite de Sistema:

Resulta til dibujar los lmites del sistema cuando se pretende hacer un diagrama de casos de uso
para parte del sistema.


Relaciones:
o Asociacin
Es el tipo de relacin ms bsica que indica la invocacin desde un actor o caso de uso a
otra operacin (caso de uso). Dicha relacin se denota con una flecha simple.
o Dependencia o Instanciacin
Es una forma muy particular de relacin entre clases, en la cual una clase depende de otra,
es decir, se instancia (se crea). Dicha relacin se denota con una flecha punteada.


SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI


Pgina 4 de 12

o Generalizacin
Este tipo de relacin es uno de los ms utilizados, cumple una doble funcin dependiendo de
su estereotipo, que puede ser de Uso (<<uses>>) o de Herencia (<<extends>>).
Este tipo de relacin esta orientado exclusivamente para casos de uso (y no para actores).
extends: Se recomienda utilizar cuando un caso de uso es similar a otro (caractersticas).
uses: Se recomienda utilizar cuando se tiene un conjunto de caractersticas que son
similares en ms de un caso de uso y no se desea mantener copiada la descripcin de la
caracterstica.
De lo anterior cabe mencionar que tiene el mismo paradigma en diseo y modelamiento de
clases, en donde est la duda clsica de usar o heredar.
Ejemplo:
Como ejemplo est el caso de una Mquina Recicladora:
Sistema que controla una mquina de reciclamiento de botellas, tarros y jabas. El sistema debe controlar y/o
aceptar:
Registrar el nmero de tems ingresados.
Imprimir un recibo cuando el usuario lo solicita:
a. Describe lo depositado
b. El valor de cada tem
c. Total
El usuario/cliente presiona el botn de comienzo
Existe un operador que desea saber lo siguiente:
a. Cuantos tems han sido retornados en el da.
b. Al final de cada da el operador solicita un resumen de todo lo depositado en el da.
El operador debe adems poder cambiar:
a. Informacin asociada a tems.
b. Dar una alarma en el caso de que:
i. tem se atora.
ii. No hay ms papel.
Como una primera aproximacin identificamos a los actores que interactan con el sistema:



SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI


Pgina 5 de 12

Luego, tenemos que un Cliente puede Depositar Itemes y un Operador puede cambiar la informacin de un
Item o bien puede Imprimir un informe:

Adems podemos notar que un item puede ser una Botella, un Tarro o una Jaba.

Otro aspecto es la impresin de comprobantes, que puede ser realizada despus de depositar algn item por
un cliente o bien puede ser realizada a peticin de un operador.


SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI


Pgina 6 de 12


Entonces, el diseo completo del diagrama Use Case es:





SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI


Pgina 7 de 12

ACTIVIDAD
De acuerdo a los conceptos presentados realice un diagrama de casos de uso para cada uno de los
siguiente tems;
1. Una cajero electrnico
2. Un banco
3. Una biblioteca

3.3 Actividades de apropiacin del conocimiento (Conceptualizacin y Teorizacin).
Enunciado 1:
Elabore un mapa conceptual donde se evidencien los conceptos bsicos de un diagrama de casos de uso,
as como la importancia del mismo.
Enunciado 2:
Desarrollo en grupos de trabajo una exposicin (Preferiblemente en prezi) donde se ejemplarice la
aplicabilidad real de los diagramas de casos de uso
Enunciado 3: Situacin
Se desea desarrollar una aplicacin de gestin de fincas e inmuebles. La aplicacin deber cubrir todos los
aspectos relacionados con dicho tema, teniendo en cuenta la siguiente dinmica de funcionamiento:
Una empresa gestiona un conjunto de inmuebles, que administra en calidad de propietaria. Cada inmueble
puede ser bien un local (local comercial, oficinas, ...), un piso o bien un edificio que a su vez tiene pisos y
locales. Como el nmero de inmuebles que la empresa gestiona no es un nmero fijo, la empresa propietaria
exige que la aplicacin permita tanto introducir nuevos inmuebles, con sus datos correspondientes (direccin,
nmero, cdigo postal, ...), as como darlos de baja, modificarlos y consultarlos. Asimismo, que una empresa
administre un edificio determinado no implica que gestione todos sus pisos y locales, por lo que la aplicacin
tambin deber permitir introducir nuevos pisos o locales con sus datos correspondientes (planta, letra,...),
darlos de baja, modificarlos y hacer consultas sobre ellos.
Cualquier persona que tenga una nmina, un aval bancario, un contrato de trabajo o venga avalado por otra
persona puede alquilar el edificio completo o alguno de los pisos o locales que no estn ya alquilados, y
posteriormente desalquilarlo. Por ello debern poderse dar de alta, si son nuevos inquilinos, con sus datos
correspondientes (nombre, DNI, edad, sexo, fotografa, ... ), poder modificarlos, darlos de baja, consultar, etc.
(para la realizacin de cualquiera de estas operaciones es necesaria la identificacin por parte del inquilino).
Por otra parte, cada mes el secretario de la empresa pedir la generacin de un recibo para cada uno de los
pisos y de los locales, el cual lleva asociado un nmero de recibo que es nico para cada piso y para cada
local y que no variar a lo largo del tiempo, indicando el piso o local a que pertenece, la fecha de emisin, la
renta, el agua, la luz, la actualizacin del IPC anual, portera, IVA, etc. Y otros conceptos, teniendo en cuenta
que unos sern opcionales (slo para algunos recibos) y otros obligatorios (para todos los recibos).
Adems, para cada recibo se desea saber si est o no cobrado. Con vistas a facilitar la emisin de recibos


SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI


Pgina 8 de 12

cada mes, la aplicacin deber permitir la generacin de recibos idnticos a los del mes anterior, a excepcin
de la fecha. Adems debern existir utilidades para inicializar los conceptos que se desee de los recibos a
una determinada cantidad y tambin debe ser posible modificar recibos emitidos en meses anteriores al
actual. La aplicacin tambin deber presentar los recibos en formato impreso, pero teniendo en cuenta que
en un recibo nunca aparecern aquellos conceptos cuyo importe sea igual a cero.
De igual forma, el secretario debe poder gestionar los movimientos bancarios que se producen asociados a
cada edificio, piso o local. Un movimiento bancario siempre estar asociado a un banco y a una cuenta
determinada de ese banco. En esa cuenta existir un saldo, acreedor o deudor, que aumentar o disminuir
con cada movimiento. Para cada movimiento se desea saber tambin la fecha en que se ha realizado. Un
movimiento bancario puede ser de dos tipos: un gasto o un ingreso.
Si el movimiento bancario es un gasto, entonces estar asociado a un inmueble determinado, y se indicar el
tipo de gasto al que pertenece entre los que se tienen estipulados. Ejemplos de gastos son el coste de la
reparacin de un ascensor del nmueble que pertenece a gastos de reparacin, el sueldo de la seora de la
limpieza, etc. S el movimiento bancario es un ingreso entonces estar asociado a un piso de un inmueble
determinado o a un local y tambin se indicar el tipo de ingreso al que pertenece, como en el caso de los
gastos. Ejemplos de ingresos son precisamente los recibos que se cobran cada mes a los inquilinos.
Basndose en los gastos e ingresos que se deducen de los movimientos bancarios, la aplicacin deber ser
capaz de ocuparse de la gestin econmica generando los informes que facilitan la realizacin de la
declaracin de la renta.
Por ltimo, la aplicacin deber ser capaz de proporcionar el acceso, de forma estructurada, a toda la
informacin almacenada en el sistema, generando para ello los listados necesarios que requiere el
secretario.
Ejemplos de listado son: el listado de todo los inquilinos ordenado por fechas, el listado de inquilinos que han
pagado o no en un determinado intervalo de tiempo, el listado de todos los inmuebles, el listado de todos los
pisos y locales de cada edificio, el listado de todos los recibos pendientes de cobro en un determinado
intervalo de tiempo, etc.
Enunciado 4: Situacin
Un inmueble que pertenece a gastos de reparacin, el sueldo de la seora de la limpieza, etc. S el
movimiento bancario es un ingreso entonces estar asociado a un piso de un inmueble determinado o a un
local y tambin se indicar el tipo de ingreso al que pertenece, como en el caso de los gastos. Ejemplos de
ingresos son precisamente los recibos que se cobran cada mes a los inquilinos.
Basndose en los gastos e ingresos que se deducen de los movimientos bancarios, la aplicacin deber ser
capaz de ocuparse de la gestin econmica generando los informes que facilitan la realizacin de la
declaracin de la renta.
Por ltimo, la aplicacin deber ser capaz de proporcionar el acceso, de forma estructurada, a toda la
informacin almacenada en el sistema, generando para ello los listados necesarios que requiere el


SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI


Pgina 9 de 12

secretario.
Ejemplos de listado son: el listado de todo los inquilinos ordenado por fechas, el listado de inquilinos que han
pagado o no en un determinado intervalo de tiempo, el listado de todos los inmuebles, el listado de todos los
pisos y locales de cada edificio, el listado de todos los recibos pendientes de cobro en un determinado
intervalo de tiempo, etc.
3.4 Actividades de transferencia del conocimiento.

Se espera la construccin de diagramas de casos de uso, donde se evidencie:
Actores
Caso de Uso
Relaciones
Tipos de Relacin
Se espera que estos casos de uso estn implementados en una herramienta para tal fin.

3.5 Actividades de evaluacin.
Evidencias de Aprendizaje Criterios de Evaluacin Tcnicas e Instrumentos de
Evaluacin
Evidencias de Conocimiento :














Evidencias de Desempeo:








Evidencias de Producto:
a) Evaluaciones escritas
b) Exposiciones grupales
c) Mapas conceptuales












a) Reconocer la sintaxis
necesaria para la
implementacin de
diagramas de casos de
uso




a) Desarrollar en un software
acto para diagramacin
UML, las situaciones
propuestas en la
generacin de productos.
Foro grupal, en este espacio se
presentarn los conceptos
relacionados con el tema










Presentacin grupal de ejemplos
que ejemplifiquen la utilizacin de
diagramas de casos de uso.





Desarrolle cada uno de los
procedimientos descritos en la
gua, presente a la docente los
diagramas de casos de uso.





SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
GUA DE APRENDIZAJE
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-
GFPI

Pgina 10 de 12


ACTIVIDADE
S DEL
PROYECTO
DURACI
N
(Horas)
Materiales de formacin
devolutivos:
(Equipos/Herramientas)
Materiales de formacin
(consumibles)
Talento Humano (Instructores)
AMBIENTES DE
APRENDIZAJE
TIPIFICADOS
Descripcin Cantidad
Descripci
n
Cantidad Especialidad Cantidad
ESCENARIO (Aula,
Laboratorio, taller,
unidad productiva)y
elementos y condiciones
de seguridad industrial,
salud ocupacional y medio
ambiente

80 horas
Libros
Videobeam
Computador
INTERNET


2
1
1

Papel
Marcadores
Esferos
lpices

30
2
30
30
Ingenieros de
sistemas.
1 Laboratorio de sistemas
4. RECURSOS PARA EL APRENDIZAJE



SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
GUA DE APRENDIZAJE
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-
GFPI

Pgina 11 de 12







Casos de uso: Un casos de uso es una secuencia de transacciones que son desarrolladas por un
sistema en respuesta a un evento que inicia un actor sobre el propio sistema. Los diagramas de casos
de uso sirven para especificar la funcionalidad y el comportamiento de un sistema mediante su
interaccin con los usuarios y/o otros sistemas. O lo que es igual, un diagrama que muestra la relacin
entre los actores y los casos de uso en un sistema. Una relacin es una conexin entre los elementos
del modelo, por ejemplo la relacin y la generalizacin son relaciones. Los diagramas de casos de uso
se utilizan para ilustrar los requerimientos del sistema al mostrar como reacciona una respuesta a
eventos que se producen en el mismo. En este tipo de diagrama intervienen algunos conceptos
nuevos: un actor es una entidad externa al sistema que se modela y que puede interactuar con l; un
ejemplo de actor podra ser un usuario o cualquier otro sistema. Las relaciones entre casos de uso y
actores pueden ser las siguientes: Un actor se comunica con un caso de uso. Un caso de uso
extiende otro caso de uso. Un caso de uso usa otro caso de uso.
1. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide.
Addison-Wesley (1999)
2. Ceri, S., Fraternalli, P.: Designing Database Applications With Objects and Rules.
TheIDEA Methodology. Addison-Wesley (1997)
3. Cockburn, A.: Using Goal-Based Use Cases. JOOP, Vol. 10, No. 7 (Nov/Dec 1997) 56-62
4. Coleman, D.: A Use Case Template: Draft for discussion.
http://www.bredemeyer.com/use_case.pdf. (1998)
5. Integration Definition for Function Modeling. Computer Systems Laboratory,
NationalInstitute of Standards and Technology, FIPS Pub. 183. December 21 (1993)
6. Jacobson, I., Booch, G. Rumbaugh, J.: The Unified Software Development Process.
Addison-Wesley Longman, Inc. (1999)
7. Korson, T.: Misuse of Use Cases.
http://softwarearchitects.com/publications/korson/korson9803om.htm. (1998)
8. Korson, T.: Constructing Useful Use Cases.
http://softwarearchitects.com/publications/korson/usecase3. (1999)
9. Martin, J. Odell, J.J.: Object-Oriented Methods: A Foundation. Prentice Hall. (1997)
10. Ortn, M.J., Garca-Molina, J., Martnez, A., Pellicer, A.: Combining OOram and IDEA
forInformation Systems Modeling. Technical Report TR LSI 1-00. Facultad de
Informtica.Universidad de Murcia. (December 1998).
6. REFERENTES BIBLIOGRFICOS
5. GLOSARIO DE TRMINOS


SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI


Pgina 12 de 12


INGENIERA: Violeta Suarez
INGENIERA: Ana Mara Obando
INGENIERA: Lady Liliana Mora
INGENIERO: Jos Guillermo Morales Bernal
INGENIERO: Neil Tellez
INGENIERO: Elkin Zamora
INGENIERO: Mauris Antonio vila V
INGENIERO: Ivn Garca
INGENIERA: Ada Lpez Mora
7. CONTROL DEL DOCUMENTO (ELABORADA POR)

You might also like