1 |
[en] SOFTWARE REQUIREMENTS ELICITATION THROUGH THE USE OF QUESTIONNAIRES / [pt] ELICITAÇÃO DE REQUISITOS DE SOFTWARE ATRAVÉS DA UTILIZAÇÃO DE QUESTIONÁRIOSPAULO ROBERTO DE OLIVEIRA BASTOS JUNIOR 25 October 2005 (has links)
[pt] Um dos possíveis meios utilizados para a coleta de fatos na elicitação de requisitos é o uso do questionário. Um questionário consiste num documento usado para guiar uma ou mais pessoas a responder a uma
ou mais perguntas. A elaboração de um questionário é um processo bem mais complexo do que possa
aparentar. Um questionário mal formulado pode levar a considerações erradas, o que acaba sendo prejudicial ao projeto em questão. Não existe um método padrão para a construção de questionários, porém existem recomendações de diversos autores com relação a essa importante tarefa no processo
de pesquisa científica. O trabalho aqui apresentado detalha a técnica de questionários, identificando as
etapas necessárias e comuns à criação de um questionário eficaz. Será proposto um método para a construção de perguntas de questionários, que utiliza como base uma listagem de requisitos para a construção de questionários de qualidade, obtida após a realização de uma extensa pesquisa nas áreas de
ciências sociais e marketing. Posteriormente apresentamos uma ferramenta utilizada para elicitação
de requisitos de software, através da utilização de questionário, questionário esse gerado através do método proposto no presente trabalho. / [en] Questionnaire is one of the techniques available for requirements elicitation. A questionnaire is a document used to guide one or more people to answer one or more questions. The elaboration of a questionnaire is a process more complex than it can make look like. A questionnaire that is not well formulated can lead to unreliable information and may be harmful to the project in question. Although there is no standard method for the construction of questionnaires, there are recommendations from diverse authors with regard to this important task in the process of eliciting information. The work presented here details a technique for identifying the necessary and common stages for the creation of a questionnaire. A method for the construction of questions is proposed, which uses as base a list of requirements for the construction of quality questionnaires, obtained from the literature in the areas of social sciences and marketing. A tool for the elicitation of software requirements, by means of questionnaires is presented.
|
2 |
[en] CONFLICT MANAGEMENT IN MEETINGS: AN STRATEGY FOR SOFTWARE REQUIREMENTS ELICITATION / [pt] GERENCIANDO CONFLITOS EM REUNIÕES: UMA ESTRATÉGIA PARA A ELICITAÇÃO DE REQUISITOS DE SOFTWARECECILIA CAMACHO 26 August 2005 (has links)
[pt] Esta dissertação estuda um meio de apoiar a elicitação de
requisitos,
utilizando reuniões. Para isso utiliza a gerência de
conflitos, que através do
estímulo aos conflitos funcionais e do controle e
tratamento dos conflitos não
funcionais, visa à criação de idéias e o dinamismo da
reunião, aumentando o
volume de conhecimento elicitado. Tudo isso é realizado
através de um trabalho
cooperativo entre os interessados no sistema a ser
desenvolvido. O método
proposto é uma evolução de um trabalho anterior e baseia-
se na gerência de
conflitos em um ciclo de reuniões. Essa gerência é levada
adiante por meio de um
processo de retroalimentação de responsabilidade dos
participantes das reuniões,
que utilizam um questionário para fornecimento destas
informações. Uma
ferramenta Web foi construída para a coleta das respostas
ao questionário, bem
como para apoiar à análise dos conflitos. / [en] This work reports research on the automation support for
requirements
elicitation performed by means of meetings. In order to
provide this support, we
ground our work on conflict management, stimulating
functional conflicts and
controlling non-functional conflicts in order to increase
the volume of elicited
knowledge. This is based on cooperative work among the
stakeholders of the
demanded system or demanded changes on an existing system.
The method is an
evolution of a previous work on the topic and is based on
conflict management
over a cycle of meetings. This management is performed by
a feedback process
enacted by the meeting participants by means of a
questionnaire for the provision
of information. A Web tool to support the method was built
to collect the
information and analyze the conflicts.
|
3 |
[pt] MINERAÇÃO DE INFORMAÇÃO EM LINGUAGEM NATURAL PARA APOIAR A ELICITAÇÃO DE REQUISITOS / [en] MINING INFORMATION IN NATURAL LANGUAGE TO SUPPORT REQUIREMENTS ELICITATIONROXANA LISETTE QUINTANILLA PORTUGAL 02 December 2016 (has links)
[pt] Este trabalho descreve a mineração de informações em linguagem natural a partir do repositório de projetos GitHub. É explicada como o conteúdo de projetos semelhantes dada uma busca por domínio podem ser úteis para o reuso de conhecimento, e assim, ajudar nas tarefas de Elicitação de Requisitos. Técnicas de mineração de textos, regularidades independentes do domínio, e os metadados de GitHub são os métodos utilizados para selecionar projetos relevantes e as informações dentro deles. Uma abordagem para atingir nossa meta utilizando pesquisa exploratória é explicada, bem como descrevemos os resultados alcançados. / [en] This work describes the mining of information in natural language from the GitHub repository. It is explained how the content of similar projects given a search domain can be useful for the reuse of knowledge, and thus help in the Requirements Elicitation tasks. Techniques of text mining, regularities independent from domain, and GitHub metadata are the methods used to select relevant projects and the information within them. One approach to achieve our goal is explained with an exploratory research and the results achieved.
|
4 |
[pt] ACELERANDO A ELICITAÇÃO DE REQUISITOS NÃO FUNCIONAIS / [en] SPEEDING UP NON FUNCTIONAL REQUIREMENTS ELICITATIONROXANA LISETTE QUINTANILLA PORTUGAL 14 August 2020 (has links)
[pt] Considerando a disponibilidade do Big Data para engenharia de software, como no caso do GitHub, a semi-automação da elicitação de requisitos não funcionais (NFRs) é uma estratégia fundamental para a definição de requisitos. Como tal, a elicitação de NFRs, dentro da automação da leitura de documentos, pode gerenciar a massa de informações valiosas existentes nos dados disponíveis. Esta tese explora esse contexto em três partes, a escolha de fontes apropriadas de informação, uma elicitação de descoberta de fatos e a identificação de NFRs. As avaliações realizadas mostraram que a automação enfrenta um balance entre eficiência e eficácia. Esse equilíbrio é detalhado com diferentes estratégias inovadoras. O conhecimento adquirido é organizado como um catálogo SIG (Softgoal Interdependence Graph). / [en] Considering the availability of Big Data for software engineering, as the case of GitHub, the semi-automation of non-functional requirements (NFRs) elicitation is a key strategy towards requirements definition. As such, NFRs elicitation, within the automation of document reading, can manage the mass of valuable information existing in available data. This thesis explores this context in three parts, the choice of proper sources of information, a fact-finding elicitation, and NFRs identification. The assessments performed showed that the automation faces a trade-off between efficiency and efficacy. This trade-off is detailed with different novel strategies. The acquired knowledge is organized as a SIG (Softgoal Interdependence Graph) catalog.
|
Page generated in 0.0386 seconds