Professional Documents
Culture Documents
Presentado Por:
CÓDIGO: 14.698.077
CÓDIGO: 1085330182
Presentado a:
Grupo:
301308A_31
MAYO 05 2017
INTRODUCCIÓN
Cuando nace la necesidad de un requerimiento de software, surge una idea. Por ejemplo un
sustancialmente su administración. Asi, teniendo una idea bastante clara de su necesidad, acude a
especialistas en desarrollo de software, quienes pueden hacer uso del Lenguaje Unificado de
Modelado ya que este ayuda a capturar la idea del sistema requerido, para luego comunicarla a
los involucrados en el proyecto. Esta tarea se lleva a cabo en las etapas de análisis y diseño,
Modelar el sistema utilizando los diagramas UML, significa en definitiva contar con documentos
que plasman el trabajo de capturar la idea para la posterior evolución del proyecto, este es el
trabajo que hemos realizado con el caso de la lavandería Dirty Clean, aplicando los
Requerimientos
Actor(es) Empleado 1
Descripción El sistema de permitir la creación del Cliente.
Precondición Información detallada del Cliente.
Frecuencia Media
Importancia Alta
Frecuencia Media
Importancia Alta
Nombre del Creación de servicio
Caso de Uso
Código del Caso 6
Caso de Uso
Actor(es) Empleado 1
Descripción El sistema permitirá crear el tipo de servicio de la lavandería.
Precondición Información detallada del Cliente.
Frecuencia Media
Importancia Alta
Diagramas De Clases
Diagramas De Secuencia
Diagrama de Estados
Requerimientos.
4. Requerimiento
El sistema permitirá consultar en qué estado del proceso de lavado se encuentra la prenda.
Modelo funcional
DIAGRAMA CASO DE USO
PLANTILLA:
Nombre Consulta estado de servicio
Autor Nathaly Paz
Fecha 01/05/2017
Descripción Brindar información sobre prenda de vestir)
Actores Encargado recepción- sistema
Precondición Tener clave de ingreso autorizada
Flujo Normal El actor ingresa al sistema
El sistema brinda opciones de consulta e ingresar
información.
Este es iniciado para la verificación y / o registro
de prendas de aquellos clientes que forman parte
de la base de datos.
Podemos ver la información sobre los clientes y sus
prendas que están a nuestro cargo. Se muestra una
venta y se observa en qué estado se encuentra la
prenda.
Tenemos las opciones de modificar e ingresar
nueva información.
Si hay cambios en la información el sistema recibe
notificaciones de que hay información nueva.
El sistema valida la información y nos brinda
opciones de imprimir la información general de la
prenda o salir de la ventana de estado.
Flujo Alternativo El sistema la validez de los datos, silo datos no son
correctos, se avisa al actor de ello permitiéndole
que los corrija
El sistema rechaza la información de modo que no
se publica las notificaciones y se devuelve al
usuario
AUTENTICAR USUARIO
El sistema abre una conexión a la base de datos, se envía
Login y Pasword a la base de datos, se recupera el código
de usuario, el usuario almacena en la sesión de usuario y el
código de usuario.
AUTORIZAR USUARIO
El sistema abre a una conexión a la base de datos, envía el
código de usuario a la base de datos que se encuentra
almacenada en la sesión de usuario, recupera de la base de
datos los privilegiados de acceso de usuario, se crea la
sesión de usuario con los privilegios de acceso al sistema
El flujo continúa en el paso autenticar el usuario del flujo
básico.
Flujo Alternativo El formato del Login y Pasword no es valido
El usuario no existe en la base de datos.
La clave de acceso es incorrecta.
El usuario esta bloqueado.
Modelo dinámico
Diagrama de secuencia
5. Requerimiento
PLANTILLA:
Nombre Consultar la fecha de entrega de la prenda
Autor Nathaly Paz
Fecha 01/05/2017
Descripción Brindar información sobre prenda de vestir
El actor seguirá el mismo flujo mencionado en los
anteriores casos de uso para llegar al caso de uso –
Consultar estado de prenda – en el cual podrá ver la fecha
de entrega e informar a los usuarios que necesitan dicha
información.
Actores Encargado recepción- sistema
Precondición Tener clave de ingreso autorizada
Flujo Normal El actor consulta por parámetros ya sea por el
código de la prenda, nombre y apellido,
identificación del cliente.
El sistema comprueba que los parámetros sean
correctos
La información a ser consultada se encuentra
previamente registrada en la base de datos.
El sistema valida los parámetros y nos muestra la
ventada de estado. En ella podremos ver la
información que deseamos sobre la prenda
Flujo Alternativo El sistema la validez de los datos, silo datos no son
correctos, se avisa al actor de ello permitiéndole
que los corrija
El sistema rechaza la información de modo que no
se publica las notificaciones y se devuelve al
usuario
Caso de uso 1
Caso de uso 3
Caso de uso 4
Modelo de objetos
Diagrama de clase
Modelo dinámico
Diagrama de secuencia
6. Requerimiento
Modelo dinámico
Diagrama de secuencia
CONCLUSIONES
Por medio de este trabajo hemos llevado a la práctica las técnicas de modelado y diseño
del sistema de acuerdo a la UML revisando los elementos esenciales del modelo
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=a9h&AN=3416210
6&lang=es&site=ehost-live
Campderrich, F. B. (2003). Capitulo VI. Ingeniería del software. Pagina 111-139. Barcelona,
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=112&docID=106
46149&tm=1485734781320
Campderrich, F. B. (2003). Capitulo VI. Ingeniería del software. Pagina 110 – 111. Barcelona,
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=111&docID=106
46149&tm=1485734684633
Campderrich, F. B. (2003). Ingeniería del software. Página 141 – 175. Barcelona, ES: Editorial
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=142&docID=106
46149&tm=1485734983973
Ferreira Manzanares, N. (2016). Características Del Lenguaje De Modelado Unificado. [Página
Casos prácticos de UML (pp. [9]-44). España: Editorial Complutense. Recuperado de:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=10&docID=1053
6104&tm=1485361863801
Granollers, I. S. T., Lorés, V. J., & Cañas, D. J. J. (2005). Capitulo VI. Diseño de sistemas
Recuperado de:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=217&docID=106
38465&tm=1485744410905
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=68&docID=1043
3806&tm=1485746402519
Kimmel, P. (2010). El Principio Con Casos de Uso. En Manual de UML (pp. [17]-46). México:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=36&docID=1043
3806&tm=1485361490116
modelado-unificado
Vidal, Cristian L, López, Leopoldo P, Rivero, Sabino E, & Meza, Rogelio O. (2013). Extensión
http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-
07642013000500002&lng=en&tlng=en. 10.4067/S0718-07642013000500002
Weitzenfeld, A. (2005). Modelado con UML. En Ingeniería de Software Orientada a Objetos con
UML, Java e Internet (p. [69]). Ciudad de México: Cengage Learning. Recuperado de:
http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=GVRL&sw=w&u=unad&v=2.1&it=r
&id=GALE%7CCX3004300030&asid=e0651a18997d167f9c43328456de9495