UML: Diagramas de Estado e Implementação
SUMÁRIO
1 INTRODUÇÃO 3
2 OBJETIVO 4
3 DESENVOLVIMENTO 5
4 CONCLUSÃO 11 REFERÊNCIAS 12
1 INTRODUÇÃO
Neste trabalho iremos rever conceitos importantes referentes à Tecnologia de Análise e Desenvolvimento de Sistemas.
2 OBJETIVO
Ao final do trabalho espera-se que tenhamos alcançado a compreensão dos seguintes tópicos:
UML: Diagramas de Estado e Implementação. Como aplicá-los em um cenário proposto?
Implicações éticas do cenário proposto (Nossa locadora de livros)
Listagem de livros sobre Comunicação de Dados e Teleprocessamento.
Stored Procedures: um exemplo da vida prática.
ORM: Definição, vantagens e desvantagens.
3 DESENVOLVIMENTO
3.1 Utilizando a uml no cenário “nossa locadora de livros”
As subseções seguintes trazem alguns exemplos de como poderíamos aplicar os princípios de modelagem UML no cenário proposto.
3.1.1 Aplicação do Diagrama de Estado em “nossa locadora de livros”
O Diagrama de estado é uma representação visual de determinadas situações que podem estar ocorrendo no sistema. Ele permite visualizar de forma rápida que ações um determinado objeto poderá apresentar em um determinado momento da execução do sistema. Sendo assim, no cenário proposto, poderíamos ter uma classe abstrata chamada livro, que poderia ter três estados: “Locado”, “Reservado”, “Disponível”. A função locar() alteraria o estado de “Disponível” para “Locado” e a função reservar() alteraria o estado de “Disponível” para “Locado”. Poderíamos imaginar ainda uma função cancelarReserva() que alteraria o estado de “Reservado” para disponível novamente.
3.2 A LOCADORA DE LIVROS E O DIAGRAMA DE IMPLANTAÇÃO
Tendo em vista a necessidade de um diagrama de implantação como parte do processo de informatização da Locadora de Livros, algumas questões importantes se impõem:
A estrutura atual é de apenas um computador: