299 research outputs found
Uma proposta de avaliação do usuário para a elicitação de requisitos de software
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
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
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
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
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
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
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
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
- …