O diagrama de use cases permite representar graficamente o resultado da anlise de requisitos de um sistema. Para iniciar um diagrama de use cases importante conseguir identificar correctamente os actores e os use cases do sistema com base na informao extrada na fase de levantamento de requisitos. No final deste exerccio o leitor dever ter exercitado a sua capacidade de: Analisar requisitos; Identificar actores; Identificar use cases; Distinguir use case de negcio e de sistema.
Enunciado: Biblioteca
Da entrevista com o responsvel da biblioteca de uma universidade resultou a seguinte descriao para um novo sistema informtico: A actividade da biblioteca est centrada principalmente no emprstimo de publicaes aos alunos da universidade. O emprstimo registado pelos funcionrios da bibliotca, que tambm consultam diariamente os emprstimos cujos prazos formas ultrapassados. Todo este processo efectuado manualmente sendo muito infeciciente. Espera-se que o novo sistema resolva esta situao. Os alunos necessitam de pesquisar os livros existentes na biblioteca. Caso um livro esteja requisitado mostrada a data esperada de entrega Apresente o diagrama de use cases que representa estes requisitos.
Page 1
Page 2
Elabore o diagrama de use cases para a aplicao de gesto de um posto de abastecimento de combustvel.
Page 3
Enunciado: Ginsio
Foram identificados os seguintes requisitos para uma aplicao informtica de gesto de um ginsio: Todos os funcionrios podem efectuar uma inscrio de scio. Na sequncia da inscrio criado um carto de scio; O carto de scio um carto magntico utilizado para identificao e acesso s instalaes do ginsio. Se necessrio, os funcionrios pode criar novos cartes, por exemplo na substituio de cartes danificados; Apenas o Director Financeiro tem a possibilidade de alterar o desconto da anuidade para um scio; O carto de scio permite o acesso s vrias salas do ginsio. entrada de casa sala, existem torniquetes que validam o acesso atravs da confirmao do nmero de scio registado na banda magntica do carto; O sistema dever verificar diariamente as datas de validade dos atestados mdicos e a da inscrio anual. A 30 dias do prazo dever notificar o scio por corrio electrnico;
Com base nos requisitos descritos acimma, desenhe o respectivo diagrama de use cases.
Page 4
Enunciado: Escola
Foram identificados os seguintes requisitos para uma aplicao informtica de apoio gesto da actividade lectiva de uma escola. O acesso feito atravs de um stio na Internet: O sistema deve permitir aos alunos a consulta dos sumrios das aulas. Os sumrios so registados diariamente pelo professor, de acordo com o que efectivamente foi leccionado; O professor tambm deve registar as notas de cada elemento de avaliao e imprimir a respectiva pauta; Os alunos podem requerer no stio o seu certificado de habilitaes. S poder ser aceite um requerimento aps a confirmao de que todas as notas foram lanadas; Todos os utilizadores do sistema tm que ser autenticados antes de conseguirem aceder s funcionalidades.
Page 5
Page 6
Enunciado: Hotel
Considere um sistema para gesto integrada de um hotel. Este sistema formado por trs subsistemas (mdulos):
Gesto Estadias
Este subsistema visa a gesto das estadias dos clientes e ser utilizado pelos funcionrios da recepo; Permite o registo de entradas e sadas de clientes; Num registo de entrada, cso seja a primeira estadia do cliente no hotel, ser necessrio cria a respectiva ficha de cliente; Quando cliente solicita a sad, pode ter direito a um desconto se possuir um carto de cliente. Caso seja uma sada tardia (depois de 12h00), ser calculada uma penalizao em funo do tempo de atraso.
Contacto Cliente
Mdulo de gesto do canal de comunicao entre o cliente e o hotel; Permite ao cliente consultar o saldo e os respectivos movimentos da sua conta corrente; Tambm permite o registo de reclamaes, que sero enviadas para a gerncia do hotel; Possibilita a reserva de quartos, de acordo com a sua disponibilidade a confirmar atravs do mdulo de gesto de estadias.
Page 7
Manuteno
Apoia a gesto das actividades de manuteno; utilizado principalmente pelo funcionrios de manuteno (tcnica e limpeza) paraa registarem o incio e fim da interveno num determinado quarto; Sempre que exista uma alterao da disponibilidade do quarto, fruto da actividade de manuteno, o mdulo de gesto de estadias tem que ser informado; Podem existir quartos que tm que ficar indisponvies enquanto aguardam pela manuteno;
Page 8
Page 9
Com base nos requisitos descritos acima, desenhe o respectivo diagrama de use cases
Page 10
Enunciado: Elevador
A empresa UP&DOWN Elevadores, especialista na construo de elevadores, tomou a deciso estratgica de efectuar o outsourcing do software de controle integral dos elevadores. Foi atribuda sua equipa a tarefa de desenvolver o software de controlo. A empresa identificou os seguintes requisitos: Permitir a um utilizador selecionarl qualquer nmero de pisos; Considerar a existncia de pisos com acessos restrito com carto magntico; Possibilitar o modo de operao Subida Expresso (sem paragem) controlada por carto magnetico; Registar a utilizao de cartes magnticos na caixa negra do elevador. Esta caixa um sistema de registo independente para recuperao de dados em caso de acidente
Page 11