Spelling suggestions: "subject:"engenharia dde 5oftware"" "subject:"engenharia dde 1software""
101 |
FTSPROC - um processo para minimizar as dificuldades de projetos que adotam a estratégia follow-the-sunHess, Estevão Ricardo January 2012 (has links)
Made available in DSpace on 2013-08-07T18:42:46Z (GMT). No. of bitstreams: 1
000443988-Texto+Completo-0.pdf: 4745768 bytes, checksum: da233013c06e6986dbe703c719df36aa (MD5)
Previous issue date: 2012 / Searching for competitive advantages as low cost and productivity gains, organizations choose to distribute their software development process to other countries with more affordable production costs. Increasingly, projects are being developed in geographically distributed environments, featuring the distributed software development. However, the challenges inherent in this software development environment are significant. Among these challenges is the time zone difference, which can also be tackled as an advantage, through the use of the Follow-the-Sun development. However, the Follow-the-Sun strategy presents some challenges, mainly alongside the hand-offs. Therefore, this research focuses to present a development process to alleviate the challenges found in project that uses the Follow-the-Sun strategy, focusing in the development phase from the software development life cycle. Yet, it performs an experiment to evaluate the created process’ efficiency. The findings from the experimental process shows evidences the created process actually alleviate the challenges found in the Follow-the-Sun strategy. / Em busca de vantagens competitivas, tais como redução de custo e ganho de produtividade, cada vez mais as organizações optam por distribuir seus processos de desenvolvimento de software em países com custo de produção mais acessível. Os projetos estão também cada vez mais sendo desenvolvidos em ambientes geograficamente distribuídos, caracterizando o desenvolvimento distribuído de software. Entretanto, os desafios inerentes a este ambiente de desenvolvimento de software são significativos. Dentre estas adversidades está a diferença de fuso horário, a qual pode ser também encarada como uma vantagem, através da aplicação da estratégia Follow-the-Sun. Entretanto, a estratégia Follow-the-Sun apresenta alguns desafios, principalmente durante a transferência de trabalho de um centro de desenvolvimento para outro. Portanto, o foco desta pesquisa é apresentar um processo para amenizar estas dificuldades inerentes aos projetos que utilizam a estratégia Follow-the-Sun, focando na fase de desenvolvimento do ciclo de vida de software. Foi também realizado um experimento para avaliar a eficiência do processo proposto. Os resultados encontrados mostram indícios que o processo criado realmente ameniza as dificuldades encontradas na aplicação da estratégia Follow-the-Sun.
|
102 |
Estruturação e apresentação de sistemas de ajuda on-line para software educacionalPellissari, Estelamaris January 2009 (has links)
Made available in DSpace on 2013-08-07T18:42:48Z (GMT). No. of bitstreams: 1
000422501-Texto+Completo-0.pdf: 4374080 bytes, checksum: f654389731029dc20aa2d61a4b079c1d (MD5)
Previous issue date: 2009 / Currently the main problem of Online Help Systems is that they tend to be directed to the specific needs and problems of their users. In the case of educational software, in particular, which deals with things related to teaching and learning, and its users include both students and teachers, with different goals and needs in relation to the same software, this problem is even greater. In this sense, the present dissertation, by researching about Online Help Systems in general, analyzing existing Online Help Systems for educational software, and by interviewing and testing its potential users, provides a way to structure and present the information contained in these systems, focusing ob what should be presented, in accordance with the features of this kind of software and its different profiles of users. / Atualmente, o principal problema de sistemas de ajuda on-line é que eles costumam ser pouco direcionados às necessidades e aos problemas específicos do usuário. No caso de software educacional, em particular, que trabalha questões relacionadas ao ensino e à aprendizagem, e seus usuários incluem tanto alunos quanto professores, tendo objetivos e necessidades diferentes em relação ao mesmo software, este problema é ainda maior. Neste sentido, o presente trabalho, a partir de pesquisas sobre sistemas de ajuda on-line em geral, da análise de sistemas de ajuda existentes para software educacionais e de entrevistas e testes com seus potenciais usuários, apresenta uma forma de estruturar e apresentar as informações contidas nestes sistemas, focalizando o que deve ser apresentado, de acordo com as especificidades deste tipo de software e de seus diferentes tipos de usuários.
|
103 |
Um modelo de referência para emulação de proximidade física no desenvolvimento distribuído de softwareOrsoletta, Roni Antônio Dall January 2013 (has links)
Made available in DSpace on 2013-08-07T18:42:49Z (GMT). No. of bitstreams: 1
000449498-Texto+Completo-0.pdf: 2090953 bytes, checksum: faabf1b54630dc71c67827db181e9111 (MD5)
Previous issue date: 2013 / Technological advances verified in recent years have enabled organizations to simulate collocation in the context of distributed software development. The aim of simulating collocation is to give the perception that they are in the same workplace, communicating, collaborating and coordinating in a way similar to what they do with local teams. The adoption of tools, methods and technologies in this context helps to minimize the challenges verified by geographical, temporal and cultural differences between the distributed teams, such as for sample, people and project coordination, collaboration, communication among project members, risk management and knowledge management. This way, the purpose of this dissertation is to understand how real time simulated collocation is being used by distributed software development teams, including advantages, disadvantages and challenges. A reference model for real-time simulated collocation is proposed, specifically for those distributed teams that have overlapping of working hours. The research method used is case study and the empirical base involves software development projects that use real-time simulation collocation. / Os avanços tecnológicos verificados nos últimos anos permitiram às organizações que realizam o desenvolvimento de software de forma distribuída desenvolver maneiras de emular a proximidade física em tempo real entre os times dispersos geograficamente. O objetivo é oferecer a percepção de que estes se encontram em um mesmo ambiente de trabalho, se comunicando, colaborando e sendo coordenados de uma forma semelhante à realizada com equipes locais. A adoção de ferramentas, métodos e tecnologias com este propósito visa minimizar os desafios impostos pelas diferenças geográficas, temporais e culturais entre os times, como por exemplo, a coordenação de pessoas e projetos, colaboração para a realização de um trabalho em equipe, comunicação entre os envolvidos, gerência de riscos e a gestão do conhecimento, entre outros. Neste sentido, esta dissertação de mestrado tem como objetivo compreender de que forma a emulação de proximidade física está sendo utilizada por equipes distribuídas de desenvolvimento de software, incluindo vantagens, desvantagens e desafios. A partir desta avaliação é proposto um modelo de referência para a emulação de proximidade física entre equipes distribuídas que possuem sobreposição (overlap) de horários de trabalho. O principal método de pesquisa utilizado foi o estudo de caso e a base empírica da pesquisa envolveu projetos de desenvolvimento de software que fazem uso da emulação de proximidade física.
|
104 |
mRED – um método para a engenharia de requisitos em ambientes de desenvolvimento distribuído de softwareEbling, Thaís January 2009 (has links)
Made available in DSpace on 2013-08-07T18:43:08Z (GMT). No. of bitstreams: 1
000430843-Texto+Completo-0.pdf: 4770738 bytes, checksum: 682accdc5b4469e1fb8302d414dcf645 (MD5)
Previous issue date: 2009 / Requirements Engineering (RE) is a software development stage that requires constant communication and collaboration between the stakeholders. Due this collaborative nature, the RE presents several challenges in Distributed Software Development(DSD) environments [DAM02][DAM07][SEN06] - approach where teams often presents geographic dispersion (physical distance), temporal and sociocultural differences (different time-zones, languages and culture) [AUD07]. We can notice the increasing of studies about this phenomenon, aiming to reduce the RE difficulties in DSD environments. One proposal to systematize the RE is the adoption of a reuse approach [CHE07], specifically the Software Product Line (SPL) which supports the requirements reuse of the company's domain [CHA01][LlN07][POH98]. Thus, we present the mRED method that allows the requirements reuse by using SPL in DSD environments, and also we propose a Reuse Policy (based on a DSD literature review) which suggests some tools, techniques and practices specific to distributed environments for each one of the activities of the method. The mRED was evaluated through an experiment between two universities, presenting evidence that its efficiency is higher than the ad hoc RE efficiency in distributed environments. / A Engenharia de Requisitos (ER) é uma etapa do desenvolvimento de software que requer constante comunicação e colaboração entre os stakeholders1. Esta natureza colaborativa faz com que a ER apresente diversos desafios no Desenvolvimento Distribuído de Software (DDS) [DAM02][DAM07][SEN06] – fenômeno onde freqüentemente têm-se um cenário de equipes que possuem dispersão geográfica (distância física), dispersão temporal (diferenças de fuso-horário) e diferenças socioculturais (idioma, costumes, comportamento, etc. ) [AUD07]. Na busca de reduzir as dificuldades da ER dos ambientes distribuídos, diversas propostas surgiram. Uma maneira de sistematizá-la é através da adoção de uma proposta de reutilização [CHE07], mais especificamente da abordagem de Linha de Produto de Software (LPS), a qual enfatiza o reuso de requisitos do domínio da empresa na construção de novos produtos [CHA01][LIN07][POH98].Desta maneira, apresentamos o método mRED2 que possibilita a reutilização de requisitos utilizando LPS em ambientes de DDS, além disto, propomos uma Política de Reutilização que contém sugestões de ferramentas, técnicas e práticas propostas na literatura de DDS, para auxiliar a execução de cada uma das atividades do método. O mRED foi avaliado através de um experimento realizado em parceria entre a Universidade Estadual de Maringá (UEM) e a Pontifícia Universidade Católica do Rio Grande do Sul universidades (PUCRS) e apresentou indícios de que a sua eficiência é maior do que a eficiência do método ad hoc de ER nos ambientes distribuídos.
|
105 |
Uma arquitetura de informação para gerência de requisitos em desenvolvimento distribuído de softwareEspindola, Rodrigo Santos de January 2006 (has links)
Made available in DSpace on 2013-08-07T18:43:20Z (GMT). No. of bitstreams: 1
000380879-Texto+Completo-0.pdf: 1795979 bytes, checksum: 37e7c520f47b07234bf2e3219a79131a (MD5)
Previous issue date: 2006 / The distributed software development (DSD) has caused several challenges to the software development processo Among these challenges, the requirement engineering (RE) is highlighted due to the impact of factors like distance, cultural and time zone differences, and communications restrictions. In this context, the management of requirements related information is turned critical to assure that the required information about a specific domain or application will be available to the software development teams geographically distributed and it will also be available to the future maintenance projects. This way, the goal of this master thesis is to propose a structural model to requirements management in DSD. This proposal aims to contribute to the software engineering filling an existing gap in the DSD area, specifically about the RE and the software maintenance. Besides, this study shows new empirical data and also aims to contribute to software engineering through applying qualitative research methods. The research method adopted was case study, conducted in a software development unit of a multinational organization located in Brazil. / A distribuição das equipes de desenvolvimento tem provocado diversos desafios ao processo de software. Dentre os desafios, a engenharia de requisitos (ER) destaca-se, sofrendo impacto de fatores como distância, diferenças culturais e de fuso-horário, bem como limitações dos meios de comunicação disponíveis. Nesse contexto, o gerenciamento das informações relacionadas a requisitos torna-se crítico para garantir que as informações necessárias sobre um determinado domínio ou aplicação estão disponíveis para as equipes de desenvolvimento geograficamente dispersas e que estas informações sejam organizadas de forma a permitir futuro acesso por projetos de manutenção no mesmo escopo. Nesse sentido, esta dissertação de mestrado tem como objetivo propor um modelo de arquitetura de informação para gerência de requisitos em desenvolvimento distribuído de software (DDS). Esta proposta visa contribuir para a área de engenharia de software ao preencher uma lacuna existente na área de DDS, especificamente no que se refere à ER e à manutenção de software. Além disso, este estudo apresenta novos dados empíricos e busca contribuir também para a pesquisa na área de engenharia de software através do emprego de métodos qualitativos de pesquisa científica. O método de pesquisa utilizado foi o estudo de caso e a base empírica da pesquisa envolve uma unidade de desenvolvimento de software de uma empresa multinacional de grande porte localizada no Brasil.
|
106 |
MuNDDoS: um modelo de referência para desenvolvimento distribuído de softwarePrikladnicki, Rafael January 2003 (has links)
Made available in DSpace on 2013-08-07T18:43:20Z (GMT). No. of bitstreams: 1
000423676-Texto+Completo-0.pdf: 1532403 bytes, checksum: 41ac163cc3ff5f3decff56553a97bf2f (MD5)
Previous issue date: 2003 / Software has become a vital component of almost every business. Success increasingly depends on using software as a competitive advantage. More than a decade ago, seeking lower costs and access to skilled resources, many organizations began to experiment with remotely located software development facilities and with outsourcing. Economic forces are relentlessly turning national markets into global markets and spawning new forms of competition and cooperation that reach across national boundaries. This change is having a profound impact not only on marketing and distribution but also on the way products are conceived, designed, constructed, tested, and delivered to customers. The number of organizations distributing their software development processes worldwide aiming at heightened profit and productivity as well as cost reduction and quality improvements keeps increasing. Software development is increasingly a multi-site, multicultural, globally distributed undertaking. Engineers, managers, and executives face formidable challenges on many levels, from the technical to the social and cultural. More recently, attention has turned toward trying to understand the factors that enable multinationals and virtual corporations to operate successfully across geographic and cultural boundaries. This way, the purpose of this dissertation is to propose a reference model for distributed software development. The research method is case study and the empirical base involves two software development centers from two multinational organizations located in Brazil. The research contributions are the reference model and a model to c1assify the levels of dispersion in distributed projects. Moreover, empirical data is presented, systemizing part of the theory in this recent area. / Atualmente, é cada vez mais significativo o número de empresas que estão distribuindo seus processos de desenvolvimento de software ao redor do mundo, visando ganhos de produtividade, redução de custos e melhorias na qualidade. Por isso, o desenvolvimento distribuído tem atraído um grande número de pesquisas na área de engenharia de software nos últimos anos. Os engenheiros de software têm reconhecido a grande influência desta nova forma de trabalho e estão em busca de modelos que facilitem o desenvolvimento de software com equipes geograficamente dispersas. Além dos engenheiros, os gerentes e os executivos têm enfrentado desafios e dificuldades em diferentes níveis, envolvendo fatores técnicos e não-técnicos. Neste sentido, essa dissertação de mestrado tem como objetivo propor um modelo de referência para desenvolvimento distribuído de software, contemplando as dimensões técnicas e não-técnica e os fatores envolvidos em cada uma. O principal método de pesquisa utilizado foi o estudo de caso e a base empírica da pesquisa envolveu duas unidades de desenvolvimento de software de duas empresas multinacionais de grande porte localizadas no Brasil. A pesquisa contribui no sentido de propor um modelo de referência para a área de desenvolvimento distribuído de software, além de apresentar dados empíricos e sistematizar parte da teoria recente da área. Também contribui ao propor um modelo de classificação do nível de dispersão de projetos distribuídos, considerando os atores envolvidos.
|
107 |
Modelo–E10: um modelo para estimativas de esforço em manutenção de softwareTenório Junior, Nelson Nunes January 2010 (has links)
Made available in DSpace on 2013-08-07T18:43:20Z (GMT). No. of bitstreams: 1
000424178-Texto+Completo-0.pdf: 2045392 bytes, checksum: 9acc5658b98379a3bd5e14c747a952da (MD5)
Previous issue date: 2010 / The software industry invests amounts of money searching for the improvements on its products and services. Nowadays, clients are more demanding and look for industries that possess a severe quality control. That quality is measured through quality models adopted, such as CMMI, ISO, IEC, among others. The client’s demanding makes the organizations contract patterns that evaluate the quality level of its services. These contracts predict as punishments expensive fees. Observing of costs and deadlines is one of the requirements predicted in such contracts. The basis to its fulfillment (costs and deadlines), is the software development effort estimation and, after the delivery of the product, is the software maintenance effort. The challenge for researchers lies on supporting the software industry with effective works on estimation areas that may become much more accurate. Besides, the estimations shall not be economically heavy to their teams in order not to add more costs to the projects. This thesis comes from a research that has been developed through the last four years, from wich two of them were based on the actions in a software’s maintenance project from a great Brazilian public bank. The project was supported by a software industry partner of the Post graduation program in computer science from PUCRS. Such program inspired this thesis that presents as an option to the estimation areas a model of software’s maintenance effort. The model here presented supports the software industry as well the researches in the estimation area. / A indústria de software investe montantes de dinheiro em busca da melhoria de seus produtos e serviços. Atualmente, os clientes estão cada vez mais exigentes e procuram fábricas que possuam um rigoroso controle de qualidade. A qualidade é medida por meio dos modelos de qualidades adotados, como CMMI, ISO, IEC, dentre outros. A exigência dos clientes faz as organizações selarem contratos que medem o nível da qualidade de seus serviços. Esses contratos prevêem como sanções pesadas multas. O cumprimento de prazos e custos é uma das exigências previstas nesse tipo de contrato. A base para que se cumpram prazos e custos é a estimativa de esforço de desenvolvimento e, após a entrega do produto, o esforço para a manutenção do software. O desafio dos pesquisadores está em apoiar a indústria de software com trabalhos na área de estimativas que possam tornar as mesmas mais precisas. Além disso, as estimativas não devem onerar as equipes de software para não agregar mais custos aos projetos. Esta tese é fruto de uma pesquisa realizada ao longo de quatro anos, dois dos quais atuando em um projeto de manutenção de software pertencente a um grande banco governamental brasileiro. O projeto era mantido por uma fábrica de software parceira do Programa de Pós-Graduação em Ciência da Computação da Faculdade de Informática da PUCRS. A pesquisa inspirou esta tese de doutorado que apresenta, como uma opção para a área de estimativas, um modelo de esforço em manutenção de software. O modelo aqui apresentado apoia tanto a indústria de software como as pesquisas na área de estimativas.
|
108 |
Extração de contextos definitórios a partir de textos em língua portuguesaWendt, Igor da Silveira January 2011 (has links)
Made available in DSpace on 2013-08-07T18:43:25Z (GMT). No. of bitstreams: 1
000445541-Texto+Completo-0.pdf: 1627180 bytes, checksum: 184a4b2054d700b987b074f0fcdf3122 (MD5)
Previous issue date: 2011 / The definitory context is part of a text or utterance that provides information about a concept based on its use. The extraction of definitions from texts is an important task in various applications. Several papers present this feature as an aid in the construction of ontologies, in the development of material for aid in translation, in question answering systems, in creation of glossaries, dictionaries, among others. Thus, this study proposes set of heuristics to make the automatic extraction of potentially definitory contexts contained in Portuguese texts. The results of these heuristics were evaluated by terminologists and obtained 35. 1 % F-measure when applied in a General Geology corpus and 51. 7 % F-measure when applied in a General Chemistry corpus, reducing in both more than 50%of the amount of contexts to be examined by a specialist compared with the contexts extraction through a concordancer. / O contexto definitório é a parte de um texto ou de um enunciado que fornece informação sobre um conceito, com base em seu uso. A extração de contextos definitórios a partir de textos é uma tarefa importante em várias aplicações. Diversos trabalhos usam este recurso como auxílio na construção de ontologias, no desenvolvimento de material de auxílio à tradução, na elaboração de sistemas de perguntas e respostas, na criação de glossários, dicionários, entre outros. Nesse sentido, este trabalho propõe um conjunto de heurísticas para fazer a extração automática de contextos potencialmente definitórios em textos de língua portuguesa. Os resultados dessas heurísticas foram avaliados por terminólogos. Os resultados mostram 35,1% de F-measure quando o conjunto de heuristicas foi aplicado a um corpus de Geologia Geral e 51,7% de F-measure quando aplicado a um corpus de Química Geral. Isso proporcionou uma redução, em ambos os corpus, de mais de 50% da quantidade de contextos para serem analisados pelo especialista, comparando-se com a extração de contextos em um concordanciador.
|
109 |
Um Roadmap para GQSTurchetto, Fabiano January 2005 (has links)
Made available in DSpace on 2013-08-07T18:43:25Z (GMT). No. of bitstreams: 1
000392661-Texto+Completo-0.pdf: 432224 bytes, checksum: b9737686724e71eda38e92848f11b834 (MD5)
Previous issue date: 2005 / Nowadays the organizations need to implement a quality improvement program in order to survive on the competitive market. The Software Quality Assurance (SQA) is directly related to one process area in the SW-CMM and CMMI. This function is responsible by assure that the implanted process is being followed. However, without an adequate and functional SQA structure (activities and roles classified according to maturity levels of this models), the organizations are finding difficulties in achieve a higher maturity level in the SW-CMM and in the CMMI. And the effort expended for some of the SQA activities must be reduced with the time. It because the organizations dominate better your processes along the years. In this context, this research presents a roadmap for GQS. The roadmap aggregates the MEGa model, that objectivities to organize the SQA function, and the “2 Tempos” method to execution of auditorships by sampling. The MEGa is a guide to formulate or reformulate the SQA structure in the organization. The “2 Tempos” method possibility to customizes part of SQA function. / Nos dias atuais as organizações necessitam de um processo de melhoria de qualidade para atuar em um mercado competitivo. A Garantia da Qualidade de Software (GQS), correlata a uma área de processo no SW-CMM e no CMMI, é a função responsável por garantir que o processo implantado está sendo seguido. Entretanto, sem uma estrutura (atividades e papéis relacionados com a maturidade organizacional) de GQS adequada e funcional, as organizações encontram dificuldades em passar para o nível seguinte de maturidade no SW-CMM e no CMMI. Deve-se considerar ainda que o esforço despendido por algumas das atividades de GQS deve ser reduzido com o passar do tempo, uma vez que os processos passam a ser mais bem compreendidos e dominados pela organização. Tendo em vista este quadro, propõe-se um roadmap para GQS. Compõe o roadmap o modelo MEGa, para estruturação da função de GQS, e o método 2 Tempos para execução de auditorias por amostragem. O MEGa funciona como um guia que auxilia a organização na definição ou reformulação da sua estrutura de GQS e o método 2 Tempos torna a customização de parte da função de GQS passível de execução.
|
110 |
Processo de evolução colaborativo de guias de referência de softwareSouza, Richard Henrique de January 2009 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência de Computação. / Made available in DSpace on 2012-10-24T06:40:54Z (GMT). No. of bitstreams: 1
263941.pdf: 1295184 bytes, checksum: 3c1409b0d160c1729764dc0e4b92475c (MD5) / Na melhoria de processos de software, guias de referência podem fornecer um apoio sobre como definir um modelo específico de processo em uma organização, alinhado aos modelos genéricos de referência, como: ISO / IEC 15504, CMMI e MPS.BR. Tais guias de referência indicam diversas alternativas quanto à forma de estabelecerem as melhores práticas em diferentes ambientes organizacionais, descrevendo vários métodos, técnicas e ferramentas e indicando em que contexto cada uma destas é aplicável. No entanto, o desenvolvimento e a atualização de tais guias de referência não são tarefas triviais e representam um esforço contínuo e colaborativo. Portanto, este trabalho apresenta um processo para a evolução contínua e colaborativa de guias de referência. Este processo é aplicado e avaliado, onde o resultado da avaliação consiste em um primeiro indício de que a utilização do processo de evolução colaborativo pode facilitar a atualização contínua de guias de referência.
Software process improvement reference guides can provide a support on how to define organization specific process models in alignment with generic software process reference models, such as, ISO/IEC 15504, CMMI or MPS.BR. Such reference guides describe various methods, techniques and tools and indicate in which context each of them is applicable. Yet, the development and update of reference guides is not trivial and represents a collaborative and continuous effort. Therefore, a process for the continuous and collaborative evolution of such reference guides is described in this thesis. This process was implemented and evaluated, and the assessment results provide a first indication that the use of the collaborative development of reference guides can facilitate the continuous updating of the reference guides.
|
Page generated in 0.0806 seconds