WorksheetsRepaso Proyecto
Total questions: 21
Worksheet time: 16mins
Determina que clase de requerimiento es si funcional o no funcional. El sistema debe ser capaz de procesar N transacciones por segundo
RF Requerimiento Funcional
RNF Requerimiento No funcional
Se permitirá el registro de pedidos de compra con datos obligatorios incompletos, los cuales podrán completarse posteriormente modificando el pedido. Antes de poder aprobarse los datos del pedido deben estar completos.
RF
FNF
El campo de monto acepta únicamente valores numéricos con dos decimales.
RF
RNF
El sistema controlará el acceso y lo permitirá solamente a usuarios autorizados.
RF
RNF
Los permisos de acceso al sistema podrán ser cambiados solamente por el administrador de acceso a datos.
RF
RNF
El sistema enviará un correo electrónico cuando se registre alguna de las siguientes transacciones: pedido de venta de cliente, despacho de mercancía al cliente, emisión de factura a cliente y registro de pago de cliente.
RF
RNF
La aplicación web debe poseer un diseño “Responsive” a fin de garantizar la adecuada visualización en múltiples computadores personales, dispositivos tableta y teléfonos inteligentes.
RF
RNF
son las descripciones explicitas del comportamiento que debe tener una solución de software y que información debe manejar.
RF|
RNF
Aspectos como rendimiento, seguridad, disponibilidad se deben tener en cuenta cuando se sacan requerimientos:
RF
RNF
Son modelos que describen como diferentes tipos de usuarios interactúan con un sistema informático para resolver un determinado problema o necesidades
Diagrama de secuencia
Casos de uso
Requerimientos no funcionales
Los casos de uso están compuestos de 3 elementos:
Clases, atributos, actores
Actores, casos de uso y relaciones
Relaciones, funcionalidades, atributos
Un caso de uso bien elaborado debe:
Demostrar las funcionalidades que satisfacen las necesidades del usuario.
Apoyar el proceso de verificación y validación: El diagrama de casos de uso debe poderse utilizar para revisar el software y validar que todas las funcionalidades requeridas por los usuarios están incluidas en este.
Como principio, debe ser de fácil lectura e interpretación para todos. No sólo para los desarrolladores de software sino también para clientes y usuarios finales.
A y B
A,B,C
Representa a una persona o grupo de personas que desempeñan un papel en la interacción con el software.
Atributo
Asociación
Actor
Caso de uso
Representa una funcionalidad, Al colocarles nombre es recomendable usar verbos infinitivos con un complemento
Caso de uso
Actor
Atributo
Este tipo de elementos normalmente se utilizan para representar conceptos o entidades del “negocio”.
Relaciones
Casos de uso
Clases
Para representar la clase con estos elementos se utiliza una caja que es dividida en tres zonas utilizando para ello líneas horizontales: La primera de las zonas se utiliza para
atributos
nombre de la clase
funciones o métodos
Tanto los atributos como las funciones incluyen al principio de su descripción la visibilidad que tendrá. Esta visibilidad se identifica escribiendo un símbolo y podrá ser:
funcionales y no funcionales
Publica, privada, protegida
Plica y privada
Que elemento del diagrama de clases define la dependencia entre las clases
atributos
nombre de la clase
las relaciones
la cardinalidad
que tipo de relación se establece en el diagrama de clases de la imagen
Herencia
inlcude
asociación
composición
el ejemplo “Las mesas están formadas por tablas de madera y tornillos o, dicho de otra manera, los tornillos y las tablas forman parte de una mesa”. hace referencia a una relación de tipo
Herencia
Asociación
Composición
Agregación
Se utiliza este tipo de relación para representar que una clase requiere de otra para ofrecer sus funcionalidades.
Herencia
Dependencia
Agregación
Composición
