You are on page 1of 26

cniversidad etropolitana astro arazo

UMCA

Facultadde Informática

Licenciatura

³Planificación de Sistemas de I

Información´

Priscilla Soto Pérez Ced: 113420584

Alberto Vargas Alfaro Ced: 112780110

Walter Chacón Valerio Ced: 107140795

SAN JOSE, COSTA RICA

2011
` 
UML (Unified Modeling Language) es un lenguaje que nos va a permite construir,
modelar, y documentar todos los elementos que van a conformar un sistema de
información orientado a objetos. Hoy por hoy se ha convertido en el estándar en la
industria del software.Este lenguaje ha sido impulsado por varias empresascomo
Microsoft, Hewlett-Packard y Oracle, así como personalidades en el área de análisis de
sistemas y grupos de desarrolladores.

Uno de los principales objetivos del UML esla posibilidad del intercambio de
modelos entre las distintas herramientas CASE orientadas a objetos. Para el desarrollo
de este trabajo se va a seguir el método propuesto por Craig Larman [Larman99] que
se ajusta a un ciclo de vida iterativo e incremental dirigido por casos de uso.

Entonces podemos decir que los casos de uso son un método que ayuda al
Ingeniero en sistemas a realizar un desarrollo de un sistema de software. Con la
utilización de los casos de uso esperamos exponer de una forma fácil y entendible para
el usuario final, explicar el comportamiento del sistema que se desea desarrollar, en el
cual se expondrá una secuencia de iteraciones entre un sistema y alguien o algo que
usara sus funciones.

Se estudiaran 12 requerimientos de un sistema en particular y se crearan sus


respectivos casos de uso. Esto con la finalidad de poder explicar de una forma gráfica
como se desarrollara dicho sistema que de no poder entender algún punto en el
levantado de requerimientos el desarrollo de la aplicación podría tener resultados
negativos.

Junto con los casos de uso veremos que requerimientos del sistema son funcionales y
cuales no funcionales. De forma tal que nos permitirá conocer cuál es la diferencia
entre cada uno de ellos.

=
†  
 

El sistema recibe el nombre de 
,y se encarga de automatizar la gestión de
matrícula de estudiantes, así como la administración de recursos tanto de
infraestructura como de funcionarios, el sistema llevara el control de los distintos
funcionarios de la institución, la infraestructura de la misma, los períodos, los cursos,
los grupos, horarios y por supuesto estudiantes.

 

 


Entre las funciones podemos decir que el sistema le da al usuario la capacidad de:

  

[ Registrar Estudiante.
[ Consultar Estudiante.
[ Modificar Estudiante.
[ Listar Estudiantes.
[ Asignar un estudiante a un grupo.

 
[ Registrar Encargado.
[ Listar Encargados por estudiante.
[ Consultar Encargado.
[ Modificar Encargado.
[ Eliminar Encargado.

  
[ Registrar funcionario.
[ Listar funcionarios.
[ Consultar funcionario.
[ Modificar funcionario.
[ Retirar funcionario

´
[ Crear grupo.
[ Modificar grupo.
[ Consultar horario de un grupo.

r
[ Eliminar grupo.



[ Asignar un profesor a una lección en el horario de un grupo
[ Retirar un profesor de una lección en el horario de un grupo.

 
[ Asignar un aula a una lección en el horario de un grupo.
[ Retirar aula de una lección en el horario de un grupo.

   
[ Consultar estadísticas de un grupo.
[ Consultar estadísticas de un nivel.
[ Consultar estadísticas de un año.



  
  
  
 

RI±01 Validar usuario



 
Descripción Elsistemadebepermitirlaverificacióndelusuario,paraestoalahorad
eingresaralmismoel usuariodebeingresar suloginy
suclavedeaccesolaqueseverificaráconlaregistradapara
eseusuario.

Datos específicos Cuandoelusuarionoseencuentreregistradoenlabasededatos. El


sistema debe de desplegar un error.
Tipo requerimiento Funcional

Prioridad Alta

Comentarios ninguno





RI±02 Validar usuario

N/A


 
Descripción Elsistemadebepermitiralusuariomatricularestudiante,paraellodeb
eregistrar lossiguientes datosdelmismo:
[ Primerapellido:Apellidopaternodelestudiante.
[ Segundoapellido:Apellidomaternodelestudiante.
[ Nombrecompleto: Nombrecompletodelestudiante.
[ DocumentodeIdentificación:Númerodeldocumentodeidenti
ficacióndelestudiante.
[ Nivelalqueingresa:Nivelacursarporpartedelestudiante;por
ejemplo:primergrado, segundogrado,tercergrado.
[ Repitente:Indicarsielestudiantevaarepetirunnivel.
[ Fechadenacimiento:Fechadenacimientodelestudiante.
[ Nacionalidad:Paísdeprocedenciadelestudiante.
[ DocumentodeIdentificación:Identificaciónpersonaldelestu
diante.
[ Provinciadedomicilio:Seleccionarlaprovinciadondereside
mientrasestudia.
[ Cantóndedomicilio:Seleccionarelcantóndonderesidemient
rasestudia.
[ Distritodedomicilio:Seleccionareldistritodonderesidemientr
asestudia.

ï
[ Direcciónexactadeldomicilio:Direcciónexactadeldomicilior
egulardelestudiante.
[ Provinciadedomicilioduranteestudio(sidifieredeldomicilio)
:Seleccionarlaprovinciadonderesidemientrasestudia.
[ Cantóndedomicilioduranteestudio(sidifieredeldomicilio):S
eleccionarelcantóndonderesidemientrasestudia.
[ Distritodedomicilioduranteestudio
(sidifieredeldomicilio):Seleccionareldistritodonderesidemi
entrasestudia.
[ Direcciónexactaduranteestudio:Direcciónexactadeldomic
iliodurantelaépocadeestudiodelestudiante.
[ Becado:Indicarsielestudianteobtuvobecaanteriormente.
[ Bono:Indicarsielestudianteobtuvobonoanteriormente.
[ Sielestudiantetieneadecuación:Adecuacióncurriculardeles
tudiante.

Datos específicos El sistema deberá verificar que el formato de cada uno de los
datos registrados correspondaalosdefinidos:

[ Primerapellido:Alfabético.
[ Segundoapellido:Alfabético.
[ Primernombre:Alfabético.
[ Segundonombre:Alfabético.
[ DocumentodeIdentificación:Alfabético.
[ Direcciónexactadeldomicilio:Alfanumérico.
[ Direcciónexactaduranteestudio:Alfanumérico.

Tipo requerimiento Funcional

Prioridad Alta

Comentarios Elsistemadeberádesplegarunmensajedeerrorenlassiguientessi
tuaciones:
[ Cuando un estudiante ya está matriculado y se ésta
registrando de nuevo, el mensaje
deberáindicarqueelestudianteyaéstaregistrado.
[ Cuandolavalidaciónhadetectadounerrorenlosdatosaregis
trar,elmensajedeberá indicarcuáldatonoéstacorrecto.

'
[    : El sistema deberá indicarle al
usuario que la operación de matrícula ha
terminadoexitosamente.

RI±03 Consulta estudiante



 
Descripción Elsistemadebepermitiralusuarioconsultarlosdatosdeunestudiante
,paraelloelusuariodebeaccederprimeroallistadodeestudiantesein
dicarlealsistemacuáldelosestudianteslistadosvaaconsultar.

Datos específicos
Elsistemalemostraráalusuariolossiguientesdatosdelestudiante:
[ Primerapellido:Apellidopaternodelestudiante.
[ Segundoapellido:Apellidomaternodelestudiante.
[ Nombre:Nombredelestudiante.
[ Nivelalqueingresa:Nivelacursarporpartedelestudiante.
[ Repitente:Indicarsielestudiantevaarepetirunnivel.
[ Fechadenacimiento:Fechadenacimientodelestudiante.
[ Nacionalidad:Paísdeprocedenciadelestudiante.
[ DocumentodeIdentificación:Identificaciónpersonaldelestu
diante.
[ Provinciadedomicilio:Seleccionarlaprovinciadondereside.
[ Cantóndedomicilio:Seleccionarelcantóndondereside.
[ Distritodedomicilio:Seleccionareldistritodondereside.

h
[ Direcciónexactadeldomicilio:Direcciónexactadeldomicilior
egulardelestudiante.
[ Provincia de domicilio durante estudio(si difiere del
domicilio):Seleccionar la provincia
donderesidemientrasestudia.
[ Cantóndedomicilioduranteestudio
(sidifieredeldomicilio):Seleccionarelcantóndonde
residemientrasestudia.
[ Distritodedomicilioduranteestudio
(sidifieredeldomicilio):Seleccionareldistritodonde
residemientrasestudia.
[ Direcciónexactaduranteestudio(sidifieredeldomicilio):Dire
cciónexactadeldomicilio
durantelaépocadeestudiodelestudiante.
[ Dirección exacta durante estudio: Dirección exacta del
domicilio durante la época de estudiodelestudiante.
[ Becado:Indicarsielestudianteobtuvobecaanteriormente.
[ Bono:Indicarsielestudianteobtuvobonoanteriormente.
[ Sielestudiantetieneadecuación:Adecuacióncurriculardeles
tudiante.

Tipo requerimiento Funcional

Prioridad Media

Comentarios ninguno


RI±04 Modificar estudiante



 
Descripción Elsistemadebepermitirlamodificacióndelossiguientesdatosdelest
udiante:

[ Primerapellido:Apellidopaternodelestudiante.
[ Segundoapellido:Apellidomaternodelestudiante.
[ Nombre:Nombredelestudiante.
[ Nivel:Nivelacursarporpartedelestudiante.
[ Repitente:Indicarsielestudianteesunrepitente.
[ Fechadenacimiento:Fechadenacimientodelestudiante.
[ Nacionalidad:Paísdeprocedenciadelestudiante.
[ DocumentodeIdentificación:Identificaciónpersonaldelestu
diante.
[ Provinciadedomicilio:Seleccionarlaprovinciadondereside.
[ Cantóndedomicilio:Seleccionarelcantóndondereside.
[ Distritodedomicilio:Seleccionareldistritodondereside.
[ Direcciónexactadeldomicilio:Direcciónexactadeldomicilior
egulardelestudiante.
[ Provinciadedomicilioduranteestudio:
Seleccionarlaprovinciadonderesidemientrasestudia.
[ Cantóndedomicilioduranteestudio:Seleccionarelcantóndo
nderesidemientrasestudia.
[ Distritodedomicilioduranteestudio:Seleccionareldistritodo
nderesidemientrasestudia.
[ Direcciónexactaduranteestudio:Direcciónexactadeldomic
iliodurantelaépocadeestudiodelestudiante.
[ Becado:Indicarsielestudianteobtuvobecaanteriormente.
[ Bono:Indicarsielestudianteobtuvobonoanteriormente.
[ Sielestudiantetieneadecuación:Adecuacióncurriculardeles
tudiante.
[ Condicióndeactivooinactivo.
Datos específicos ¢  
Elsistemadeberáverificarqueelformatodecadaunodelosdatosm
odificadorescorrespondanalosdefinidosacontinuación:

[ Primerapellido:Alfabético.

K
Segundoapellido:Alfabético.
[
Nombrecompleto:Alfabético.
[
[ DocumentodeIdentificación:Alfabético.
[ Dirección exacta de domicilio: Alfanumérico.
[ Dirección exacta durante estudio: Alfanumérico.
Tipo requerimiento No Funcional

Prioridad Media

Comentarios El sistema deberá desplegar un mensaje de error en las


siguientessituaciones:
[ Cuando la validación ha detectado un error en los datos
modificadores, el mensaje
deberáindicarcuáldatonoéstacorrecto.
[
   :Elsistemadeberáindicarlealusuariolaoperación
demodificaciónhaterminado exitosamente.

RI±05 Listar estudiante



 
Descripción Elsistemadebepermitiralusuarioconsultarcualesestudiantescum
plenconlosparámetrosdebúsqueda,dichosparámetrospodránser
:
[ Primerapellido.
[ Segundoapellido.
[ Nombre.


[ Documentodeidentificación.

Elusuariopuedeademásdelimitarlabúsquedaespecificandoelsigui
enteparámetro:
[ Grupo.
[ Nivel.
[ Año

Ellistadoseharásobretodoslosestudiantesdelainstitución.Poromi
sión,labúsquedaserealizaráentodoslosnivelesdelainstitución.
Sielusuarionoespecíficoningunodelosparámetrosdebúsqueda,p
erosidelimitalabúsqueda-estoesindicaelgrupoelnivelyelaño-
elsistemaharáunlistadobasadoúnicamenteenesedelimitador,co
ntodoslosestudiantesdeungrupoespecífico.
Si el usuario no específica ninguno de los parámetros de
búsqueda, ni tampoco delimita la búsqueda-
estoesnoindicaelgrupo,perosielnivelyelaño-
elsistemaharáunlistadobasado
únicamenteenesedelimitador,contodoslosestudiantesdeunnivel
específico.

Sielusuarionoespecíficaningunodelosparámetrosdebúsqueda,y
nodelimitalabúsqueda-
estoesnoindicaelgrupo,nielnivelperosielaño-
elsistemaharáunlistadosobretodoslos
estudiantesdelainstitución.

   



 
 
   


Elsistemamostraráencadaconsultalossiguientesdatosdelestudian
te.
[ Primerapellido.
[ Segundoapellido.
[ Nombre.
[ Documentodeidentificacióndelestudiante.

Datos específicos ¢   El sistema deberá verificar que el parámetros de


año, siempre venga con el dato respectivo.


Tipo requerimiento Funcional

Prioridad Alta

Comentarios Elsistemadeberádesplegarunmensajedeerroresenlassiguientes
situaciones:
[ Cuandonoseencuentraregistradoningúnestudiantebajolo
sparámetrosy/odelimitadoresindicados.

RI±06 Agregar estudiante



 
Descripción Elsistemadebepermitiralusuarioregistrarelolosencargadosdeun
estudiante,sielusuarioagregaalencargadofueradelprocesodem
atrículadelestudiante(v.grseagregaunencargadodíasdespuésd
equeelestudiantefueraregistrado)deberáindicarlossiguientesda
tos:

[ Documentodeidentificacióndelestudianteconqueserelacio
na.

Sielregistrodelencargadosehaceconcomitantealregistrodelestud
iante,osehaverificadolaexistenciadelestudianteenlabasededato
s,elusuarioregistrarálossiguientesdatosdelencargado:

=
m
[ Primerapellido:Apellidopaternodelencargado.
[ Segundoapellido:Apellidomaternodelencargado.
[ Nombrecompleto:Nombrecompletodelencargado.
[ Vínculoconelestudiante:Indicareltipoderelaciónconelestudi
ante.
[ Fechadenacimiento:Fechadenacimientodelencargado.
[ Nacionalidad:Paísdeprocedenciadelencargado.
[ DocumentodeIdentificación:Identificaciónpersonaldelenca
rgado.
[ Lugardetrabajo:Lugardetrabajoactual
delencargadodelencargado.
[ Teléfono(s)paracontacto:Teléfonoparacontactaralencarga
do.
[ Tipo de teléfono:Naturalezadel teléfono que está
brindado (v.gr. si es de domicilio o trabajo)
[ Provinciadedomicilio:Seleccionarlaprovinciadondereside.
[ Cantóndedomicilio:Seleccionarelcantóndondereside.
[ Distritodedomicilio:Seleccionareldistritodondereside.
[ Direcciónexactadeldomicilio:Direcciónexactadeldomicilior
egulardelencargado.
[ Teléfonodedomicilio:Teléfonodehabitacióndelencargadod
elencargado.
[ Vive con el estudiante: Indicar si el encargado y el
estudiante viven en el mismo domicilio.
[ Correoelectrónico:Direccióndecorreoelectrónicodelencar
gadodelestudiante.

Datos específicos ¢   El sistema deberá verificar que el formato de cada


uno de los datos registrados correspondaalosdefinidos
[ Primerapellido:Alfabético.
[ Segundoapellido:Alfabético.
[ Nombrecompleto:Alfabético.
[ DocumentodeIdentificación:Alfabético.
[ Direcciónexactadeldomicilio:Alfabético.
[ Direcciónexactaduranteestudio:Alfanumérico.
[ Teléfonodecontacto:Alfanumérico
[ Tipo de teléfono:Naturaleza del teléfono que está
brindado (v.gr. si es de domicilio o trabajo)
[ Correoelectrónico:Alfanumérico
r
Tipo requerimiento Funcional

Prioridad Alta

Comentarios Elsistemadeberádesplegarunmensajedeerroresenlas
siguientessituaciones:

[ Cuando los datos ingresados por el usuario no están


completos, el mensaje deberá
indicarcuálocuálesdatoshacenfalta.
[ Cuandolavalidaciónhadetectadounerrorenlosdatosaregis
trar,elmensajedeberá
indicarcuáldatoestanocumpleconlavalidación.
[ Cuando no se haya localizado ningún estudiante
que cumpla con el número de
identificaciónproporcionadoporelencargado.

   : El sistema deberá indicarle al usuario la


operación de registro ha terminado exitosamente.


RI±07 Listar encargados por estudiante



 
Descripción Elsistemadebepermitiralusuariolistarelolosencargadosdeunestu
diante,paraestodeberá indicarlossiguientesdatos:

[ Documentode
identificacióndelestudianteconqueserelaciona.

Elsistemadebemostraralusuarioenunalistalossiguientesdatosdet
odoslosencargadosque tieneregistradounestudiante:
[ Primerapellido.
[ Segundoapellido.
[ Nombre

Datos específicos ¢    sistema deberá verificar queel formatodedel


documento de identificacióneste correcto.

Tipo requerimiento Funcional

Prioridad Alta

Comentarios Elsistemadeberádesplegarunmensajedeerroresenlassiguiente
ssituaciones:

[ Cuandoelparámetrodebúsquedanosehaingresado,elmen
sajedeberáindicarlo.
[ Cuandonoseencuentraregistradounencargadoquecorres
pondaconeldocumentodeidentificación,unmensajedeber
áindicarlo.


RI±08 Consultar encargado



 
Descripción Unavezlistadoslosencargadosdeunestudiantes,elusuariopodrác
onsultarlosdatosdealgunoenespecífico,indicándoledelalistaelen
cargadoaconsultar.

[ Elsistemalemostraráalusuariolossiguientesdatosdelencar
gado:
[ Primerapellido:Apellidopaternodelencargado
[ Segundoapellido:Apellidomaternodelencargado.
[ Nombrecompleto:Nombrecompletodelencargado.
[ Vínculoconelestudiante:Indicareltipoderelaciónconelestudi
ante.
[ Fechadenacimiento:Fechadenacimientodelencargado.
[ Nacionalidad:Paísdeprocedenciadelencargado.
[ DocumentodeIdentificación:Identificaciónpersonaldelenca
rgado.
[ Lugardetrabajo:Lugardetrabajoactualdelencargadodelenc
argado.
[ Teléfono(s)paracontactoëTeléfonoparacontactaralencarga
do.
[ Tipodeteléfono:Naturalezadelteléfonoqueestábrindado(v.
gr.siesdedomiciliootrabajo)

'
[ Provinciadedomicilio:Seleccionarlaprovinciadondereside.
[ Cantóndedomicilio:Seleccionarelcantóndondereside.
[ Distritodedomicilio:Seleccionareldistritodondereside.
[ Direcciónexactadeldomicilio:Direcciónexactadeldomicilior
egulardelencargado.
[ Teléfonodedomicilio:Teléfonodehabitacióndelencargadod
elencargado.
[ Viveconelestudiante:Indicarsielencargadoyelestudiantevi
venenelmismodomicilio.
[ Correoelectrónico:Direccióndecorreoelectrónicodelencarg
adodelestudiante.

Datos específicos

Tipo requerimiento Funcional

Prioridad Media

Comentarios Elsistemadeberádesplegarunmensajedeerroresenlassiguientes
situaciones:

[ Cuandoelparámetrodebúsquedanosehaingresado,elmens
ajedeberáindicarlo.

[ Cuandonoseencuentraregistradounencargadoquecorres
pondaconeldocumentodeidentificación,unmensajedeber
áindicarlo

h
RI±09 Modificar encargado



 
Descripción Elsistemadebepermitirlamodificacióndelossiguientesdatosdelenc
argado:

[ Primerapellido:Apellidopaternodelencargado.
[ Segundoapellido:Apellidomaternodelencargado.
[ Nombrecompleto:Nombrecompletodelencargado.
[ Vínculoconelestudiante:Indicareltipoderelaciónconelestudi
ante.
[ Fechadenacimiento:Fechadenacimientodelencargado.
[ Nacionalidad:Paísdeprocedenciadelencargado.
[ DocumentodeIdentificación:Identificaciónpersonaldelenca
rgado.
[ Lugardetrabajo:Lugardetrabajoactualdelencargadodelenc
argado.
[ Teléfono(s)paracontacto:Teléfonoparacontactaralencarga
do.
[ Tipodeteléfono:Naturalezadelteléfonoqueestábrindado(v.
gr.siesdedomiciliootrabajo)
[ Provinciadedomicilio:Seleccionarlaprovinciadondereside.

[ Cantóndedomicilio:Seleccionarelcantóndondereside.
[ Distritodedomicilio:Seleccionareldistritodondereside.
[ Direcciónexactadeldomicilio:Direcciónexactadeldomicilior
egulardelencargado.
[ Teléfonodedomicilio:Teléfonodehabitacióndelencargadod
elencargado.
[ Viveconelestudiante:Indicarsielencargadoyelestudianteviv
enenelmismodomicilio.
[ Correoelectrónico:Direccióndecorreoelectrónicodelencar
gadodelestudiante.


Datos específicos ¢  
Elsistemadeberáverificarqueelformatodecadaunodelosdatosmo
dificadorescorrespondanalosdefinidosacontinuación:
[ Primerapellido:Alfabético
m
[ Segundoapellido:Alfabético.
[ Nombrecompleto:Alfabético.
[ DocumentodeIdentificación:Alfanumérico.
[ Direcciónexactadeldomicilio:Alfanumérico.

Tipo requerimiento funcional

Prioridad Media

Comentarios Elsistemadeberádesplegarunmensajedeerrorenlassiguientessit
uaciones:
[ Cuandolavalidaciónhadetectadounerrorenlosdatosmodifi
cadores,elmensajedeberáindicarcuáldatosesquenoéstac
orrecto.

   :Elsistemadeberáindicarlealusuariolaoperaciónd
emodificaciónhaterminadoexitosamente.

K
RI±10 Eliminar encargado



 
Descripción Elsistemadebepermitirretirarunestudiantedelainstitución.
Dichoretiroesfísico,esdecirnopermanecenlosdatosdeunencarga
doresguardadosparaefectosdeobtenerhistóricos.
Datos específicos

Tipo requerimiento Funcional

Prioridad Alta

Comentarios Elsistemadeberáindicarlealusuariolaoperacióndeeliminaciónhat
erminadoexitosamente.

RI±11 Registrar Funcionario



 
Descripción El sistema debe permitir registrar un funcionario de la
institución, para ello debe registrar los
siguientesdatosdelmismo:

[ Primerapellido:Apellidopaternodelfuncionario.
[ Segundoapellido:Apellidomaternodelfuncionario.
=
[ Nombrecompleto:Nombrecompletodelfuncionario.
[ Fechadenacimiento:Fechadenacimientodelfuncionario...
[ Nacionalidad:Paísdeprocedenciadelfuncionario...
[ DocumentodeIdentificación:Identificaciónpersonaldelfunci
onario.
[ Númerotelefónico:Teléfonoparacontactaralencargado.
[ Tipo de teléfono:Naturalezadel teléfono que está
brindado (v.gr. si es de su domicilio, móviloalojamiento)
[ Provinciadedomicilio:Seleccionarlaprovinciadondereside.
[ Cantóndedomicilio:Seleccionarelcantóndondereside.
[ Distritodedomicilio:Seleccionareldistritodondereside.
[ Direcciónexactadeldomicilio:Direcciónexactadeldomicilior
egulardelencargado.
[ Correoelectrónico:Direccióndecorreoelectrónicodelfuncion
ario.
[ Tipodefuncionario:Queactividadesdesempeñaenlainstituci
ón.
[ Enelcasodequeelfuncionarioseaunprofesor,sedebeindicar
:
[ MateriasqueimparteTodofuncionarioalmomentoderegistro
seencuentraactivo.
Datos específicos ¢   El sistema deberá verificar que el formato de
cada uno de los datos registrados correspondaalosdefinidos
[ Primerapellido:Alfabético.
[ Segundoapellido:Alfabético.
[ Nombrecompleto:Alfabético.
[ DocumentodeIdentificación:Alfanumérico.
[ Direcciónexactadeldomicilio:Alfanumérico.
[ Direcciónexactaduranteestudio:Alfanumérico.
[ Teléfonodetrabajo:Alfanumérico
[ Correoelectrónico:Alfanumérico
Tipo requerimiento Funcional

Prioridad Alta

Comentarios El sistema deberá desplegar un mensaje de error en las


siguientessituaciones:

[ Cuando los datos ingresados por el usuario no están

=
completos, el mensaje deberá
indicarcuálocuálesdatoshacenfalta.
[ Cuandolavalidaciónhadetectadounerrorenlosdatosaregis
trar,elmensajedeberá
indicarcuáldatoestanocumpleconlavalidación.

   : El sistema deberá indicarle al usuario la


operación de registro ha terminado exitosamente.

RI±12 Listar funcionario



 
Descripción Elsistemadebepermitiralusuarioconsultarcualesfuncionarioscum
plenconlosparámetrosdebúsqueda,dichosparámetrospodránser
:

[ Primerapellido.
[ Segundoapellido.
[ Nombre.
[ Documentodeidentificación.

==
Dichabúsquedaseharásobretodoslosfuncionariosdelainstitución
,ysepodráhabilitarparaqueserealicesobrefuncionariosactivosy/oi
nactivos.
Sielusuarionoespecíficalosparámetrosdebúsquedaynotienehabi
litadalabúsquedasobrefuncionariosinactivos,lamismaseharásob
retodosfuncionariosactivosdelainstitución.

Sielusuarionoespecíficalosparámetrosdebúsquedaytienehabilit
adalabúsquedasobrefuncionariosinactivos,lamismaseharásobre
todosfuncionariosactivoseinactivosdelainstitución.

Sielusuarioespecíficalosparámetrosdebúsquedaytienehabilitada
labúsquedasobrefuncionariosinactivos,lamismaseharásobretod
osfuncionariosactivoseinactivosdelainstitución.

Elsistemamostraráencadaconsultalossiguientesdatosdelfunciona
rio.
[ Primerapellido.
[ Segundoapellido.
[ Nombre.
[ DocumentodeIdentificación

Datos específicos
¢  Elsistemadeberáverificarqueelformatodelparámetros
deconsultasea
[ Primerapellido:Alfabético.
[ Segundoapellido:Alfabético.
[ Nombre:Alfabético.

Tipo requerimiento Funcional

Prioridad Media

Comentarios Elsistemadeberádesplegarunmensajedeerrorenlassiguientessit
uaciones:

[ Cuandonoseencuentraregistradounfuncionarioquecorres

=r
pondaconeldocumentodeidentificación.
[ Cuandonoseencuentraregistradounfuncionarioquecumpl
aconlosparámetrosdeapellidosynombresuministrados.


  


m

Este apartado contiene los diferentes actores que se han identificado, especificados
mediante la plantilla para actores de casos de uso.

ACT±01 Funcionario

Este actor representa al encargado de manejo del sistema




Comentarios ninguno

    

 
 


=

   


Un buen levantado de requerimientos y un buen análisis es fundamental dentro


del desarrollo de un sistema de información. Esto se puede entender o resumir en una
solo frase: Se entiende el problema a resolver. La utilización de los casos de uso nos
ayuda a entender y explicar de una forma gráfica los requisitos funcionales del sistema.


Ver de qué forma se espera que el usuario interactúe con el sistema propuesto.
Debemos entender que los casos de uso se utilizaron como un análisis y no como
parte del diseño ya que esto representaría los requerimientos NO funcionales en los
cuales se detallan colores, tipos de interface, hardware, compatibilidad, entre otros.

Como se menciona una de las principales ventajas al utilizar los casos de uso es que
también ayuda al analista a ver las necesidades del usuario y que espera esté al utilizar
el sistema. Por consiguiente se debe de ver siempre los casos de uso más relevantes o
de mayor peso los cuales dan mayor valor al negocio.

 
m
m
 m 
 mm ëmm m  m m mm m  m
 mm
m
m!
m m"m   m   #mm  m"m $ m   mm %&  m  m
m'(  m)*** m
m
+ m  m m
mm
 m,  m-"m 
mm'(  m'(  m)*** m
m
. m ,/ " m ,  m 
 #m  m m %& m m )m  m 01 m
 m2 #m'(  m m
m
3 % m m4 /m m"m%
/m3 m2m  m   mm  mm  m  m
2 #m m m


 

`
Es la repetición de una serie de instrucciones en un programa de
computadora. Puede usarse tanto como un término genérico (como sinónimo de
repetición) así como para describir una forma específica de repetición con un estado
mutable.

='

You might also like