-El sistema debe registrar la informacion en el base de datos. -El sistema debe validar la informacion antes de registrarla. -el sistema controla el stock -el sistema debe mostrar la informacion al usuario final. * Requerimientos no funcionales ejemplos: -El sistema debe funcionar practicamente en cualquier equipo ya que no es muy complejo -el sistema no debe demorarse mas de 5 segundo en buscar una informacion. ----Extends y include----- *El extends va dirigido desde la opcion al primer caso de uso (la flecha va de abajo hacia arriba apuntandoo al primer caso de uso). *el include va dirigido desde el caso de uso que necesita de este, osea que la flecha apunta al caso que include al primero. -------------------------------------------------------- Apuntes * Los casos de uso pueden ser primarios o secundarios, donde los casos de uso son los primarios y los include y extends son los secundarios. *Los include son obigaciones mientras que los extends son opciones. *los diagramas de actividad sirben para graficar las tareas especificas de un sistema. *Los diagramsa de secuancia no se pueden hacer sin antes realizar un diagrama de casos de uso. *Los diagramas de colaboracion no se pueden crear sin antes realizar un diagrama de secuencia y viceverza. * el los diagramas de secuencias (los que tienen rectangulos para marcar los tiempos) la flecha recursiva significa validacion de algo o hacer algo hasta que se cumpla una condicion. *Los casos de uso detallado poseen los siguientes campos: -nombre caso de uso: -autor: -descripcion: -actores: -precondiciones: -funcionamiento: -postcondiciones: