Gonzalorojas 02 Requisitos En Aplicaciones Web
-
Upload
felipe-cerda -
Category
Technology
-
view
2.494 -
download
0
description
Transcript of Gonzalorojas 02 Requisitos En Aplicaciones Web
![Page 1: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/1.jpg)
Especificación de Requisitos en Aplicaciones Web
Gonzalo Rojas Durán
2007-2
![Page 2: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/2.jpg)
Especificación de Requisitos
• Múltiples roles en equipo de requisitos:– Analistas– Clientes– Usuarios– Diseñadores– Arquitectos de Información– Diseñadores Gráficos– Expertos en Multimedia– Expertos en Seguridad, etc.
![Page 3: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/3.jpg)
Especificación de Requisitos
• Requisitos de datos, también denominados requisitos de contenido, requisitos conceptuales o requisitos de almacenamiento de información. Estos requisitos responden a la pregunta de qué información debe almacenar y administrar el sistema.
![Page 4: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/4.jpg)
Especificación de Requisitos
• Requisitos transaccionales o funcionales internos, recogen qué debe hacer el sistema de forma interna, sin incluir aspectos de interfaz o interacción. También son conocidos en el ambiente web como requisitos de servicios.
![Page 5: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/5.jpg)
• Requisitos de interfaz o de interacción
Responden a la pregunta de cómo va a interactuar el usuario con el sistema.
Especificación de Requisitos
![Page 6: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/6.jpg)
• Requisitos navegacionales, recogen las necesidades de navegación del usuario.
Especificación de Requisitos
![Page 7: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/7.jpg)
Especificación de Requisitos
• Requisitos de personalización o adaptatividad, describen cómo debe adaptarse el sistema en función de qué usuario interactúe con él y de la descripción actual de dicho usuario.
![Page 8: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/8.jpg)
Especificación de Requisitos
• Requisitos no funcionales, son por ejemplo los requisitos de portabilidad, de reutilización, de entorno de desarrollo, de usabilidad, de disponibilidad, etc.
![Page 9: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/9.jpg)
Técnicas de Esp. de Requisitos
• Árbol de Refinamiento de Funciones
On-line BookSales System
Sales Management
Recommend Sell
Products Management
Create Update Delete
Clients Management
Create Update Delete
![Page 10: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/10.jpg)
Técnicas de Esp. de Requisitos
• Casos de Uso
Login
Browse Books
Add Book to Cart
CheckoutReview Shopping
Cart
Client
Buy Book
«include»
«include»«include»
«include»
«include»
Provide Address
«include»
Provide CreditCard Info
«include»
«include»
«system»
System
Credit CardProcessing Agent
![Page 11: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/11.jpg)
Técnicas de Esp. de Requisitos
• Diagrama de Actividades
[ 1 ]
«function»Add_to_Cart
«search»Book
«input»Author
«output»Book
*
[ * ]
«output»Category
*
[hasSubCategories]
«output»Book
1
![Page 12: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/12.jpg)
Técnicas de Esp. de Requisitos
• Diagrama de Estereotipos
USER
ADMINISTRATOR(role=admin)
ANONYMOUS(id=no)
CLIENT(role=client)
NORMAL(pay=no)
PREMIUM(pay=yes)
YOUNG(15<=age<=30)
CHILD(0<age<15)
ADULT(age>30)
role=registered.identify()
age=client.age
pay=client.payPremium()
REGISTERED(id=no)
id=user.isLoggedIn()
![Page 13: Gonzalorojas 02 Requisitos En Aplicaciones Web](https://reader036.fdocuments.co/reader036/viewer/2022083001/557e15c5d8b42abc648b4a0a/html5/thumbnails/13.jpg)
Técnicas de Esp. de Requisitos
• Descripciones Tabulares de Datos