• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 146
  • 12
  • 11
  • 3
  • 3
  • 3
  • 3
  • 3
  • 1
  • Tagged with
  • 170
  • 170
  • 85
  • 77
  • 75
  • 34
  • 33
  • 33
  • 32
  • 30
  • 30
  • 21
  • 21
  • 21
  • 18
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
101

Recursos do processamento da l?ngua natural aplicados na recupera??o sem?ntica de documentos de caso de uso

Silva J?nior, Cust?dio Gast?o da 15 December 2009 (has links)
Made available in DSpace on 2015-04-14T14:49:53Z (GMT). No. of bitstreams: 1 442334.pdf: 1018335 bytes, checksum: c77dd540cf5f9308c80ab3c9f7da5374 (MD5) Previous issue date: 2009-12-15 / The Requirements Engineering basically deals with how to discover, analyze, register and verify the functions and restrictions that software must consider. In this process the designer not only concentrates in understanding the necessities, goals and certainties of the interested users but also in changing them into software devices. This process is known as development cycle and it is carried out until the software covers all the requirements of the involved users. This study describes how the resources of the natural language processing were used in the construction for a solution of semantics recovery of use case document and it also presents the reached findings. For the construction of the solution, it is specified a method that organizes the preparation and recovery works in two phases. The first describes the form how the corpus must be prepared and how the terms used in the preparation phase can be used in the definition of the keys concepts of the domain. The second phase explains how the document recovery is carried out and shows how the described relationships in the ontology are used to improve the results of the recovery. The presented findings reveal the described method in this study is efficient, since it presented a covering of 100% in both tests. Related of measure of precision, that presented an inferior result of 50%, it was compensated by the ranking algorithm that sorted the documents of similar form of the manual classification done by the users. / A engenharia de requisitos trata fundamentalmente de como descobrir, analisar, documentar e verificar as fun??es e restri??es que um software deve contemplar. Neste processo o projetista se concentra em entender as necessidades, metas e convic??es dos interessados e em como transform?-las em artefatos de software. Isso ? conhecido como ciclo de desenvolvimento e ? realizado at? que o software atenda todos os requisitos dos interessados. Este trabalho descreve como os recursos do processamento da l?ngua natural foram utilizados na constru??o de uma solu??o para recupera??o sem?ntica de documentos de caso de uso e apresenta os resultados alcan?ados. Para a constru??o da solu??o, foi especificado um m?todo que organiza os trabalhos de prepara??o e recupera??o em duas fases. A primeira descreve a forma como o corpus deve ser preparado e como os termos utilizados na prepara??o podem ser utilizados na defini??o das palavras-chave do dom?nio. A segunda fase explica como a recupera??o de documentos ? realizada, e mostra como os relacionamentos descritos na ontologia s?o utilizados para melhorar os resultados da recupera??o. Os resultados apresentados mostram que o m?todo descrito neste trabalho ? promissor, visto que ele apresentou cobertura de 100% em ambos os testes. Quanto a medida de precis?o, que apresentou resultado inferior a 50%, o resultado foi compensado pelo algoritmo de ranking que ordenou os documentos de forma similar a classifica??o manual feita pelos usu?rios.
102

Desenvolvimento de um manequim simulador de punção venosa para educação na saúde : da ideia ao protótipo

Hübner, Geana Silva dos Santos January 2015 (has links)
A simulação contribui para o aprendizado dos estudantes na transição de ambientes laboratoriais, nos quais os acadêmicos podem experimentar situações práticas para aprimorar os procedimentos, e então executar a assistência real a pacientes. Tal estratégia de ensino tem sido adotada como padrão em profissões altamente técnicas e complexas, nas quais há elevado risco para a vida humana, como, por exemplo, profissões aeroespaciais, militares, energia nuclear, saúde, entre outras. Para que ocorram as práticas simuladas nos laboratórios de ensino são utilizados manequins, modelos anatômicos e equipamentos semelhantes aos das unidades hospitalares, criando um ambiente o mais realista possível. Estudos avançaram no desenvolvimento de simuladores de paciente para a saúde, no entanto para aliar tal desenvolvimento à aprendizagem na enfermagem é necessário o desenvolvimento de artefatos mais realísticos. Para contribuir com esse tema de pesquisa o objetivo geral desta dissertação foi descrever o processo de criação de um novo conceito de manequim simulador de braço para punção venosa, com base na analise de requisitos, para a construção de um protótipo. Assim, foram realizadas buscas em bases científicas, bancos de patentes e sites comerciais. Além disso, foram utilizadas ferramentas do processo inovador no Design e a construção de um protótipo funcional. Como resultado, estabeleceu-se um panorama para o desenvolvimento de manequins simuladores quanto aos aspectos educacionais, comerciais e tecnológicos. A proposta culmina com o desenvolvimento de um conceito inovador de manequim simulador para a prática de punção venosa na educação na saúde e um protótipo definido como braço híbrido. / Simulated situations contribute to students’ learning in the transition of laboratory environments, where academics can experience practical situations to improve techniques and perform procedures for real patient care. Such teaching strategy has been adopted as the standard in highly complex and technical professions, where there is high risk to human life, such as, for example, aerospace, military, nuclear power, healthcare and other professions. The simulated practice in teaching laboratories uses simulators, anatomical models and equipment similar to those of hospital units, thus creating an environment that is as realistic as possible. Studies have advanced in the development of patient simulators in healthcare; however combining such development with learning in nursing requires the development of more realistic artifacts. To contribute to this research topic the overall purpose of this paper is to describe the process of creating a new concept of arm simulaton manikin for venipuncture, based on the analysis of requirements for the construction of a prototype. Thus, searches were conducted in scientific bases, patent databases and commercial websites. In addition, Design thinking tools were used, and a functional prototype was built. As a result, a panorama to develop manikin simulator was established concerning educational, technological and commercial aspects. The proposal culminates in the development of an innovative concept of a simulator to practice venipuncture in healthcare education.
103

Processamento de requisitos em projetos de ambientes construídos : caracterização e contribuições para melhorias a partir das percepções dos profissionais que desenvolvem projetos / Requirements processing in building design: characterization and contributions for improvements from the perception of the practitioners

Pegoraro, Camila January 2016 (has links)
O processamento dos requisitos é um processo que visa o atendimento dos requisitos dos envolvidos em um projeto. Especificamente em projetos de ambientes construídos, é importante devido à natureza complexa, iterativa e ao grande número de envolvidos. Apesar de ser um tema explorado há muitas décadas, o processamento de requisitos ainda é pouco conhecido pelos profissionais da área, e seus problemas e dificuldades são essencialmente associados à falta de procedimentos estruturados e à pouca adequação das ferramentas de suporte. Esta tese objetiva trazer contribuições para a implementação de melhorias no processamento dos requisitos de projetos de ambientes construídos, a partir das percepções dos profissionais que desenvolvem tais projetos. Para tanto, este objetivo geral foi subdividido em quatro objetivos específicos: (i) propor uma caracterização das etapas e uma definição dos conceitos-chave relacionados ao processamento dos requisitos em projetos de ambientes construídos; (ii) verificar quais são as técnicas e ferramentas mais utilizadas tacitamente pelos profissionais para processar requisitos, bem como o interesse dos mesmos em utilizar técnicas e ferramentas mais sofisticadas; (iii) investigar a eficiência das técnicas e ferramentas utilizadas tacitamente para processar requisitos sob a ótica dos profissionais, bem como identificar quais são as principais dificuldades que enfrentam; e (iv) propor e testar preliminarmente soluções para sanar as lacunas identificadas nas etapas de priorização de requisitos e definição de soluções de projeto. A pesquisa foi estruturada no formato de 5 artigos científicos. O primeiro e o segundo, visam atender ao objetivo (i), através de uma revisão sistemática e da proposta de um mapa cognitivo, respectivamente. O terceiro e o quarto artigos exploram através de um estudo de caso exploratório e de uma survey, respectivamente, as práticas tácitas de processamento de requisitos e as dificuldades dos profissionais, atendendo assim aos objetivos (ii) e (iii). O quinto artigo apresenta a aplicação de dois métodos matemáticos como alternativas para atender ao objetivo específico (iv). Como resultados, foi possível realizar uma caracterização do processamento de requisitos, além de apontar caminhos para as melhorias através do diagnóstico das práticas já existentes, das dificuldades dos profissionais e da proposta de novas ferramentas. A principal conclusão é de que o sucesso na implementação de melhorias, tanto através do melhoramento de técnicas que já são utilizadas na rotina dos profissionais, como de ferramentas mais complexas, depende da prévia compreensão das dificuldades no ambiente onde os projetos são desenvolvidos, e do investimento na capacitação das pessoas. / The requirements processing is a process aimed at meeting the stakeholder’s requirements. Specifically in building design, it is important due to the complex and iterative nature, and to the large number of stakeholders. Despite being studied for decades, the requirements processing is still little known by practitioners, and their problems and difficulties are mainly associated with the lack of structured procedures and little adequacy of support tools. This thesis aims to bring contributions to the implementation of improvements in the requirements processing in building design, from the perceptions of the professionals who develop such projects. Therefore, this general objective was subdivided into four specific objectives: (i) to propose a characterization of the steps and a definition of the key concepts related to the requirements processing in building design; (ii) to verify what are the techniques and tools most commonly used by professionals to process requirements, as well as the interest of those in the use of more sophisticated techniques and tools; (iii) to investigate the efficiency of the techniques and tools used to process tacitly requirements from the perspective of the practitioners, as well as identify what are the main problems they face; and (iv) to propose and test preliminary solutions to remedy the difficulties identified in the prioritization of requirements and the definition of design solutions. The thesis was structured in 5 scientific articles. The first and the second, aim to meet the objective (i) through a systematic review and a proposal of a cognitive map, respectively. The third and fourth articles explore, through an exploratory case study and a survey, respectively, the tacit practices of processing requirements and the difficulties of professionals, thus meeting the objectives (ii) and (iii). The fifth article presents the application of two methods as alternatives to meet the objective (iv). As a result, it was possible to make a characterization of the requirements processing in building design, and to indicate a way for improvements through the diagnosis of existing practices, the difficulties of practitioners and the new tools proposed. The main conclusion is that the successful implementation of improvements, both by improving techniques that are already used in the routine of professionals, as more complex tools depends on the prior understanding of the difficulties in the environment where the projects are developed, and investment in training people.
104

Avaliação de desempenho em projetos complexos: uma abordagem multidimensional. / Complex project performance evaluation: a multidimensional approach.

André Vidal Campos 20 May 2009 (has links)
Esta dissertação apresenta um estudo de avaliação de desempenho de projetos a partir de uma estrutura multidimensional que engloba custo, prazo e qualidade do produto final do projeto. As fundações para o desenvolvimento desta abordagem multidimensional estão em um modelo que integra o conceito de Gerenciamento do Valor Agregado (EVM Earned Value Management) à Engenharia de Sistemas e ao Desdobramento da Função Qualidade (QFD Quality Funcion Deployment). A tradução de requisitos do cliente para requisitos técnicos é alicerçada no Desdobramento da Função Qualidade (QFD Quality Funcion Deployment), a alocação de requisitos técnicos em uma Estrutura Analítica de Projeto (WBS Work Breakdown Structure) é baseada em Engenharia de Sistemas e finalmente a integração desta base com as técnicas de planejamento e controle de projetos do Gerenciamento do Valor Agregado (EVM Earned Value Management) formam o Modelo Multidimensional de Desempenho de Projetos (MPPM - Multdidimensional Project Performance Model). Esta integração de disciplinas de qualidade, engenharia de sistemas e gerenciamento de projetos, que formam o MPPM, visa avaliar custo, prazo e qualidade do produto final de um projeto de forma integrada e simultânea. A parte empírica é realizada em duas etapas, sendo a primeira a simulação de uso do modelo a um projeto real já concluído e a segunda etapa estudo multicaso. A simulação da aplicação do modelo em um projeto real busca avaliar as dificuldades de aplicação, bem como avaliar as lacunas de desempenho do projeto a partir de uma visão multidimensional. Por fim, apresenta-se um estudo multicaso, realizado em seis empresas de grande porte de setores industriais distintos, que atuam no Brasil e desenvolvem projetos complexos. O objetivo desse estudo é fazer um levantamento das práticas de avaliação de desempenho em projetos, bem como avaliar se as empresas estudadas estariam prontas para a utilização do modelo multidimensional desenvolvido neste trabalho. O trabalho conclui que é possível a aplicação de um modelo multidimensional integrado como o MPPM para projetos com produtos complexos. Sua aplicação exige uma disciplina com a captura e desdobramento dos requisitos do cliente que não é usual nas práticas de gerenciamento de projetos das empresas pesquisadas. Por isso, a aplicação do modelo depende de uma considerável evolução da forma como as empresas gerenciam projetos e lidam com os requisitos de clientes para o produto do projeto. / This dissertation presents a study of project performance evaluation through the development of a multidimensional model that integrates the dimensions of cost, schedule and quality of the project end product. The foundation for the development of this multidimensional approach is a model that integrates the Earned Value Management (EVM) concept with Systems Engineering and the Quality Function Deployment (QFD). The customer requirements translation to technical requirements from the Quality Function Deployment (QFD), the allocation of technical requirements to a Systems Engineering based work breakdown structure (WBS) and finally the integration of this basis with the EVM techniques of planning and controlling projects along its lifecycle build the Multidimensional Project Performance Model (MPPM). This integration of quality, systems engineering and project management disciplines, that results in the MPPM, is capable of an integrated and simultaneous evaluation of cost, schedule and quality of the project end product. The empiric study is divided in two parts, the fist one simulates the application of the MPPM to a real known project, the second is a multicase study. The MPPM simulation with a real project shows the difficulties and barriers to the application of such model, as well as the gaps of a project performance evaluation based on a multidimensional vision. Finally a multi-case study of practices of project performance evaluation with six large companies of different industries segments dealing with complex projects in Brazil is developed. This multi-case study objective is to raise companies practices on project performance evaluation and also to evaluate if the studied companies are ready for the implementation of a multidimensional project performance model as the MPPM. The dissertation conclusion is that it is possible to apply a multidimensional project performance model such as the MPPM for projects with complex products. The model application requires discipline on the customer requirements elicitation and deployment. This discipline is not commonly found on studied companies practices of project management. The MPPM application depends on a considerable evolution of the companies project management methods, as well as the way these companies deal with customer requirements of the project end product.
105

Elicita????o de requisitos auxiliada por ontologias de dom??nio

Motta, Rafael Wobeto 29 February 2016 (has links)
Submitted by Kelson Anthony de Menezes (kelson@ucb.br) on 2016-12-20T15:38:34Z No. of bitstreams: 1 RafaelWobetoMottaDissertacao2016.pdf: 2015808 bytes, checksum: f373c9e3c458b8b9cbbf28ed9a5f0173 (MD5) / Made available in DSpace on 2016-12-20T15:38:34Z (GMT). No. of bitstreams: 1 RafaelWobetoMottaDissertacao2016.pdf: 2015808 bytes, checksum: f373c9e3c458b8b9cbbf28ed9a5f0173 (MD5) Previous issue date: 2016-02-29 / The Requirements Elicitation is a process dedicated to understanding the needs of customers and users, and transform these needs into system development projects. To capture such needs the requirements engineer needs to interact with business people and the most diverse areas. This interaction requires intense communication, and is greatly affected by differences in vocabulary and interpretation that exists between the business team and the team of system developers. However, the use of Architecture Information methods and ontologies bring new alternatives to treat such problems. The Architecture Information method MAIA appears to be adherent to the Requirements Elicitation, providing new insight into the process. Therefore, studies have been identified which address the use ontologies and MAIA method that can be used to support the requirements specification. The main objective of this study is to propose the requirements elicitation in cycles (REC) model, creating a new approach to the system specification, which ensures a complete, consistent and unambiguous requirements document, and which allows automated content support. This approach is based on a set of best practices aimed at improving support for communication between teams and consequently the requirements survey process as a whole. / Levantamento de Requisitos ?? um processo dedicado a compreender as necessidades de clientes e usu??rios, e transformar estas necessidades em projetos de desenvolvimento de sistemas. Para capturar tais necessidades, o engenheiro de requisitos precisa interagir com pessoas de neg??cio e das mais diversas ??reas. Essa intera????o requer intensa comunica????o, e ?? bastante afetada pelas diferen??as de vocabul??rio e interpreta????o que existe entre a equipe de neg??cio e a equipe de desenvolvedores do sistema. O uso de m??todos de Arquitetura da Informa????o e de ontologias trazem novas alternativas para tratar tais problemas. O m??todo de Arquitetura da Informa????o MAIA mostrou-se aderente ao Levantamento de Requisitos, possibilitando uma nova vis??o sobre o processo. Foram identificados estudos que abordam o uso de ontologias e do m??todo MAIA que podem ser usados para apoiar o levantamento de requisitos. O objetivo principal deste trabalho ?? propor o modelo de Elicita????o de Requisitos em Ciclos (ERC), criando uma nova abordagem para a especifica????o de sistemas, que garanta um documento de requisitos completo, consistente e n??o amb??guo, e que permita suporte automatizado de conte??do. Esta abordagem ?? baseada em um conjunto de melhores pr??ticas que visam melhorar o suporte a comunica????o entre as equipes e, consequentemente, o processo de Levantamento de Requisitos como um todo.
106

Engenharia de requisitos em software para e-learning. / Requirements engineering in e-learning software.

Patrício, Nathalia Sautchuk 21 February 2013 (has links)
Na engenharia de software há os modelos tradicionais e os modelos ágeis. Porém, não há um consenso sobre quais são as práticas necessárias para se obter sucesso em um projeto de engenharia de software. O presente trabalho propõe a análise do modelo SEMAT através de um estudo de caso usando esse modelo para a concepção e o levantamento de requisitos de um software para e-learning, na área de ensino de banco de dados. A partir desse estudo de caso foi possível verificar a aplicabilidade do modelo para a aplicação, além de demonstrar algumas restrições e adaptações necessárias para o uso nessa área específica. / In software engineering there are traditional and agile models. However, there is no consensus on what practices are required for a successful software engineering project. This work proposes to analyze the SEMAT model through a study case for the conception and requirements elicitation of an e-learning database education software. From this study case it was possible to verify the model applicability for the application, as well as to understand some restrictions and adjustments required for this specific area.
107

Uma linha de processo de software para elicitação de requisitos baseada na criatividade combinacional / A software process line for requirements elicitation based on combinational creativity

Pinto, Rafael de Morais 14 October 2016 (has links)
Submitted by Automação e Estatística (sst@bczm.ufrn.br) on 2018-07-30T13:27:45Z No. of bitstreams: 1 RafaelDeMoraisPinto_DISSERT.pdf: 1910053 bytes, checksum: 6bd105a6379f1754760bf58d58643d45 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2018-07-30T22:21:07Z (GMT) No. of bitstreams: 1 RafaelDeMoraisPinto_DISSERT.pdf: 1910053 bytes, checksum: 6bd105a6379f1754760bf58d58643d45 (MD5) / Made available in DSpace on 2018-07-30T22:21:07Z (GMT). No. of bitstreams: 1 RafaelDeMoraisPinto_DISSERT.pdf: 1910053 bytes, checksum: 6bd105a6379f1754760bf58d58643d45 (MD5) Previous issue date: 2016-10-14 / A necessidade por inovação e valorização de soluções criativas têm impulsionado a engenharia de requisitos a investigar técnicas de criatividade para elicitar requisitos úteis e originais. Tais técnicas baseiam-se na composição de idéias (requisitos, palavras ou problemas), geralmente vindas de fontes diversas e realizada em um processo que envolve papéis também diversos. No entanto, como identi car o núcleo comum e quais variações podem ser adaptadas ao contexto organizacional onde a técnica será usada? Esta dissertação apresenta uma Linha de Processo de Software (LPrS) para elicitação de requisitos baseada na criatividade combinacional. Esta LPrS abstrai o núcleo comum e as variações encontradas em algumas técnicas de criatividade combinacional, com o objetivo de ajudar equipes de engenharia de requisitos a de nirem a técnica combinacional de acordo com o contexto organizacional em questão. Para validar essa abordagem, discutimos como a LPrS atende às principais features dos trabalhos relacionados e como nossa LPrS generaliza as especi dades de 3 técnicas de criatividade combinacional que já foram utilizadas em estudos experimentais, produzindo resultados satisfatórios. / The need for innovation and appreciation of creative solutions has driven requirements engineering researchers to investigate creativity techniques to elicit useful and unique requirements. Such techniques are based on the combination of ideas (requirements, words or problems) that generally come from di erent sources and are carried out in a process that involves di erent roles. However, how can we identify the common core and which variations can be adapted to the organizational context where the technique will be used? This article presents a Software Process Line (SPrL) to elicit requirements based on combinational creativity. This SPrL represents commonalities and variabilities found in some combinational creativity techniques thereby it helps teams to de ne the combinational technique according their organizational context. We validate this approach by discussing how the SPrL complies with the related works' major features and how it generalizes three techniques that have already been used in experimental studies, producing satisfactory results
108

Desenvolvimento de um manequim simulador de punção venosa para educação na saúde : da ideia ao protótipo

Hübner, Geana Silva dos Santos January 2015 (has links)
A simulação contribui para o aprendizado dos estudantes na transição de ambientes laboratoriais, nos quais os acadêmicos podem experimentar situações práticas para aprimorar os procedimentos, e então executar a assistência real a pacientes. Tal estratégia de ensino tem sido adotada como padrão em profissões altamente técnicas e complexas, nas quais há elevado risco para a vida humana, como, por exemplo, profissões aeroespaciais, militares, energia nuclear, saúde, entre outras. Para que ocorram as práticas simuladas nos laboratórios de ensino são utilizados manequins, modelos anatômicos e equipamentos semelhantes aos das unidades hospitalares, criando um ambiente o mais realista possível. Estudos avançaram no desenvolvimento de simuladores de paciente para a saúde, no entanto para aliar tal desenvolvimento à aprendizagem na enfermagem é necessário o desenvolvimento de artefatos mais realísticos. Para contribuir com esse tema de pesquisa o objetivo geral desta dissertação foi descrever o processo de criação de um novo conceito de manequim simulador de braço para punção venosa, com base na analise de requisitos, para a construção de um protótipo. Assim, foram realizadas buscas em bases científicas, bancos de patentes e sites comerciais. Além disso, foram utilizadas ferramentas do processo inovador no Design e a construção de um protótipo funcional. Como resultado, estabeleceu-se um panorama para o desenvolvimento de manequins simuladores quanto aos aspectos educacionais, comerciais e tecnológicos. A proposta culmina com o desenvolvimento de um conceito inovador de manequim simulador para a prática de punção venosa na educação na saúde e um protótipo definido como braço híbrido. / Simulated situations contribute to students’ learning in the transition of laboratory environments, where academics can experience practical situations to improve techniques and perform procedures for real patient care. Such teaching strategy has been adopted as the standard in highly complex and technical professions, where there is high risk to human life, such as, for example, aerospace, military, nuclear power, healthcare and other professions. The simulated practice in teaching laboratories uses simulators, anatomical models and equipment similar to those of hospital units, thus creating an environment that is as realistic as possible. Studies have advanced in the development of patient simulators in healthcare; however combining such development with learning in nursing requires the development of more realistic artifacts. To contribute to this research topic the overall purpose of this paper is to describe the process of creating a new concept of arm simulaton manikin for venipuncture, based on the analysis of requirements for the construction of a prototype. Thus, searches were conducted in scientific bases, patent databases and commercial websites. In addition, Design thinking tools were used, and a functional prototype was built. As a result, a panorama to develop manikin simulator was established concerning educational, technological and commercial aspects. The proposal culminates in the development of an innovative concept of a simulator to practice venipuncture in healthcare education.
109

Processamento de requisitos em projetos de ambientes construídos : caracterização e contribuições para melhorias a partir das percepções dos profissionais que desenvolvem projetos / Requirements processing in building design: characterization and contributions for improvements from the perception of the practitioners

Pegoraro, Camila January 2016 (has links)
O processamento dos requisitos é um processo que visa o atendimento dos requisitos dos envolvidos em um projeto. Especificamente em projetos de ambientes construídos, é importante devido à natureza complexa, iterativa e ao grande número de envolvidos. Apesar de ser um tema explorado há muitas décadas, o processamento de requisitos ainda é pouco conhecido pelos profissionais da área, e seus problemas e dificuldades são essencialmente associados à falta de procedimentos estruturados e à pouca adequação das ferramentas de suporte. Esta tese objetiva trazer contribuições para a implementação de melhorias no processamento dos requisitos de projetos de ambientes construídos, a partir das percepções dos profissionais que desenvolvem tais projetos. Para tanto, este objetivo geral foi subdividido em quatro objetivos específicos: (i) propor uma caracterização das etapas e uma definição dos conceitos-chave relacionados ao processamento dos requisitos em projetos de ambientes construídos; (ii) verificar quais são as técnicas e ferramentas mais utilizadas tacitamente pelos profissionais para processar requisitos, bem como o interesse dos mesmos em utilizar técnicas e ferramentas mais sofisticadas; (iii) investigar a eficiência das técnicas e ferramentas utilizadas tacitamente para processar requisitos sob a ótica dos profissionais, bem como identificar quais são as principais dificuldades que enfrentam; e (iv) propor e testar preliminarmente soluções para sanar as lacunas identificadas nas etapas de priorização de requisitos e definição de soluções de projeto. A pesquisa foi estruturada no formato de 5 artigos científicos. O primeiro e o segundo, visam atender ao objetivo (i), através de uma revisão sistemática e da proposta de um mapa cognitivo, respectivamente. O terceiro e o quarto artigos exploram através de um estudo de caso exploratório e de uma survey, respectivamente, as práticas tácitas de processamento de requisitos e as dificuldades dos profissionais, atendendo assim aos objetivos (ii) e (iii). O quinto artigo apresenta a aplicação de dois métodos matemáticos como alternativas para atender ao objetivo específico (iv). Como resultados, foi possível realizar uma caracterização do processamento de requisitos, além de apontar caminhos para as melhorias através do diagnóstico das práticas já existentes, das dificuldades dos profissionais e da proposta de novas ferramentas. A principal conclusão é de que o sucesso na implementação de melhorias, tanto através do melhoramento de técnicas que já são utilizadas na rotina dos profissionais, como de ferramentas mais complexas, depende da prévia compreensão das dificuldades no ambiente onde os projetos são desenvolvidos, e do investimento na capacitação das pessoas. / The requirements processing is a process aimed at meeting the stakeholder’s requirements. Specifically in building design, it is important due to the complex and iterative nature, and to the large number of stakeholders. Despite being studied for decades, the requirements processing is still little known by practitioners, and their problems and difficulties are mainly associated with the lack of structured procedures and little adequacy of support tools. This thesis aims to bring contributions to the implementation of improvements in the requirements processing in building design, from the perceptions of the professionals who develop such projects. Therefore, this general objective was subdivided into four specific objectives: (i) to propose a characterization of the steps and a definition of the key concepts related to the requirements processing in building design; (ii) to verify what are the techniques and tools most commonly used by professionals to process requirements, as well as the interest of those in the use of more sophisticated techniques and tools; (iii) to investigate the efficiency of the techniques and tools used to process tacitly requirements from the perspective of the practitioners, as well as identify what are the main problems they face; and (iv) to propose and test preliminary solutions to remedy the difficulties identified in the prioritization of requirements and the definition of design solutions. The thesis was structured in 5 scientific articles. The first and the second, aim to meet the objective (i) through a systematic review and a proposal of a cognitive map, respectively. The third and fourth articles explore, through an exploratory case study and a survey, respectively, the tacit practices of processing requirements and the difficulties of professionals, thus meeting the objectives (ii) and (iii). The fifth article presents the application of two methods as alternatives to meet the objective (iv). As a result, it was possible to make a characterization of the requirements processing in building design, and to indicate a way for improvements through the diagnosis of existing practices, the difficulties of practitioners and the new tools proposed. The main conclusion is that the successful implementation of improvements, both by improving techniques that are already used in the routine of professionals, as more complex tools depends on the prior understanding of the difficulties in the environment where the projects are developed, and investment in training people.
110

Método para modelagem de processos de negócios na engenharia de requisitos de software

Santos, Sheila Leal January 2014 (has links)
Orientadora: Prof.ª Dr.ª Fabiana Soares Santana / Dissertação (mestrado) - Universidade Federal do ABC, Programa de Pós-Graduação em Ciência da Computação, 2014. / As empresas produtoras de software precisam de métodos eficientes para obter resultados competitivos. Uma das principais causas dos resultados negativos em projetos de software se deve às deficiências na engenharia de requisitos de software. A especificação de requisitos inadequada ou incompleta pode levar à construção de sistemas que não estão em conformidade com as necessidades dos clientes, resultando no aumento de custos, atrasos nos cronogramas e realização de atividades desnecessárias. A fim de minimizar os problemas na especificação de requisitos, as boas práticas de engenharia de software recomendam o entendimento adequado do ambiente de tecnologia da informação (TI) e das regras de negócio. O uso de processos de negócio tem sido adotado pela maioria das organizações para mapear as suas necessidades e alinhar o conhecimento entre as equipes de negócio e de TI. BPMN (Business Process Modeling Notation, no original em inglês, ou Notação para Modelagem de Processos de Negócios) é a notação mais comumente adotada pelo mercado para a modelagem de processos de negócio, com diversas ferramentas disponíveis para o mapeamento e simulação de processos. Além da preocupação com os processos de negócio, as organizações têm adotado arquiteturas orientadas a serviços (SOA, Service Oriented Architectures, no original em inglês) com o intuito de facilitar a integração entre processos e tecnologia, resultando em soluções mais flexíveis para atender às constantes necessidades de mudanças e oportunidades de negócio. A união de BPMN e SOA permite o melhor entendimento dos sistemas através do mapeamento e modelagem dos processos de negócio, a partir dos quais é possível identificar os serviços que devem ser encapsulados dentro de um determinado ambiente tecnológico. O resultado é o aumento na produtividade, a melhoria na qualidade dos sistemas (QoS, Quality of Software, no original em inglês) e a redução de custos. Este trabalho propõe um método para modelagem de processos na engenharia de requisitos, incorporando formalmente o uso de processos de negócios na especificação dos requisitos de software. Um estudo de caso foi desenvolvido para experimentar o método proposto e mostrar a sua aplicação. Embora experimentos adicionais sejam recomendados, os resultados do estudo de caso foram promissores e mostram que a análise minuciosa dos processos de negócios na etapa de especificação de requisitos auxilia no entendimento e na identificação mais precisa dos requisitos do sistema, melhorando o potencial de sucesso na produção de software. / Producing software companies need effective methods to achieve competitive results. A major cause of adverse outcomes in software projects is due to deficiencies in the software requirements engineering. The specification of inadequate or incomplete requirements can lead to the construction of systems that are not in accordance with customer needs, resulting in increased costs, schedule delays, and development of unnecessary activities. In order to minimize the problems in the requirements specification, best practices in software engineering recommend a proper understanding of the information technology (IT) environment and of the business rules. The use of business processes has been adopted by many organizations to map their needs and to align the knowledge among business teams and IT. BPMN (Business Process Modeling Notation) is the notation most commonly adopted by the software companies for business processes modeling. Various software tools are available for processes mapping and simulation. In addition to the concern with business processes, many organizations are adopting service-oriented architectures (SOA) in order to facilitate the integration between processes and technology, resulting in more flexible solutions to meet the ever changing IT needs and the new business opportunities. The union of BPMN and SOA allows a better understanding of the systems to be developed by mapping and modeling business processes, from which it is possible to identify the services that should be encapsulated within a particular technological environment. Results include increased productivity, improved quality of software (QoS) and cost reduction. This work proposes a method for including the processes modeling as part of the requirements engineering, formally incorporating the use of business processes in the software requirements specification. A case study was developed to experiment the proposed method and to illustrate its application. Although further experiments are recommended, the results of the case study are promising and show that a thorough analysis of the business processes as part of the requirements specification phase helps in understanding and obtaining a more accurate identification of the system requirements, improving the potential for successful software production.

Page generated in 0.1261 seconds