Um estudo de caso utilizando framework Scrum com artefatos UML para apoio ao desenvolvimento de software

dc.contributor.advisorBotelho, Maurício
dc.contributor.authorSalomão, Diego
dc.contributor.authorSilva, Maria Luiza da
dc.coverage.spatialFlorianópolispt_BR
dc.date.accessioned2017-10-23T19:32:51Z
dc.date.accessioned2020-11-29T05:44:31Z
dc.date.available2017-10-23T19:32:51Z
dc.date.available2020-11-29T05:44:31Z
dc.date.issued2016
dc.description.abstractSoftware Engineering applies different methods of software development processes. We can list among them the classic or waterfall model and the agile model: the classic model is strict when it comes to software documentation and makes use of the Unified Modeling Language (UML) for the preparation of different diagrams which provides different views of the system. The agile model priorizes the interaction with people even more than documentation, what doesn´t mean that documentation is not important. Actually, it is really difficult to maintain a up to date documentation in this method due to the several changes during the system development phase. Besides that, user¿s involvment is imperative. It is over the processes. This paper presents an applied research that documents and conduces the development of a software which makes use of the Scrum Framework as its characteristics (computer's users stories and acceptance criterias). Also it presents some UML diagrams as the use case diagram, the class diagram and the sequence diagram in a case study. The addition of some UML diagrams in a development process using Scrum can add up a lot even though its a project using agile principles. It helps the project in a way it contains the minimum documentation necessary to develop and it also values the process. All of that without losing the agile focus . To test the objective of this work was carried out a development of a management software for a school canteen with its simple functionalities, following the Scrum. Their UML diagrams and expected characteristics of Scrum were prepared at the end. The software was developed on time and the acceptance criterias have been met, which shows a positive result of the methodology used in the scenary.en
dc.description.abstractA engenharia de software apresenta diferentes modelos de processos de desenvolvimento de software, dentre estes, estão os modelos tradicionais e os modelos ágeis. Os modelos tradicionais apresentam uma forma mais incisiva em documentação de software e abordam a utilização da Unified Modeling Language (UML) para elaboração de diferentes diagramas para proporcionar diferentes visões do sistema. Os modelos ágeis defendem que a interação entre as pessoas são mais importantes que a documentação, mas não restringe que seja documentado. Alguns dos principais motivos apresentados pelos autores que defendem as metodologias ágeis, são a dificuldade em manter uma documentação atualizada devido à mudanças que frequentemente ocorrem durante a fase de desenvolvimento de sistemas e também que as pessoas são mais importantes que os processos. Este trabalho apresenta uma pesquisa aplicada que busca documentar e conduzir o desenvolvimento de um software utilizando o framework Scrum com seus respectivos artefatos (histórias de usuário e critérios de aceite) apoiado a alguns dos diagramas da UML, sendo eles o de casos de uso, o de classes e o de sequências. A junção de alguns diagramas da UML em um processo de desenvolvimento que utiliza o Scrum pode agregar muito para que mesmo sendo um projeto que utiliza princípios ágeis, possa conter o mínimo de uma documentação que de fato tenha sentido para o desenvolvimento e que agregue valor ao processo, porém, sem perder o foco ágil. Para testar o objetivo deste trabalho, foi realizado o desenvolvimento de um software de gestão para uma cantina escolar com funcionalidades simples, seguindo o Scrum. Foram elaborados os respectivos diagramas da UML e os artefatos previstos do Scrum, ao final, o software foi desenvolvido dentro do prazo e os critérios de aceitação foram atendidos, o que demonstra um resultado positivo da metodologia utilizada em relação ao cenário.pt_BR
dc.format.extent129 f.pt_BR
dc.identifier.urihttps://repositorio.animaeducacao.com.br/handle/ANIMA/10958
dc.language.isopt_BRpt_BR
dc.relation.ispartofSistemas de Informação - Florianópolispt_BR
dc.subjectMetodologias de desenvolvimentopt_BR
dc.subjectMetodologias ágeispt_BR
dc.subjectScrumpt_BR
dc.subjectScrum com UMLpt_BR
dc.titleUm estudo de caso utilizando framework Scrum com artefatos UML para apoio ao desenvolvimento de softwarept_BR
dc.typeMonografiapt_BR
local.author.cursoSistemas de Informaçãopt_BR
local.author.unidadeUNISUL / Florianópolispt_BR
local.rights.policyAcesso abertopt_BR
local.subject.areaCiências Exatas e da Terrapt_BR
local.subject.areaanimaTI & Computaçãopt_BR

Arquivos

Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
112557_Diego_Maria.pdf
Tamanho:
2.95 MB
Formato:
Adobe Portable Document Format
Descrição:
Monografia Diego Salomão, Maria Luiza da Silva
Licença do Pacote
Agora exibindo 1 - 2 de 2
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
907 B
Formato:
Item-specific license agreed upon to submission
Descrição:
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
0 B
Formato:
Item-specific license agreed upon to submission
Descrição: