Trabalho individual
INTRODUÇÂO
Neste trabalho de pesquisa apresentarei um pouco do que aprendi sobre casos de uso, bem como os processos de desenvolvimento: RAD, SCRUM e RUP. Identificarei os casos de uso de uma locadora de livros, propondo uma melhor compreensão do que acontece dentro dessa locadora.
Veremos também os conceitos dos processos de desenvolvimento de software, ficando a par de quando, como e pra quê devemos utilizar cada processo.
Diagrama de caso de uso da “Locadora de Livros”:
Nesse caso de uso um cliente pode alugar vários livros em uma única vez e um exemplar de livro poderá ser emprestado várias vezes para vários clientes.
RAD
Rapid Application Development (RAD) ou Desenvolvimento Rápido de Aplicação, é um modelo de processo de desenvolvimento de software iterativo e incremental que enfatiza um ciclo de desenvolvimento extremamente curto (entre 60 e 90 dias).
O termo foi registrado por James Martin em 1991 e tem substituído gradativamente o termo de prototipação rápida que já foi muito utilizada no passado
Histórico
Os modelos de processo de software apresentados durante a década de 70, cujo o modelo em cascata é um bom representante, possuíam longos períodos de desenvolvimento e muitas vezes os requisitos do sistema se