Upload
marcos
View
212
Download
0
Embed Size (px)
DESCRIPTION
Caso de uso TADS
Citation preview
DescrioinformaldosistemaautomatizadodeMatrculanumCurso
Noinciodecadasemestre osalunos devemrequisitar umcatlogodecursos contendooscursosoferecidosnosemestre.Estecatlogodeveconterinformaesarespeitodecadacursotaiscomo:professor, departamentoe prrequisitos. Dessemodo, os alunos podem tomar suas decises maisapropriadamente.Onovosistemapermitirqueosalunosselecionemquatrocursosoferecidosparaoprximosemestre.Almdisso, o aluno indicar dois cursos alternativos, caso o alunonopossa ser matriculadonaprimeiraopo.Cadacursoteromximode10eomnimode3alunos.Umcursocomonmerodealunosinferiora3sercancelado.Paracadamatrculafeitaporumaluno,osistemaenviainformaoaosistemadecobranaparaquecadaalunopossasercobradoduranteosemestre.OsProfessoresdevemacessarosistemaonline,indicandoquaiscursosirolecionar.Elestambmpodemacessarosistemaparasaberquaisalunosestomatriculadosemcadacurso.Emcadasemestre,humprazoparaalteraodematrcula.Osalunosdevempoderacessarosistemaduranteesseperodoparaadicionaroucancelarcursos.
Descrio textual resumida do Use Case Matr cula nos Cursos : Dos sete UseCaseapresentadosnoDiagrama,serdescritoapenasodeMatrculanosCursos.EsteUseCaseiniciadopeloaluno.Forneceosmeiosparaoalunocriar,anular,modificareconsultaroformulriodematrculadeumdadosemestre.
DescriodoFluxoprincipaldeeventosassociadosaesseUseCase.
EsteUseCaseiniciasequandooalunoforneceachavedeacesso.Osistemaverificaseachavedeacessodoalunovalida(E1)eapresentaaoalunoaopodeselecionarosemestreatualouoprximosemestre (E2). Oalunoselecionaosemestredesejado. Osistemapedeaoalunoparaselecionar aatividadedesejada:Criar,Consultar,Modificar,Imprimir,AnularouSairdoSistema.Seatividadeselecionada:
Criar,osubfluxoA1(CriarumaMatrculaNova)executado.Consultar,osubfluxoA2(ConsultadaMatrcula)executado.Modificar,osubfluxoA3(ModificaodaMatrcula)executado.Imprimir,osubfluxoA4(ImprimiraMatrcula)executado.Anular,osubfluxoA5(AnularMatrcula)executado.Sair,oUseCaseencerrado.
DescriodosSubf luxosAlternativosassociadosaesseUseCase.
A1.Criar uma Matrcula Nova .Osistemaapresentanumatelaumformulriodematrculaembranco.Oalunopreencheocom4cursosoferecidos,comoprimeiraescolhaepreenche2cursosoferecidos comosegundaescolha(E3). Aseguir, oalunosubmeteoformulriopreenchidoaosistema. Para cada curso de primeira escolha, o sistema ir verificar se os prrequisitos sosatisfeitos(E4)ematriculaoalunonocurso,seesteestiversendooferecido,esehouvervaga(E5).Osistemaimprimeoformulriodematrcula(E6)eenviaainformaoparaserprocessadopelosistemadecobrana(E7).Osistemaficadisponvel.
A2.Consulta da Matrcula . O sistema recupera (E8) e apresenta numa tela as seguintes
informaesparatodososcursosnosquaisoalunoestmatriculado:nomedocurso,nmerodocurso, dias da semana, horrio, localizao e nmerode crditos. Quando o aluno indica queterminouaconsulta,osistemaficadisponvel.
A3.Modificao da Matrcula .Osistemaverificaseadatalimiteparamudanasnoexpirou(E9).Osistemarecupera(E8)eapresentaasseguintesinformaesparatodososcursosnosquaisoalunoestmatriculado:nomedocurso,nmerodocurso,diasdasemana,horrio,localizaoenmero de crditos. O sistema oferece um menu com as seguintes opes: anule um cursooferecido,adicioneumcursooferecidoousairdosistema.
Seaatividadeselecionadafor: Anularumcursomatriculado,oprocedimentodeanulaodeumcurso(A6),executado. Adicionarumcursooferecido,oprocedimentodeadiodecurso(A7)executado. Sairdosistema,osistemaimprimeformulriodematrcula(E6),enviaainformaopara
serprocessadopelosistemadecobranaeficadisponvel.
A4.ImprimiraMatrcula .Osistemaimprimeamatrculadoaluno(E6)eficadisponvel.
A5.Anular Matrcula .Osistemarecupera(E8)eapresentaasinformaesatuaisdamatrcula.Osistema pede ao usurio para confirmar a anulao da matrcula. Se efetuada, a matrcula removidadosistema.Seaanulaonoforconfirmada,aoperaocanceladaeosistemaficadisponvel.
A6.Anular umcurso escolhido .Oalunoentracomonmerodocursoaseranulado.Osistemapedeaousurioparaconfirmaraanulaodocurso.Seefetuada,ocursoremovidodamatrculadoaluno.Seaanulaonoforconfirmada,aoperaocanceladaeosistemaficadisponvel.
A7.Adicionarumcurso .Oalunoentracomonmerodocursoaseradicionado.Osistemaverificase os prrequisitos sosatisfeitos (E4) e adiciona oalunoao curso, se o curso estiver sendooferecido(E5)eosistemaficadisponvel.
DescriodosSubf luxosdeExceo.
E1. :Oaluno fornece chave de acesso invlida .Oalunopodeentrarcomachavedeacessonovamenteousairdosistema.
E2.Oalunoforneceumsemestreinvlido .Oalunopodefornecernovamenteumsemestreousairdosistema.
E3.O aluno fornece nmero de curso invlido (formato) . Oalunopodefornecer outronmeroousairdosistema.
E4.Oalunonosatisfaztodososrequisitosnecessrios .Oalunoinformadoquenopodesematricularnessecursoearazoparatal.Sepossvel,umcursoalternativoapresentado.Osistemasegueadiante.
E5.Oaluno informadodequeamatrculaparacursoselecionadoest encerrada .Sepossvel,umcursoalternativoapresentado.Osistemasegueadiante.
E6.Amatrculanopodeser impressa .Ainformaoarmazenadaeoalunoinformadode
queopedidodeimpressodeveserrepetido.Osistemasegueadiante.E7.Osistemaarmazenar todasas informaes necessrias aosistemadecobrana
eafornecer assimquepossvel. Ofluxosegueadiante.E8.Osistemanopoderecuperaras informaes dematrcula .Oalunodevereiniciaro
fluxodesdeoincio.E9.Osistema informaao aluno que a matrcula no pode ser alterada .Oalunodeve
reiniciarofluxodesdeoincio.
Descrio informal do sistema automatizado de Matrcula num Curso