Professional Documents
Culture Documents
UMCA
Facultadde Informática
Licenciatura
³Planificación de Sistemas de I
Información´
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.
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.
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.
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.
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.
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
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.
Tipo requerimiento Funcional
Prioridad Alta
Comentarios Elsistemadeberádesplegarunmensajedeerroresenlassiguientes
situaciones:
[ Cuandonoseencuentraregistradoningúnestudiantebajolo
sparámetrosy/odelimitadoresindicados.
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.
Prioridad Alta
Comentarios Elsistemadeberádesplegarunmensajedeerroresenlas
siguientessituaciones:
RI±07 Listar encargados por estudiante
Descripción Elsistemadebepermitiralusuariolistarelolosencargadosdeunestu
diante,paraestodeberá indicarlossiguientesdatos:
[ Documentode
identificacióndelestudianteconqueserelaciona.
Elsistemadebemostraralusuarioenunalistalossiguientesdatosdet
odoslosencargadosque tieneregistradounestudiante:
[ Primerapellido.
[ Segundoapellido.
[ Nombre
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
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.
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
Prioridad Alta
Comentarios Elsistemadeberáindicarlealusuariolaoperacióndeeliminaciónhat
erminadoexitosamente.
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
=
completos, el mensaje deberá
indicarcuálocuálesdatoshacenfalta.
[ Cuandolavalidaciónhadetectadounerrorenlosdatosaregis
trar,elmensajedeberá
indicarcuáldatoestanocumpleconlavalidación.
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.
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
=
=ï
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
mmmm
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 01m
m2
#m'(
mm
m
3 % mm4 /mm"m%
/m3m2m m
mm mm m m
2
#m
mm
`
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.
='