Uma linguagem comum entre usuários e analistas para definição de requisitos de sistemas de informação

O presente trabalho tem por objetivo apresentar uma linguagem comum entre Usuários e Analistas para definição de requisitos, a ser utilizada durante as fases de Análise de Requisitos e Especificação, realizadas durante o desenvolvimento de Sistemas de Informação. A motivação para o trabalho surgiu d...

Full description

Bibliographic Details
Main Author: Loh, Stanley
Other Authors: Castilho, Jose Mauro Volkmer de
Format: Others
Language:Portuguese
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10183/24493
id ndltd-IBICT-oai-lume56.ufrgs.br-10183-24493
record_format oai_dc
spelling ndltd-IBICT-oai-lume56.ufrgs.br-10183-244932018-09-30T04:08:40Z Uma linguagem comum entre usuários e analistas para definição de requisitos de sistemas de informação Loh, Stanley Castilho, Jose Mauro Volkmer de Sistemas : Informação Analise : Requisitos Comunicacao usuario-analista Especificacao : Software Requirement analysis User-analyst communication Informality Software specification Formal language Informalformal transformation O presente trabalho tem por objetivo apresentar uma linguagem comum entre Usuários e Analistas para definição de requisitos, a ser utilizada durante as fases de Análise de Requisitos e Especificação, realizadas durante o desenvolvimento de Sistemas de Informação. A motivação para o trabalho surgiu da busca de uma solução para o problema de compatibilizar as diferenças entre as linguagens usadas por aqueles. Normalmente, são utilizados dois tipos de linguagens. O primeiro tipo tem, por principal característica, a informalidade, sendo as linguagens deste tipo, portanto, naturais mas pouco precisas. Já as linguagens do segundo tipo apresentam grande precisão, mas pouca legibilidade. Considerando que as linguagens informais são melhores para a participação dos Usuários no desenvolvimento de Sistemas de Informação e que as linguagens formais são úteis e necessárias para que Analistas elaborem a especificação do sistema e projetistas a interpretem, fez-se necessário o estudo de uma linguagem intermediária que busque um meio termo entre legibilidade (ou naturalidade) e precisão e que, ao mesmo tempo, seja próxima das linguagens informais e formais já em uso. São também apresentadas, neste trabalho, heurísticas (regras informais) para as transformações entre as linguagens, para justificar a referida proximidade, e um estudo de caso para avaliação dos graus de precisão e legibilidade da linguagem comum proposta. The objecive of this work is to present a common language for users and analists, for requirements definition during Information Systems development. The motivation for this work arose from the study of the communication problem that users and analists have, working with diferent languages of at least two kinds (natural and formal). Natural languages have informality as their main characteristic, hence are not precise. On the other side, formal languages are precise, but sometimes not readable. Informal or natural languages are better for user participation in information system development, and formal languages are useful and necessary to analists when they create a system specification for implementors. It is necessary to search for an intermediate language, that could play a middle role between readableness and precision, and that, at the same time, is relatively close to informal and formal languages. In this work, heuristics (informal and common sense rules) for requirements ellicitation and for transformations between languages are defined too. A case study is detailed, for illustrate the degree of precision and readableness of the common language proposed here. 2010-07-10T04:18:04Z 1991 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/10183/24493 000031988 por info:eu-repo/semantics/openAccess application/pdf reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul instacron:UFRGS
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Sistemas : Informação
Analise : Requisitos
Comunicacao usuario-analista
Especificacao : Software
Requirement analysis
User-analyst communication
Informality
Software specification
Formal language
Informalformal transformation
spellingShingle Sistemas : Informação
Analise : Requisitos
Comunicacao usuario-analista
Especificacao : Software
Requirement analysis
User-analyst communication
Informality
Software specification
Formal language
Informalformal transformation
Loh, Stanley
Uma linguagem comum entre usuários e analistas para definição de requisitos de sistemas de informação
description O presente trabalho tem por objetivo apresentar uma linguagem comum entre Usuários e Analistas para definição de requisitos, a ser utilizada durante as fases de Análise de Requisitos e Especificação, realizadas durante o desenvolvimento de Sistemas de Informação. A motivação para o trabalho surgiu da busca de uma solução para o problema de compatibilizar as diferenças entre as linguagens usadas por aqueles. Normalmente, são utilizados dois tipos de linguagens. O primeiro tipo tem, por principal característica, a informalidade, sendo as linguagens deste tipo, portanto, naturais mas pouco precisas. Já as linguagens do segundo tipo apresentam grande precisão, mas pouca legibilidade. Considerando que as linguagens informais são melhores para a participação dos Usuários no desenvolvimento de Sistemas de Informação e que as linguagens formais são úteis e necessárias para que Analistas elaborem a especificação do sistema e projetistas a interpretem, fez-se necessário o estudo de uma linguagem intermediária que busque um meio termo entre legibilidade (ou naturalidade) e precisão e que, ao mesmo tempo, seja próxima das linguagens informais e formais já em uso. São também apresentadas, neste trabalho, heurísticas (regras informais) para as transformações entre as linguagens, para justificar a referida proximidade, e um estudo de caso para avaliação dos graus de precisão e legibilidade da linguagem comum proposta. === The objecive of this work is to present a common language for users and analists, for requirements definition during Information Systems development. The motivation for this work arose from the study of the communication problem that users and analists have, working with diferent languages of at least two kinds (natural and formal). Natural languages have informality as their main characteristic, hence are not precise. On the other side, formal languages are precise, but sometimes not readable. Informal or natural languages are better for user participation in information system development, and formal languages are useful and necessary to analists when they create a system specification for implementors. It is necessary to search for an intermediate language, that could play a middle role between readableness and precision, and that, at the same time, is relatively close to informal and formal languages. In this work, heuristics (informal and common sense rules) for requirements ellicitation and for transformations between languages are defined too. A case study is detailed, for illustrate the degree of precision and readableness of the common language proposed here.
author2 Castilho, Jose Mauro Volkmer de
author_facet Castilho, Jose Mauro Volkmer de
Loh, Stanley
author Loh, Stanley
author_sort Loh, Stanley
title Uma linguagem comum entre usuários e analistas para definição de requisitos de sistemas de informação
title_short Uma linguagem comum entre usuários e analistas para definição de requisitos de sistemas de informação
title_full Uma linguagem comum entre usuários e analistas para definição de requisitos de sistemas de informação
title_fullStr Uma linguagem comum entre usuários e analistas para definição de requisitos de sistemas de informação
title_full_unstemmed Uma linguagem comum entre usuários e analistas para definição de requisitos de sistemas de informação
title_sort uma linguagem comum entre usuários e analistas para definição de requisitos de sistemas de informação
publishDate 2010
url http://hdl.handle.net/10183/24493
work_keys_str_mv AT lohstanley umalinguagemcomumentreusuarioseanalistasparadefinicaoderequisitosdesistemasdeinformacao
_version_ 1718748993827110912