QOC editor
![Thumbnail](/bitstream/handle/10183/77280/000896355.pdf.jpg?sequence=3&isAllowed=y)
View/ Open
Date
2013Advisor
Academic level
Graduation
Abstract in Portuguese (Brasil)
No processo de desenvolvimento de software, uma importante tarefa é a documentação interna (para a equipe) do projeto do software para propósitos de futuras manutenções e aprimoramentos. Porém capturar e registar de forma que informações possam ser utilizadas no futuro é uma tarefa complexa e onerosa. As pesquisas em Design Rationale visam criar modelos eficientes para documentação do projeto de software. Design Rationale (DR) é o processo de documentação de tomada as decisões, sistematizando a ...
No processo de desenvolvimento de software, uma importante tarefa é a documentação interna (para a equipe) do projeto do software para propósitos de futuras manutenções e aprimoramentos. Porém capturar e registar de forma que informações possam ser utilizadas no futuro é uma tarefa complexa e onerosa. As pesquisas em Design Rationale visam criar modelos eficientes para documentação do projeto de software. Design Rationale (DR) é o processo de documentação de tomada as decisões, sistematizando as razões que deram suporte a cada decisão, incluindo suas justificativas e alternativas consideradas. O Design Rationale tem grande potencial para ser uma tecnologia que agregue valor ao processo de desenvolvimento de software. No entanto, Design Rationale ainda não é utilizado adequadamente por empresas em casos reais e, raramente, há casos de captura de informações, fornecendo pouca oportunidade para investigar o problema da captura do Design Rationale na prática. O QOC Editor é um gerador de diagramas QOC, que permite aos usuários gerenciar o conhecimento relacionado ao processo de tomada de decisão em projetos de software. Através dessa ferramenta, podemos representar, de forma simples e intuitiva, os problemas e alternativas ponderadas antes de cada decisão, reduzir a perda de capital intelectual quando pessoas saem do projeto, propiciar a outros projetos o reuso de experiências positivas e prevenir a repetição de problemas já vivenciados anteriormente, entre outras vantagens. Neste trabalho foram resumidos os principais conceitos de DR, assim como resumidos os principais modelos de DR, dentre os quais o QOC. Em seguida, foram apresentadas as características do QOC Editor e descritos aspectos de sua modelagem e implementação. Espera‐se que com esta ferramenta e com o suporte que ela oferece, mais desenvolvedores adotem a ideia de modelar DR. ...
Abstract
In the process of software development, an important task is the internal documentation (for the team) design software for the purpose of future maintenance and enhancements. But capturing and recording so that information can be used in the future is complex and costly. Research in Design Rationale aim to create efficient models to project documentation software. Design Rationale (DR) is the process of documentation of the decisions taken by systematizing the reasons that supported every decis ...
In the process of software development, an important task is the internal documentation (for the team) design software for the purpose of future maintenance and enhancements. But capturing and recording so that information can be used in the future is complex and costly. Research in Design Rationale aim to create efficient models to project documentation software. Design Rationale (DR) is the process of documentation of the decisions taken by systematizing the reasons that supported every decision, including its justification and alternatives considered. The Design Rationale has great potential to be a technology that adds value to the process of software development. However, Design Rationale is still not properly used by companies in real cases and, rarely, there are cases of information capture, providing little opportunity to investigate the problem of capturing Design Rationale in practice. The QOC Editor is a QOC diagram generator, which allows users to manage knowledge related to the process of decision making in software projects. Through this tool, we can represent, in a simple and intuitive, problems and alternatives considered before each decision, reduce the loss of intellectual capital when people leave the project, provide the other projects the reuse of best practices and prevent the recurrence of problems have previously experienced, among other advantages. In this work were summarized the main concepts of DR as well as a summary of the main models of DR, among which the QOC. Then we presented the characteristics of the QOC Editor and described aspects of modeling and implementation. It is expected that this tool and support it provides more developers adopt the idea of modeling DR. ...
Institution
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Collections
This item is licensed under a Creative Commons License
![](/themes/Mirage2Novo//images/lume/cc.png)