Você está na página 1de 1

EXERCCIO BIBLIOTECA Prof. Dr. Djalma Domingos da Silva Biblioteca O objetivo do sistema controlar o acervo existente e sua disponibilidade.

. Existem dois tipos de acervo que podem ser retirados: peridicos e livros. Um leitor pode retirar at 3 itens do acervo contemporaneamente. Cada item do acervo possui uma identidade interna, o nmero do tombo.
Os leitores requisitam um item do acervo de cada vez, mas podem devolver mais que um em uma nica vez. A bibliotecria, que responsvel pela biblioteca, necessita de uma relao de atrasos na qual consta uma lista de livros que os leitores no devolveram a tempo com as seguintes informaes: tombo e ttulo do item do acervo, cdigo, nome e endereo do leitor, data limite (em que o item do acervo deveria ser devolvido), e multa derivante do atraso A multa da requisio calculada da seguinte maneira: R$ 3,00 (trs reais), para cada dia de atraso de cada item do acervo. 1. Produza uma relao de requisitos do futuro software (funes e atributos).

2. Identifique pelo menos 4 casos de uso primrios e atores relacionados. Desenhe os resultados em um diagrama de casos de uso UML. 3. Escreva um caso de uso no estilo expandido, essencial e conversacional. Inclua tanto uma seo curso tpico de eventos, quanto uma seo alternativas. Na seo alternativas, liste exatamente duas alternativas freqentes.

4. Justifique sua resposta, com base no tipo de sistema que est sendo desenvolvido, sugerindo o modelo mais apropriado de processo de software genrico que pode ser utilizado como base para o gerenciamento de seu desenvolvimento. 5. Construa o Diagrama de Contexto da Arquitetura (DCA) para este Sistema. 6. Construa o Diagrama de Fluxo da Arquitetura (DFA) para este Sistema.

7. Crie um modelo conceitual e o ilustre na notao UML. Mostre conceitos, associaes e atributos. 8. Para as abordagens Anlise e Projeto, compare brevemente e contraste estes dois termos. O que anlise? O que projeto? 9. Para o caso de uso identificado acima, construa um diagrama de seqncia dos eventos do sistema na notao UML. Apresente atores e eventos do sistema. 10. Para uma operao acima, elabore seu contrato. 11. Para esta mesma operao, elabore um diagrama de colaboraes na notao UML, atribuindo responsabilidades de acordo com o padro GRASP (Especialista, Criador, etc.).

Você também pode gostar