Modelo de Requisitos

August 11, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Modelo de Requisitos...

Description

 

Modelo de Requisitos

Centro ISYS Escuela de Computación Facultad de Ciencias. UCV Profa. Zulma González

 

 

Proceso de desarrollo de software 

Requisitos 



$e%uerimientos del usuario. &'odelo de CU(.

Análisis 

)a funcionalidad especificada por el modelo de casos de uso se estructura  en el modelo de estructura en análisis* %ue es esta+le con respecto a cam+ios* lo %ue lo ,ace un modelo ló-ico independiente de la implementación. implementación.

Escuela de Computación Facultad de Ciencias UCV  

Proceso de desarrollo de software 

Diseño 

)a funcionalidad de los casos de uso* /a estructurada por el análisis* la realiza el dise0o* adaptándose al am+iente de implementación real.



Implementación 



Códi-o Fuente.

Pruebas 

Prue+as de unitarias / de inte-ración.

!

Escuela de Computación  Facultad de Ciencias UCV   

Proceso de desarrollo de software



Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Requisitos 

El modelo de requisitos tiene requisitos tiene como o+3eti4o delimitar  el  el sistema / capturar la funcionalidad  %ue  %ue ofrecerá desde la perspecti4a del usuario.



El modelo de re%uisitos es el primer modelo m odelo en desarrollarse / es la base base para  para formar todos los demás modelos en el desarrollo de soft5are.

1

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Requisitos 

En la metodolo-7a Objectory  &8aco+son(*  &8aco+son(* el modelo de re%uisitos consta de tres tres   modelos9

2

Escuela de Computación  Facultad de Ciencias UCV 

6

 

Modelo de Comportamiento 

El modelo de comportamiento comportamiento** especifica la funcionalidad %ue funcionalidad  %ue ofrece el sistema desde el punto de 4ista del usuario.



Este modelo está +asado directamente en el Modelo de Casos de Uso. Uso.

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Comportamiento: Modelo de Casos El Modelo de Casos de Uso  Uso   de Uso 

descri+e las funcionalidad f uncionalidades es del sistema a partir de las interacciones del usuario.

:

Escuela de Computación  Facultad de Ciencias UCV 

#

 

Modelo de Casos de Uso 

Actores99 Actores <

Primaros: Son Primaros:  Son la razón principal de e=istencia del pro+lema / ri-en la secuencia ló-ica de e3ecución del sistema.

<

Secundarios:  >ctores Secundarios: >ctore s %ue super4isan / apo/an al sistema / por lo -eneral son má%uinas o sistemas e=ternos.

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Casos de Uso 

Delimitación del sistema se!n los Actores9 Actores9 &E3emplo(

Cuando diferentes actores realizan roles similares* pueden ,eredar de un actor a+stracto com@n.

;

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Casos de Uso 

Actores99 Actores Actor 

Aom+re del >ctor.

Casos de Uso

Aom+re de los casos de usos en los cuales participa.

"ipo

Primario o secundario.

Descripción

Bre4e descripción del actor.

?"

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Casos de Uso 

Actores99 Actores Actor 

Usuario.

Casos de Uso

Validar Usuario* $e-istrar Usuario* Validar Consultar Información* acer $eser4ación* Pa-ar $eser4ación.

"ipo

Primario.

Descripción

Es el actor principal / representa cual%uier persona %ue desee utilizar el sistema.

??

Escuela de Computación  Facultad de Ciencias UCV 

?!

 

Modelo de Casos de Uso 

Casos de Uso9 Uso9 

)os casos de uso representan las funcionalidades funcionalidades del  del sistema.



Cada caso de uso define una forma forma particular  particular de usar  el  el sistema.



Un caso de uso constitu/e un flu#o  completo de e$entos flu#o completo e$entos   %ue especifican la interacción entre el actor / el sistema.



)as diferentes instancias de los casos de uso se denomina escenario.. escenario

Escuela de Computación  Facultad de Ciencias UCV 

?

 

Modelo de Casos de Uso 

Para identificar  los  los casos de uso9  Se parte de la descripción del pro+lema. 

Sur-en pre-untas como9 

%Cuáles son las tareas principales de cada actor&



%"endrá el actor que consultar ' modificar información del %"endrá sistema&



%Deberá el actor informar al sistema sobre cambios e(ternos&



%Desea el actor ser informado sobre cambios inesperados&

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Casos de Uso 

Relaciones entre Relaciones  entre casos de uso9

include* extend .

?1

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Casos de Uso 

Casos de Uso9 Uso9 Caso de Uso

Aom+re del caso de uso.

Actores

 >ctores primarios / secundarios secundarios %ue interaccionan con el caso de uso.

"ipo

Dipo de flu3o9 Básico* inclusión* e=tensión* -eneralización.

Propósito Resumen

$azón de ser del caso de uso. $esumen del caso de uso.

Precondiciones

Condiciones %ue de+en satisfacerse para e3ecutar el caso de uso.

?2

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Casos de Uso 

Casos de Uso9 Uso9 )lu#o Principal

El flu3o de e4entos más importante del caso de usos* donde dependiend dependiendo o de las acciones de los actores* se continuará con al-@n otro su+ flu3o.

Subflu#os

)os flu3os secundarios de caso de uso* numerados como &S?(* &S!(* etc.

*(cepciones

E=cepciones %ue ocurrir durante el caso depueden uso* numerados &E ?(

?6

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Casos de Uso 

Casos de Uso9 Uso9 &E3emplo( Caso de Uso

$e-istrar Usuario.

Actores

Usuario* Base de atos de Usuarios.

"ipo

Básico.

Propósito

Permitir a un usuario re-istrarse en el sistema.

Resumen

El usuario inicia este casomodificar de uso. frece la funcionalidad para crear* / eliminar el re-istro de un usuario.

Precondicione s

Dodos los su+ flu3os con e=cepción de Crear Registro Usuario (S-1), re%uieren (S-1), re%uieren e3ecutar inicialmente el caso de uso Validar Usuario. Usuario.

?:

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Casos de Uso 

Casos de Uso9 Uso9 )lu#o Principal

Se e3ecuta el caso c aso de uso Val Validar idar Usuario. ependiendo de las opciones seleccionadas s eleccionadas por el Usuario* se continuará con los di4ersos su+ flu3os de este caso de uso.

Subflu#os

S-1 Crear Registro Usuario Se presenta al usuario la pantalla de HCrear usuario %ue inclu/e nom+re* apellido* cJdula* dirección* telJfono* lo-in / pass5ord. El usuario introduce sus datos / puede presionar $EGISD$>$  S>)I$. Si presiona $EGISD$>$ se crea el usuario &E?* E!* E(. Se continua con el su+ flu3o S 

?#

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Casos de Uso 

Casos de Uso9 Uso9 Subflu#os Si presiona S>)I$ se saldrá del sistema.  S-2 Obtener Registro Usuario El sistema o+tiene el re-istro del usuario de la Base de atos de usuarios. Se contin@a con S .  S-3 Administrar Registro Usuarioeste podrá Se muestran los datos del usuario* seleccionar entre9 E)I'IA>$* >CDU>)IZ>$* S>)I$.

?;

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Casos de Uso 

Casos de Uso9 Uso9 *(cepcion es

E? Información Incompleta. E! $e-istro /a e=iste. E )o-in incorrecto /Ko pass5ord incorrecto.

!"

Escuela de Computación  Facultad de Ciencias UCV 

!?

 

Modelo de Presentación 

El modelo de presentació de presentación n o modelo de interfaces interfaces   especifica como interact@a el sistema con los actores e=ternos al e3ecutar los casos de uso.

Escuela de Computación  Facultad de Ciencias UCV 

!!

 

Modelo de Presentación: Modelo de Interfaces El modelo de interfaces descri+e interfaces descri+e la presentación de 

la información entre los actores / el sistema. 

Se especifica en detalle como se 4erán las interfaces de usuario al e3ecutar uno de los casos de uso.



Una estrate-ia interesante es un prototipo un prototipo del  del sistema.

Escuela de Computación  Facultad de Ciencias UCV 

!

 

Modelo de Información 

El modelo de información  o modelo del dominio dom inio del pro+lema* especifica información o los aspectos estructurales de la aplicación en tJrminos de o+3etos.



Este modelo permite identificar cuáles son s on los o+3etos rele4antes del sistema* %ue permitirán -uardar información de forma temporal o permanente.

Escuela de Computación  Facultad de Ciencias UCV   

Modelo de Información: Modelo deldominio del Dominio deldefine Problema El modelo del dominio  del pro+lema un modelo de 

clases del sistema. sistema. 

El modelo de clases consiste en los o+3etos del dominio del pro+lema.



El propósito principal del este modelo es formar una +ase com@n de entendimiento del desarrollo / no definir el sistema completo.



)a inclusión de atri+utos / operaciones se colocan si es necesario para la me3or compresión del pro+lema.

!1

Escuela de Computación  Facultad de Ciencias UCV   

Modelo del Dominio del Problema

!2

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF