Sie sind auf Seite 1von 12

Proyecto: MasTer

Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
Ingeniera del Software
Curso 2009-2010
Captura de Requisitos
MasTer
German Rigau y Aingeru Mayor
{germanrigau! aingerumayor"#e$ues
Ingeniera %&'ni'a en Inform(ti'a de Sistemas
)a'ultad de Inform(ti'a de San Se*asti(n
+,-./0+
Proyecto: MasTer
Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
Proyecto: MasTer
Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
MASTER....................................................................................................................................5
1. DESCRIPCIN DE LA INTERFAZ DE USUARIO......................................................5
2. MODELO DE CASOS DE USO.........................................................................................5
2.1 CASOS DE USO DEL SECRETARIO...............................................................................................5
2.1.1 CASO DE USO IDENTIFICAR USUARIO....................................................................................6
2.1.2 CASO DE USO GESTIONAR TERAPIAS.....................................................................................6
2.1.3 CASO DE USO GESTIONAR TERAPEUTAS ASOCIADOS................................................................7
2.1.4 CASO DE USO GESTIONAR TERAPEUTAS.................................................................................7
2.1.5 CASO DE USO GESTIONAR CLIENTES.....................................................................................7
2.1.6 CASO DE USO GESTIONAR CITAS..........................................................................................8
2.1.6 CASO DE USO PEDIR CITA...................................................................................................8
2.1.7 CASO DE USO COBRAR SESIN............................................................................................9
2.2 CASOS DE USO DEL TERAPEUTA................................................................................................9
2.2.1 CASO DE USO GESTIONAR SESIONES.....................................................................................9
2.2.2 CASO DE USO CONSULTAR CLIENTE....................................................................................10
2.2.3 CASO DE USO REGISTRAR OBSERVACIONES..........................................................................10
3. MODELO DE DOMINIO.................................................................................................11
3.1 MODELO DE DOMINIO DE MASTER........................................................................................11
1.12
Proyecto: MasTer
Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
2.12
Proyecto: MasTer
Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
MasTer
/ste do'umento 3resenta el Modelo de Casos de +so 4MC+5 y el Modelo de 6ominio
4M65 3ara la gesti7n de la Centro de Masa8e y %era3ias alternati9as Mas%er Adem(s!
se a:aden los 'asos de uso 'on una des'ri3'i7n de alto ni9el
1. Descripcin de la interfaz de usuario
;as interfa'es 'onstar(n de un men< general =ue de a''eso en todo momento a 'ada
uno de los 'asos de uso del sistema a los =ue se 3uedan a''eder seg<n el ti3o de
usuario ;as interfa'es indi'ar(n s7lo las 3osi*ilidades admisi*les seg<n el estado en el
=ue el usuario se en'uentre Siem3re e>istir( una 3antalla 'orres3ondiente al men<
3rin'i3al =ue es la =ue se mostrar( al 'omien?o de la intera''i7n 'on el sistema y en
algunos otros 'asos
2. Modelo de Casos de Uso
/l Centro de Masa8e y %era3ias alternati9as Mas%er! =uiere informati?ar la gesti7n de
sus a'ti9idades /n el Centro =ue ofre'e sesiones de masa8e y de otros ti3os de tera3ia
4'omo! 3or e8em3lo! iridiologa! @ineseologa o flores de Aa'$5! tra*a8an una serie de
tera3eutas =ue seg<n su forma'i7n se dedi'an a una o m(s tera3ias ;a dura'i7n y el
3re'io de 'ada sesi7n es distinto 3ara 'ada tera3ia
/l se'retario de Mas%er atiende las 3eti'iones de 'ita =ue reali?an los 'lientes tanto en
la sede del Centro 'omo 3or tel&fono Al 3edir 'ita 3ara la tera3ia =ue ne'esita! el
'liente 3uede mostrar su 3referen'ia 3or uno de los diferentes tera3eutas =ue reali?an
esa tera3ia y se:alar la fe'$a o la $ora =ue le 'on9iene Al 'liente se le 3iden sus datos
3ersonales 4nom*re! dire''i7n! fe'$a de na'imiento5 al reali?ar la 3rimera 'ita
Cada tera3euta 3uede 'onsultar su agenda de 'itas 3ara organi?ar su tra*a8o Al
terminar la sesi7n el tera3euta registra las o*ser9a'iones =ue 'onsidere o3ortunas
/l sistema de*e 3ermitir la gesti7n de los datos de los tera3eutas! 'lientes! y ti3os de
tera3ias Adem(s el se'retario dar( las 'itas seg<n las 3osi*ilidades de la agenda y
'o*rar( a los 'lientes al finali?ar 'ada sesi7n ;os tera3eutas 3odr(n 'onsultar su
agenda! registrar o*ser9a'iones al final de 'ada sesi7n! y 'onsultar los datos de los
'lientes 'on los =ue tra*a8a! tanto los datos 3ersonales! 'omo de las sesiones =ue $a
re'i*ido
0emos identifi'ado dos ti3os de a'tores =ue intera't<an 'on el Sistema de Informa'i7n
Mas%erB Se'retario y %era3euta /l a'tor Se'retario gestiona la mayor 3arte del sistema
Mas%er y atiende las 3eti'iones de 'ita =ue reali?an los 'lientes /l a'tor %era3euta
3odr( 'onsultar su agenda y los datos de los 'lientes 'on los =ue tra*a8a! as 'omo
registrar o*ser9a'iones al final de 'ada sesi7n
2.1 Casos de Uso del Secretario
/l diagrama 1 3resenta los 'asos de uso del a'tor Se'retario /l Se'retario de Mas%er
9a a tener la 3osi*ilidad de reali?ar una serie de tareas es3e'fi'as 'on el Sistema! a
sa*erB Indentifi'arse 4Identificar Usuario5! gestionar las tera3ias =ue ofre'e el 'entro
4Gestionar Terapias5! as 'omo los tera3eutas del 'entro =ue 3ueden reali?arlas
4Gestionar Terapeutas y Gestionar Terapeutas asociados5! gestionar los 'lientes
C.12
Proyecto: MasTer
Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
=ue a'uden al 'entro 4Gestionar Clientes5! gestionar las 'itas 4Gestionar Citas y
Pedir Cita5 y gestionar el 'o*ro de las sesiones 4Corar Sesin5 Adem(s! en
'ual=uier momento! el +suario 3uede salir del Sistema
6iagrama 1B Casos del +so del Se'retario
2.1.1 Caso de Uso Identificar Usuario
/ste 'aso de uso 3ermite a un +suario registrado identifi'arse frente al Sistema
Mas%er
/l usuario introdu'e su nom*re de usuario y 'la9e /n el 'aso de una 'orre'ta
identifi'a'i7n se notifi'ar( al +suario la *ien9enida al Sistema y se le 3ro3or'ionar(
a''eso a las distintas o3'iones aso'iadas al +suario /n 'aso de =ue el usuario no
e>ista! la 'la9e no se 'orres3onda 'on la del nom*re de usuario! se mostrar( de nue9o
la 3antalla de identifi'a'i7n a:adiendo un mensa8e de error in9itando al +suario a
'orregir el dato err7neo 3ro3or'ionado
Adem(s! en 'ual=uier momento! el Sistema 3ermite salir de este 'aso de uso
2.1.2 Caso de Uso Gestionar Terapias
Si el Se'retario del 'entro $a sido identifi'ado 3or el Sistema 4Caso de +so Identifi'ar
+suario5! este 'aso de uso 3ermite gestionar las tera3ias del 'entro
/l Sistema muestra las tera3ias del 'entro ordenadas 3or orden alfa*&ti'o ,ara 'ada
tera3ia! el Sistema muestra su identifi'ador! nom*re! dura'i7n! 3re'io y n<mero total
de tera3eutas en a'ti9o asignados a la tera3ia
/l Sistema 3ermite sele''ionar una de las tera3ias 3ara edi'i7n o 3ara gestionar los
%ere3eutas aso'iados 4Gestionar Terapeutas asociados5 Adem(s! el Sistema
3ermite registrar tera3ias nue9as
Adem(s! en 'ual=uier momento! el Sistema 3ermite salir de este 'aso de uso
D.12
Proyecto: MasTer
Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
2.1.! Caso de Uso Gestionar Terapeutas asociados
Si el Se'retario del 'entro $a sido identifi'ado 3or el Sistema 4Caso de +so Identifi'ar
+suario5! y $a sido sele''ionado una tera3ia! este 'aso de uso 3ermite gestionar los
tere3eutas aso'iados
/l Sistema muestra ordenados alfa*&ti'amente todos los tera3eutas del 'entro ,ara
'ada tere3euta! el Sistema muestra su identifi'ador! nom*re de usuario! nom*re
'om3leto! su forma'i7n! si est( en a'ti9o y si est( o no aso'iado a la tera3ia
/l Sistema 3ermite sele''ionar una de los tera3eutas 3ara elimina'i7n 4si est( ya
aso'iado a la tera3ia5 o 3ara in'or3ora'i7n 4si no est( aso'iado a la tera3ia5
%ras 'onfirma'i7n! un tera3euta 3uede 3asar a formar 3arte de los tera3eutas
aso'iados a la tera3ia %am*i&n tras 'onfirma'i7n! un tera3euta 3uede de8ar de estar
aso'iado a una tera3ia si no tiene sesiones 3endientes de esa tera3ia
Adem(s! en 'ual=uier momento! el Sistema 3ermite salir de este 'aso de uso
2.1." Caso de Uso Gestionar Terapeutas
Si el Se'retario del 'entro $a sido identifi'ado 3or el Sistema 4Caso de +so Identifi'ar
+suario5! este 'aso de uso 3ermite gestionar los %era3eutas del 'entro
/l Sistema muestra ordenados alfa*&ti'amente todos los tera3eutas del 'entro ,ara
'ada tera3euta! el Sistema muestra su identifi'ador! nom*re de usuario! nom*re
'om3leto! su tel&fono! 'orreo ele'tr7ni'o! su forma'i7n y si est( en a'ti9o en el 'entro
/l Sistema 3ermite sele''ionar uno de los tera3eutas 3ara edi'i7n de alguno de sus
datos %ras 'onfirma'i7n! un tera3euta 3uede 3asar a ina'ti9o si no tiene sesiones
3endientes
Adem(s! en 'ual=uier momento! el Sistema 3ermite registrar tera3eutas nue9os o salir
de este 'aso de uso
2.1.# Caso de Uso Gestionar Clientes
Si el Se'retario del 'entro $a sido identifi'ado 3or el Sistema 4Caso de +so Identifi'ar
+suario5! este 'aso de uso 3ermite gestionar los 'lientes del 'entro
/l Sistema muestra ordenados alfa*&ti'amente todos los 'lientes del 'entro ,ara 'ada
'liente! el Sistema muestra su identifi'ador! nom*re de usuario! nom*re 'om3leto! su
tel&fono! 'orreo ele'tr7ni'o y su fe'$a de na'imiento
/l Sistema 3ermite sele''ionar uno de los 'lientes 3ara edi'i7n de alguno de sus datos
Adem(s! en 'ual=uier momento! el Sistema 3ermite registrar 'lientes nue9os o salir de
este 'aso de uso
E.12
Proyecto: MasTer
Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
2.1.$ Caso de Uso Gestionar Citas
Si el Se'retario del 'entro $a sido identifi'ado 3or el Sistema 4Caso de +so Identifi'ar
+suario5! este 'aso de uso 3ermite gestionar los 'itas del 'entro
/l Sistema muestra ordenadas 'ronol7gi'amente en una agenda diaria todas las 'itas
no 'an'eladas del 'entro ,ara 'ada 'ita! desde la fe'$a y $ora a'tual! el Sistema
muestra la fe'$a y $ora de la 'ita! el identifi'ador! nom*re! dura'i7n y 3re'io de la
tera3ia elegida! si la sesi7n $a sido 'o*rada! y el nom*re del tera3euta asignado a la
sesi7n /l Sistema tam*i&n 3ermite sele''ionar 'itas anteriores a la $ora a'tual 3ara
'onsultar el $istorial de 'itas del 'entro
Sele''ionando una 'ita 'on'reta! el Sistema muestra los detalles de la 'ita in'luyendo!
la fe'$a y $ora de la 'ita! el identifi'ador! nom*re y 3re'io de la tera3ia elegida! si la
sesi7n $a sido 'o*rada! el nom*re! tel&fono y 'orreo ele'tr7ni'o del tera3euta
asignado a la sesi7n! y el nom*re! tel&fono y 'orreo ele'tr7ni'o del 'liente =ue $a
reser9ado la 'ita
/l Sistema 3ermite sele''ionar una de los 'itas 3ara 'an'ela'i7n %ras 'onfirma'i7n! el
Se'retario 3uede 'an'elar una de las sesiones 3lanifi'adas
/l Sistema tam*i&n 3ermite sele''ionar una de los sesiones 3ara 'o*ro 4Corar
Sesin5
Sele''ionando un $orario 'on'reto de la agenda diaria! el Sistema 3ermite soli'itar
'itas nue9as 4Pedir Cita5
;a agenda 3ermite a''eder f('ilmente al da siguiente o anterior! as 'omo a la semana
siguiente o anterior Adem(s! en 'ual=uier momento! el Sistema 3ermite salir de este
'aso de uso
2.1.$ Caso de Uso Pedir Cita
Si el Se'retario del 'entro $a sido identifi'ado 3or el Sistema 4Caso de +so Identifi'ar
+suario5! y a sido sele''ionado un $orario 'on'reto de la agenda diaria! este 'aso de
uso 3ermite registrar una nue9a 'ita
/l Sistema muestra ordenados alfa*&ti'amente el 'on8unto de Clientes registrados /l
Se'retario 3uede sele''ionar el Cliente =ue soli'ita la tera3ia! o si se trata de la
3rimera 'ita! el Sistema 3ermite darle de alta 4Gestionar Clientes5
/l Sistema muestra ordenadas alfa*&ti'amente el 'on8unto de %era3ias ofertadas 3or el
'entro ;as tera3ias ofertadas 3or el 'entro son a=uellas =ue tienen tera3eutas en
a'ti9o =ue 3uedan reali?ar la tera3ia /l Se'retario 3uede sele''ionar la soli'itada 3or
el Cliente
/l Sistema muestra ordenados alfa*&ti'amente el 'on8unto de %era3eutas en a'ti9o
=ue en el $orario sele''ionado 3ueden reali?ar la %era3ia soli'itada /l Se'retario
3uede sele''ionar el tera3euta soli'itado 3or el Cliente
/l Sistema muestra los detalles de la 'ita in'luyendo! la fe'$a y $ora de la 'ita! el
identifi'ador! nom*re y 3re'io de la tera3ia elegida! si la sesi7n $a sido 'o*rada! el
nom*re! tel&fono y 'orreo ele'tr7ni'o del tera3euta asignado a la sesi7n! y el nom*re!
tel&fono y 'orreo ele'tr7ni'o del 'liente =ue $a reser9ado la 'ita %ras 'onfirma'i7n! el
Sistema registra la nue9a 'ita
F.12
Proyecto: MasTer
Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
Adem(s! en 'ual=uier momento! el Sistema 3ermite salir de este 'aso de uso
2.1.% Caso de Uso Corar Sesin
Si el Se'retario del 'entro $a sido identifi'ado 3or el Sistema 4Caso de +so Identifi'ar
+suario5! y $a sido sele''ionada una 'ita 'uya fe'$a y $ora de la sesi7n es anterior a la
fe'$a y $ora a'tual! este 'aso de uso 3ermite 'o*rar una sesi7n 3endiente
/l Sistema muestra los detalles de la 'ita in'luyendo! la fe'$a y $ora de la 'ita! el
identifi'ador! nom*re y 3re'io de la tera3ia elegida! si la sesi7n $a sido 'o*rada! el
nom*re! tel&fono y 'orreo ele'tr7ni'o del tera3euta asignado a la sesi7n! y el nom*re!
tel&fono y 'orreo ele'tr7ni'o del 'liente =ue $a reser9ado la 'ita
%ras 'onfirmar el 'o*ro del im3orte de la tera3ia! el Sistema registra el 'o*ro de la
sesi7n

Adem(s! en 'ual=uier momento! el +suario 3uede salir de este 'aso de uso
2.2 Casos de Uso del Terapeuta
/l diagrama 2 3resenta los 'asos de uso del a'tor %era3euta /l %era3euta de Mas%er
9a a tener la 3osi*ilidad de reali?ar una serie de tareas es3e'fi'as 'on el Sistema! a
sa*erB identifi'arse en el Sistema 4Identificar Usuario5! gestionar sus 'itas
4Gestionar Sesiones5! 'onsultar los datos del 'liente 4Consultar Cliente5 y registrar
las o*ser9a'iones =ue 'onsidere o3ortunas 4Re&istrar 'ser(acin5 Adem(s! en
'ual=uier momento! el %era3euta 3uede salir del Sistema
6iagrama 2B Casos del +so del %era3euta
2.2.1 Caso de Uso Gestionar Sesiones
Si el %era3euta del 'entro $a sido identifi'ado 3or el Sistema 4Caso de +so Identifi'ar
+suario5! este 'aso de uso 3ermite gestionar los sesiones de un tera3euta
/l Sistema muestra ordenadas 'ronol7gi'amente en una agenda diaria todas las
sesiones 3lanifi'adas y no 'an'eladas asignadas al tera3euta ,ara 'ada sesi7n! desde
la fe'$a y $ora a'tual! el Sistema muestra la fe'$a y $ora de la sesi7n! el identifi'ador!
nom*re! dura'i7n y 3re'io de la tera3ia elegida! si la sesi7n $a sido 'o*rada! y el
nom*re del tera3euta asignado a la sesi7n /l Sistema tam*i&n 3ermite sele''ionar
sesiones anteriores a la $ora a'tual 3ara 'onsultar el $istorial de sesiones del 'entro
Sele''ionando una sesi7n 'on'reta! el Sistema muestra los detalles de la sesi7n
in'luyendo! la fe'$a y $ora de la 'ita! el identifi'ador! nom*re y 3re'io de la tera3ia
elegida! si la sesi7n $a sido 'o*rada! el nom*re! tel&fono y 'orreo ele'tr7ni'o del
9.12
Proyecto: MasTer
Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
tera3euta asignado a la sesi7n! y el nom*re! tel&fono y 'orreo ele'tr7ni'o del 'liente
=ue $a reser9ado la sesi7n
/l Sistema tam*i&n 3ermite sele''ionar una de los sesiones 3ara 'onsultar los detalles
del Cliente 4Consultar Cliente5 o registrar las o*ser9a'iones =ue 'onsidere o3ortunas
4Re&istrar 'ser(aciones5
;a agenda 3ermite a''eder f('ilmente al da siguiente o anterior! as 'omo a la semana
siguiente o anterior Adem(s! en 'ual=uier momento! el Sistema 3ermite salir de este
'aso de uso
2.2.2 Caso de Uso Consultar Cliente
Si el %era3euta del 'entro $a sido identifi'ado 3or el Sistema 4Caso de +so Identifi'ar
+suario5! y a sido sele''ionado una sesi7n 'on'reta de la agenda diaria! este 'aso de
uso 3ermite 'onsultar los detalles del 'liente
/l Sistema muestra el identifi'ador! el nom*re! el tel&fono! el 'orreo ele'tr7ni'o y
fe'$a de na'imiento del Cliente
Adem(s! el Sistema muestra las o*ser9a'iones =ue $aya reali?ado el tera3euta en las
sesiones anteriores del mismo 'liente ,ara 'ada sesi7n! el Sistema muestra los
detalles de la sesi7n in'luyendo! la fe'$a y $ora de la 'ita! el identifi'ador! nom*re y
3re'io de la tera3ia elegida y las o*ser9a'iones reali?adas 3or el tera3euta
Adem(s! en 'ual=uier momento! el Sistema 3ermite salir de este 'aso de uso
2.2.! Caso de Uso Re&istrar 'ser(aciones
Si el %era3euta del 'entro $a sido identifi'ado 3or el Sistema 4Caso de +so Identifi'ar
+suario5! y a sido sele''ionado una sesi7n 'on'reta de la agenda diaria! este 'aso de
uso 3ermite registrar las o*ser9a'iones =ue 'onsidere o3ortunas
/l Sistema muestra los detalles de la sesi7n in'luyendo! la fe'$a y $ora de la 'ita! el
identifi'ador! nom*re y 3re'io de la tera3ia elegida! si la sesi7n $a sido 'o*rada! el
nom*re! tel&fono y 'orreo ele'tr7ni'o del tera3euta asignado a la sesi7n! y el nom*re!
tel&fono y 'orreo ele'tr7ni'o del 'liente =ue $a reser9ado la sesi7n
/l Sistema 3ermite registrar las o*ser9a'iones o3ortunas %ras 'onfirma'i7n el Sistema
registra las o*ser9a'iones aso'iadas a la sesi7n sele'ionada
Adem(s! en 'ual=uier momento! el Sistema 3ermite salir de este 'aso de uso
10.12
Proyecto: MasTer
Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
!. Modelo de Do)inio
/l diagrama 1 3resenta el Modelo de 6ominio del Sistema Mas%er
!.1 Modelo de Do)inio de MasTer
/l Modelo de 6ominio de Mas%er in'luye *(si'amenteB la informa'i7n so*re las
reser9as de tera3ias 4Sesi7n5! so*re las tera3ias 4%era3ia5! so*re los tera3eutas
4%era3euta5! so*re los Clientes 4Cliente5! y so*re los se'retarios 4Se'retario5
6iagrama 1B Modelo de 6ominio de Mas%er
MasTer tiene a''eso a todas las %era3ias =ue ofre'e el 'entro %am*i&n tiene a''eso a
los Se'retarios del 'entro
+n Secretario tiene aso'iado un identifi'ador! un nom*re de usuario! una 'la9e! un
nom*re 'om3leto! un tel&fono y un 'orreo ele'tr7ni'o
+na Terapia tiene aso'iado un identifi'ador! un nom*re! una des'ri3'i7n! una
dura'i7n esta*le'ida en 3eriodos de media $ora 410 minutos! D0 minutos! 90 minutos!
et'5 y el 3re'io a'tual de la tera3ia /l 'entro s7lo oferta a=uellas tera3ias =ue tengan
asignado alg<n tera3euta en a'ti9o
+n Terapeuta tiene aso'iado un identifi'ador! un nom*re de usuario! una 'la9e! un
nom*re 'om3leto! un tel&fono! un 'orreo ele'tr7ni'o y si est( en a'ti9o en el 'entro
+n tera3euta seg<n su forma'i7n 3uede reali?ar distintas tera3ias! y una tera3ia 3uede
ser reali?ada 3or distintos tera3eutas
Cada Sesin tiene aso'iado un identifi'ador! una fe'$a y $ora! una indi'a'i7n de si $a
sido 'an'elada! de alguna o*ser9a'i7n reali?ada 3or el %era3euta tras finali?ar la
sesi7n! la indi'a'i7n de si la sesi7n $a sido 'o*rada al finali?ar la sesi7n! y 3or <ltimo!
el im3orte 'o*rado /ste im3orte 'orres3onde 'on el 3re'io de la tera3ia en el
momento de reali?arse +na sesi7n la soli'ita un Cliente y est( aso'iada a una %era3ia
=ue ser( reali?ada 3or uno de los %era3eutas =ue 3ueden reali?ar la %era3ia
11.12
Proyecto: MasTer
Captura de Requisitos
Grupo 0 Versin: 1.2
Fecha: 08122010
Cada Cliente tiene aso'iado un identifi'ador! un nom*re 'om3leto! una dire''i7n! una
fe'$a de na'imiento! un tel&fono y un 'orreo ele'tr7ni'o
12.12

Das könnte Ihnen auch gefallen