Made available in DSpace on 2013-08-07T18:42:28Z (GMT). No. of bitstreams: 1
000402763-Texto+Completo-0.pdf: 556574 bytes, checksum: 655afda9c78f443615939500b7d640fd (MD5)
Previous issue date: 2008 / In general, the decision making process in a software development project depends on the people involved in this process and their knowledge of the project. Also, the option analysis process which results in a decision, produces a kind of knowledge that is very important for the project and its future, since this knowledge is about key decisions and their rationale. Thus, understanding the rationale behind a decision provides a powerful way to better understand how a project works in detail and why some decisions were taken. Considering this perspective, it is necessary to find an approach to organize and maintain knowledge about the decision making process from software development projects, and then use this knowledge to help people involved in these projects. Another possibility is to reuse the generated knowledge in other projects, as learned lessons, considering in this case, similar scenarios from past projects. Taking in account what has been stated above, this research proposes an approach to document and organize the rationale regarding the decision making process in software development projects, using for this purpose a simple and objective representation that encourages reasoning in order to define the best solutions for problems faced in software development projects. / Durante o processo de desenvolvimento de um sistema de software, uma grande quantidade de conhecimento é utilizada e produzida como resultado das opções analisadas e das decisões tomadas ao longo do desenvolvimento do projeto. Este conhecimento é valioso, pois reflete as razões que estão por trás das decisões, o que facilita o entendimento dos rumos do projeto e proporciona uma visão global do mesmo. Desta forma, existe a necessidade de se encontrar alternativas para organizar e manter este tipo de conhecimento e então torná-lo um recurso que possa facilitar a continuidade de projetos de software ou então a manutenção de sistemas desenvolvidos. Outra possibilidade ainda é a reutilização deste conhecimento em outros projetos, considerando-se neste caso a existência de cenários semelhantes aos cenários vivenciados em projetos anteriores. Neste sentido, o presente trabalho aborda o desenvolvimento de uma pesquisa baseada em Gestão do Conhecimento e Design Rationale, e propõe uma maneira de representar e manter as razões que motivaram a tomada de determinadas decisões em projetos de software, considerando, para isso, uma forma de representação simples e objetiva que instiga o questionamento e a discussão a respeito das melhores opções para atender questões que surgem durante o desenvolvimento de um projeto.
Identifer | oai:union.ndltd.org:IBICT/urn:repox.ist.utl.pt:RI_PUC_RS:oai:meriva.pucrs.br:10923/1489 |
Date | January 2008 |
Creators | Camponogara, Marcos |
Contributors | Silveira, Milene Selbach |
Publisher | Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Repositório Institucional da PUC_RS, instname:Pontifícia Universidade Católica do Rio Grande do Sul, instacron:PUC_RS |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.002 seconds