Beruflich Dokumente
Kultur Dokumente
-Integrantes:
Escobar Torres, Ricardo D.
-Profesores:
Prof. Lic. Mara Del Rosario Zorrilla A., Mg.
Al ser un sistema operativo personalizado que solo trabajo con la Shell de comandos, solo
permitir instrucciones bsicas.
b. De la Organizacin
Los usuarios del sistema se acreditarn a travs de la Administracin.
c. Externos
El sistema esta apt para la gestin de los dispositivos, proporciona seguridad a los
archivos.
2. Es posible tener un documento nico de definicin y especificacin de requerimientos?
Cules son los pros y contras de tener dos documentos? Sugiera una forma de identificar
documentos que se pueda usar para todos los proyectos de una organizacin.
Respuesta: Si es posible, ya que en la primera se presenta la lista de lo que el cliente espera que
se haga y el otro es la reformulacin de esa lista en trminos tcnicos para que se realice el
diseo.
Ventajas
Entendimiento comn entre Cliente, usuario, analistas, desarrolladores.
No ser necesario un mtodo para asegurar la correspondencia entre ambos.
Desventajas
No se sabra con exactitud cules son las implementaciones dadas por el cliente y las
mejoradas por el desarrollador u otro, ya que esto nos servira para un debate de comprensin.
No permitira seguir la pista y correspondencia.
Esquema de Organizacin
Un diseo que permita la divisin de los trabajos ser muy bueno, ya que un error sera fcil de
encontrarlo y corregirlo de esa forma. El sigte. Esquema:
Definicin de Requisitos
Especificacin de Requisitos
Mdulos de Diseo
Cdigo que implementa los mdulos
Las pruebas para verificar la funcionalidad
Los documentos que describen el sistema
3. Los desarrolladores trabajan junto con los clientes y usuarios para definir los requerimientos y
especificar lo que el sistema propuesto debe hacer. Si una vez construido el sistema funciona
de acuerdo a lo especificado, pero daa a alguien fsica o financieramente quin es
responsable?
Respuesta: El responsable ser el desarrollador, ya que el sistema propuesto puede ser correcto,
es decir, puede realizar todo lo que el cliente pidi, pero es responsabilidad del desarrollador
prever todo los errores lgicos que pueden ocasionar que el sistema no funcione correctamente
o no sea robusto o fiable.
4. Entre los requerimientos no funcionales que pueden incluirse en una especificacin estn los
relacionados con la seguridad personal y la confiabilidad. Cmo se puede asegurar que esos
requerimientos son verificables? En particular, cmo se puede demostrar la confiabilidad de
un sistema que se requiere no falle nunca?
Respuesta: La verificacin se puede realizar a travs de mtodos formales de anlisis o a travs
de pruebas.
Disear conjunto de pruebas para demostrar que el sistema cumple esos Requisitos.
5. A veces un cliente plantea un requerimiento que usted sabe es imposible de implementar.
Qu debiera hacer, incluir el requerimiento en los documentos de definicin y especificacin
pensando en ms adelante encontrar alguna forma de cumplirlo o pensando en pedir ms
adelante que sea dejado de lado? Discuta las implicancias ticas de prometer lo que sabe no
puede brindar
Respuesta: Como buen profesional, es necesario decirle que la idea no ser posible de realizarlo
y proponerle otras maneras factibles de realizar lo pedido.
6. Considere una biblioteca. Se desea ofrecer la posibilidad de que un socio consulte por internet
los libros disponibles. El socio podr indicar los siguientes datos: palabras presentes en los
ttulos o en los nombres de los autores, fecha de edicin, idioma. El sistema debe mostrar una
lista de las publicaciones que satisfacen el criterio de bsqueda e indicar la cantidad total de
ttulos seleccionados. En cada pgina devolver un mximo de 10 ttulos. El sistema debe
ofrecer la posibilidad de recorrer las distintas pginas y de aplicar filtros adicionales a las listas
devueltas. El socio podr elegir ver informacin adicional respecto a un libro (comentarios y si
est disponible para prstamo).
a. Desarrolle este caso de uso
b. Se desea dar la opcin a que los usuarios se registren, lo que los habilita a tener
acceso a servicios adicionales. Para registrarse el usuario debe indicar un conjunto
de datos, algunos de los cuales son obligatorios. En particular debe indicar una
identificacin de usuario y una contrasea. No pueden haber identificaciones de
usuario repetidas y el usuario debe ingresar dos veces la contrasea de forma
idntica para que esta se considere vlida. Desarrolle este caso de uso
c. Se desea que para al ingresar al portal web de la biblioteca, el socio deba
identificarse mediante nombre y clave de acceso, modifique la parte a teniendo
esto en cuenta
d. Se desea mandar un e-mail a todos los socios suscriptos al boletn el primer da de
cada mes, con la lista de libros nuevos de la biblioteca en ese mes. Quin es el
actor principal? Desarrolle este caso de uso.
CASO DE USO A
Nombre del caso de
uso
Actores participantes
Tipo
Consulta de Libros
Socio (Principal)
Asociacin
Descripcin
Precondicin
Flujo Principal
Flujos Alternativos
1.
2.
3.
4.
5.
Abrir el navegador.
Acceder a la pgina de web de la biblioteca.
Elegir la opcin consultas de libros
Escribir un dato del libro a consultar
El sistema mostrara una lista de las publicaciones que
satisfacen el criterio de bsqueda.
A1: Campo de Consulta
La secuencia A1 comienza en el punto 4
El actor podr indicar como realizara la consulta mediante un
campo con las sigtes opciones: Ttulos, autores, fecha de
edicin, idioma.
A2: Mostrar Lista
La secuencia A2 comienza en el punto 5
Se podr aplicar filtros adicionales a las listas devueltas.
Excepciones
Poscondiciones
Requisitos especiales
CASO DE USO B
Nombre del caso de
uso
Actores participantes
Tipo
CU2: Registrarse
Socio (Principal)
Asociacin
Descripcin
Precondicin
Flujo Principal
1. Abrir el navegador.
2. Acceder a la pgina de web de la biblioteca.
3. Elegir la opcin registrarse.
4. El actor introduce un nombre de usuario
5. El actor introduce una contrasea
6. El actor repite la contrasea introducida
A1: Validacin de Letras
La secuencia A1 comienza en el punto 4
Flujos Alternativos
Poscondiciones
Se guarda los datos introducidos.
Requisitos especiales
CASO DE USO
Nombre del caso de
uso
Actores participantes
Tipo
Socio (Principal)
Inclusion
Descripcin
Precondicin
Flujo Principal
Flujos Alternativos
Excepciones
Poscondiciones
Requisitos especiales
CASO DE USO
Nombre del caso de
uso
Actores participantes
Tipo
CU2: Registrarse
Socio (Principal)
Extension
Descripcin
Precondicin
Flujo Principal
Flujos Alternativos
Excepciones
Poscondiciones
Se guarda los datos introducidos.
Requisitos especiales
CASO DE USO
Nombre del caso de
uso
Actores participantes
Tipo
CU3: Identificarse
Socio (Principal)
Asociacin
Descripcin
Identifica al actor dentro de la pgina web biblioteca.
Precondicin
Flujo Principal
1. Abrir el navegador.
2. Acceder a la pgina de web de la biblioteca.
3. Si (usuario no se identific)
4.
Ingresar el Usuario
5.
Ingresar la contrasea
Flujos Alternativos
Excepciones
6. Fin si
A1: Validacin de Letras
La secuencia A1 comienza en el punto 4
El sistema seala el error de que solo permitir letras y rechaza
la entrada
A2: Validar Usuario
La secuencia A2 comienza en el punto 5
El sistema seala el error de que no existe el usuario o la
contrasea es incorrecta y limpia los campos, enfocandose en
el punto 4
El proceso se puede cancelar en cualquier momento
Poscondiciones
Se puede ingresar a la biblioteca virtual
Requisitos especiales