299 research outputs found

    Uma proposta de avaliação do usuário para a elicitação de requisitos de software

    Get PDF
    O presente trabalho visa incrementar a definição de requisitos de software critérios para avaliação e tratamento da resistência do usuário ao processo de criação do software. Um usuário pode ser a principal fonte de informação e a pessoa menos interessada na implantação do novo sistema. A resistência ao processo de criação do software tem origem principalmente em aspectos relacionados à motivação. O trabalho propõe, para a identificação da resistência uma análise da motivação do usuário em relação ao processo de criação do software e através do uso de uma taxionomia para as causas de resistência e de heurísticas propostas, a classificação do usuário quanto à origem e ao potencial de resistência. Nele é trabalhado o tratamento da resistência do usuário. Estratégias e abordagens para superação da resistência ao processo de criação do software são apresentadas. Como resultado, obtém-se maior eficiência na etapa de identificação de fontes de informação.Área: Ingeniería de Software - Bases de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Uma proposta de avaliação do usuário para a elicitação de requisitos de software

    Get PDF
    O presente trabalho visa incrementar a definição de requisitos de software critérios para avaliação e tratamento da resistência do usuário ao processo de criação do software. Um usuário pode ser a principal fonte de informação e a pessoa menos interessada na implantação do novo sistema. A resistência ao processo de criação do software tem origem principalmente em aspectos relacionados à motivação. O trabalho propõe, para a identificação da resistência uma análise da motivação do usuário em relação ao processo de criação do software e através do uso de uma taxionomia para as causas de resistência e de heurísticas propostas, a classificação do usuário quanto à origem e ao potencial de resistência. Nele é trabalhado o tratamento da resistência do usuário. Estratégias e abordagens para superação da resistência ao processo de criação do software são apresentadas. Como resultado, obtém-se maior eficiência na etapa de identificação de fontes de informação.Área: Ingeniería de Software - Bases de DatosRed de Universidades con Carreras en Informática (RedUNCI

    A contribuição da engenharia de requisitos na especificação de ontologias : aplicação em redes colaborativas

    Get PDF
    Tese de mestrado. Gestão de Informação. Faculdade de Engenharia. Universidade do Porto. 200

    Uso de design thinking na elicitação de requisitos em projeto ágil de software

    Get PDF
    Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama, 2018.No âmbito das metodologias ágeis de desenvolvimento de software, atividades e práticas de elicitação de requisitos adotadas pelas organizações vem trazendo desafios já existentes em metodologias tradicionais de desenvolvimento de software, assim como novos. Com o objetivo de solucionar tais desafios, as organizações vêm buscando alternativas que possam auxiliar na execução dessa fase. O Design Thinking, por exemplo, vem sendo utilizado pelas organizações como uma técnica de elicitação de requisitos por fazer uso do procedimento da imersão que, por consequência, aproxima o cliente da equipe do projeto de software e possibilita a criação de projetos de maior qualidade. Com o uso de triangulação de dados, esse trabalho traz uma revisão sistemática sobre desafios encontrados na elicitação de requisitos de software em metodologias ágeis e o uso de Design Thinking a partir de suas técnicas que serviu de insumo para a realização de um estudo de caso em um projeto de uma organização, elaborando uma abordagem de avaliação que foi aplicada ao decorrer do estudo com o intuito de verificar se, a partir do uso de Design Thinking e suas técnicas, haveria indícios de contribuição para auxiliar a comunidade de desenvolvimento de software quanto aos desafios identificados. Dos treze desafios encontrados, oito apresentaram forte indício de contribuição, três apresentaram indícios parciais de contribuição e dois não se pôde concluir a respeito. Esses cinco últimos desafios foram afetados, principalmente, por peculiaridades do projeto e/ou negligência da equipe de projeto. Portanto recomenda-se que seja feito outros estudos para revalidar o resultado obtido, assim como a abordagem de avaliação proposta.In the scope of agile methodologies of software development, requirements elicitation activities and practices adopted by organizations has brought challenges already existing in traditional methodologies of software development, as well as new ones. With the objective of solving these challenges, organizations are looking for alternatives that can help in the execution of this phase. Design Thinking, for example, has been used by organizations as a requirements elicitation technique by making use of the immersion procedure which, as a consequence, brings the client closer to the software project team and enables the creation of projects of higher quality. With the use of data triangulation, this work brings a systematic review on the challenges encountered in eliciting software requirements in agile methodologies and the use of Design Thinking for their techniques. It was used input as for a case study in an organization project, elaborating an evaluation approach that was applied during the course pf the study in order to verify if, using Design Thinking and its techniques, there would be indications of contribution to help the software development community regarding the identified challenges. Of the thirteen challenges encountered, eight presented strong evidence of contribution, three presented partial evidence of contribution and two could not be concluded about it. These last five challenges were affected primarily by design peculiarities and / or project team neglect. Therefore, recommended that further studies be carried out to validate the result obtained, as well as the proposed evaluation approach

    Estudo e proposta de praticas participativas na gestão de requisitos

    Get PDF
    Orientador: Maria Cecilia Calani BaranauskasDissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: As atividades relacionadas à gestão de requisitos representam um papel fundamental no processo de construção de um sistema de software, especialmente por constituírem o alicerce para as fases subseqüentes do desenvolvimento. A gestão dos requisitos de software compreende fundamentalmente a elicitação, análise, especificação e gerência dos requisitos (solicitações e necessidades dos usuários), válidos para o sistema a ser desenvolvido. Alguns processos emergentes de Engenharia de Software têm dado grande ênfase à atividade de especificação de requisitos, em detrimento à sua elicitação. Neste trabalho buscamos conciliar os aspectos relevantes de diferentes abordagens para a Engenharia de Requisitos, visando obter uma metodologia híbrida para a gestão de requisitos de software de natureza interativa. Para este objetivo, combinamos as principais características do Processo Unificado à abordagem do Design Participativo. Visando a aplicação e verificação prática dos conceitos preconizados por tais abordagens, elegemos um projeto real de desenvolvimento de software para a condução de um estudo de caso, onde técnicas de Design Participativo foram empregadas de forma complementar à metodologia proposta pelo Processo Unificado. Como resultado, identificamos e analisamos os principais pontos fracos e pontos fortes inerentes a cada uma dessas perspectivas e propusemos um método para a gestão de requisitos fundamentado nos aspectos positivos de cada uma delasAbstract: Activities concerned with requirements management play a fundamental role into the software system construction process, especially to establish the foundation for the development of subsequent phases. The requirements management fundamentally includes the requirements (user's requests and needs) elicitation, analysis, specification, validation and administration, valid to the system to be built. Some emergent Software Engineering processes have given more emphasis to the requirements specification activity, than to its elicitation. In this work we investigate the relevant aspects of different approaches to the Requirements Engineering, aiming at obtaining a hybrid methodology to the interative nature of software requirements management. For this purpose, we combined the main features of the Unified Process with the Participatory Design approach. Aiming the practical application of concepts provided by these approaches, we selected an actual software development project for the conduction of a case study, in which Participatory Design techniques where applied in a complementar way to the methodology proposed by the Unified Process. As a result, we identified and analised the main weaknesses and strenghts inherent to each of these perspectives and proposed a method for requirements management based on the positive aspects of each oneMestradoEngenharia de ComputaçãoMestre em Computaçã

    Uma ferramenta de apoio à definiçao de requisitos da mdsodi no contexto do ambiente disen

    Get PDF
    Orientador : Elisa H. Moriya HuzitaDissertaçao (mestrado) - Universidade Federal do ParanáResumo: A crescente complexidade das aplicações, a contínua evolução tecnológica e o uso cada vez mais disseminado de redes de computadores têm estimulado os estudos referentes ao desenvolvimento de sistemas distribuídos. Sistemas distribuídos são bastante complexos, o que, conseqüentemente, reflete na complexidade de desenvolvimento do software. Para que o desenvolvimento de software distribuído seja uma tarefa produtiva, gerando também produtos de qualidade, é necessário que o ambiente de apoio ao desenvolvedor seja estruturado de modo a prover recursos que o auxiliem na realização do processo. Visando suprir a necessidade de ferramentas e ambientes de desenvolvimento de software distribuído, foram desenvolvidos a Metodologia para Desenvolvimento de Software Distribuído {MDSODI) e o ambiente Distributed Software Engineering Environment (DiSEN). DiSEN é um ambiente distribuído de desenvolvimento de software, no qual a MDSODI está inserida, que tem, como um de seus objetivos, permitir que vários desenvolvedores, atuando em locais distintos, possam trabalhar de forma cooperativa no desenvolvimento de software. O principal objetivo deste trabalho é o desenvolvimento de uma ferramenta de apoio à fase de requisitos da MDSODI no contexto do ambiente DiSEN. A ferramenta denominada REQUISITE apresenta um modelo de solução distribuída, baseada em cenários, independente de plataforma, onde vários stakeholders podem trabalhar de forma cooperativa, na fase de requisitos, no desenvolvimento de software distribuído.Abstract: The growing complexity of applications, and the constant technological progress and the massive use of computer network have stimulated the studies concerning the development of distributed systems. The distributed systems are very complex which, consenquently, reflects upon the complexity of the software development. In order to make the development of distributed software a productive task, resulting in quality products, it is necessary that the supporting environment be structured to provide resources that will help the developer to complete the process. Aiming at providing the necessary tools and supportive environment for distributed software the Methodology for the Development of Distributed Software (MDSODI) and the Distributed Software Engineering Environment (DiSEN) were developed. DiSEN is an environment of software development into which MDSODI is inserted and one of its objectives is to allow its several developers, working at different places, to perform their task cooperatively in the development of the software. The main objective of this dissertation is to develop a tool to support the requisites phase of the MDSODI in the context of the DiSEN environment. The tool called REQUISITE presents a model of distributed solution, based on scenarios and independent from platform, where several stakeholders can work cooperatively, in the requisite phase, on the development of distributed software

    Especificação de requisitos para a gestão de OpenSimulator através de um Backoffice Web

    Get PDF
    Análise e especificação, através das técnicas de introspeção, entrevistas, análise de domínio prototipagem e cenários de utilização, dos requisitos necessários para a criação de uma futura ferramenta de backoffice web, que permita uma gestão fácil da plataforma OpenSimulator, interface tridimensional virtual, num ambiente organizacional.Analysis and specification, through introspection, interviews, prototyping, domain analysis and usage scenarios techniques, of the requirements to create a Web backoffice tool, to allow easy management of the OpenSimulator platform, a 3D virtual interface, within an organizational environment

    Identificação de elementos da gestão da informação no processo de elicitação de requisitos em projetos de sistemas de informação

    Get PDF
    Orientador: José Simão de Paula PintoMonografia(Graduação) - Universidade Federal do Paraná,Setor de Ciências Sociais Aplicadas, Curso de Gestão da InformaçãoResum
    corecore