Página 1 dos resultados de 5295 itens digitais encontrados em 0.072 segundos

Alinhando objetivos estratégicos e processo de desenvolvimento em empresas de software; Aligning strategic objectives and development practices at software companies

Fleury, André Leme; Spinola, Mauro de Mesquita; Laurindo, Fernando José Barbin; Pessoa, Marcelo Schneck de Paula
Fonte: Associação Brasileira de Engenharia de Produção - ABEPRO; Sao Paulo Publicador: Associação Brasileira de Engenharia de Produção - ABEPRO; Sao Paulo
Tipo: Artigo de Revista Científica
POR
Relevância na Pesquisa
115.87%
Sistemas de software são atualmente responsáveis por parte significativa das inovações tecnológicas viabilizadas em produtos e serviços. A história do software é recente, assim como são recentes as pesquisas sobre o tema, que tem como foco principal o aprimoramento dos seus processos de desenvolvimento. Apesar das contribuições trazidas por essas teorias, a questão do alinhamento entre objetivos estratégicos e o processo de desenvolvimento nas empresas de software considerando as suas principais capacidades produtivas permanece um tema inexplorado. Como consequência, técnicas da engenharia de software são aplicadas sem incorporar considerações de valor nos processos de análise e na tomada de decisões. Este artigo analisa e apresenta soluções para duas questões: como diferenciar as empresas de software de acordo com seus processos produtivos mais relevantes e como garantir que esses processos de desenvolvimento encontram-se alinhados com os objetivos do negócio. A abordagem resultante inclui um referencial para classificação de empresas de software e uma técnica de planejamento tecnológico para essas empresas. O projeto de pesquisa incluiu a realização de surveys , pesquisa-ação e estudos de caso; Software systems are currently responsible for a significant part of the technological innovations introduced in products and services. Software history is recent and research concerning software usually aims to improve process capabilities. Despite the contributions of these theories...

VIDAese: processo de visualização exploratória para apoio a estudos empíricos em verificação, validação e teste de software; VIDAese: visual exploratory process to support empirical studies in software verification, validation and test

Garcia, Rogério Eduardo
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Tese de Doutorado Formato: application/pdf
Publicado em 02/10/2006 PT
Relevância na Pesquisa
105.97%
A Engenharia de Software evolui gradativamente para uma disciplina científica baseada em observação, formulação teórica e experimentação. Nesse contexto, estudos experimentais têm sido conduzidos para proporcionar evidências sobre a qualidade e a produtividade de técnicas, ferramentas e métodos de desenvolvimento de software. Porém, resultados obtidos a partir de pesquisas experimentais são úteis somente se os pesquisadores puderem consolidá-las em um contexto significativo de conhecimento. O projeto Readers: A Collaborative Research to Develop, Validate and Package Reading Techniques for Software Defect Detection aborda diversos aspectos envolvidos na construção de um corpo significativo de resultados a partir de experimentos controlados. Nesse contexto, sustenta-se que a aplicação de meios alternativos de análise e exploração de dados dos experimentos conduzidos pode colaborar para a evolução do Pacote de Laboratório, e como efeito colateral, contribuir com a formação do corpo de conhecimento almejado. Este projeto propõe mecanismos para integrar técnicas de visualização exploratória à análise de dados de experimentos controlados. Para isso, foram propostas adequações ao processo de experimentação...

Considerações sobre desenvolvimento colaborativo de software para aprendizagem em plataformas móveis.; Advisements on collaborative software development for learning on mobile platforms.

Martinazzo, Alexandre Antonino Gonçalves
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 27/06/2011 PT
Relevância na Pesquisa
105.94%
A aplicação de dispositivos eletrônicos móveis na Educação tem ficado cada vez mais intensa na última década. Projetos como UCA (Um Computador por Aluno), elaborado pelo Governo Federal Brasileiro, OLPC (One Laptop per Child), conduzido por uma organização sem fins lucrativos de mesmo nome, e M-Learning, de universidades europeias, são exemplos de larga escala deste fenômeno. Os impactos educacionais do uso destes dispositivos são estudados nestes e em outros projetos relacionados, havendo diversas indicações de como alcançar de resultados positivos. Não existem, entretanto, modelos de Engenharia de Software voltados à produção dos aplicativos usados neste contexto. Visando atender esta demanda, este texto analisa as particularidades no projeto de ferramentas para estas plataformas móveis, com mais interesse no desenvolvimento colaborativo das comunidades de software livre e na realidade brasileira. O desenvolvimento de um aplicativo de desenho para o projeto OLPC foi usado como estudo de caso para esta pesquisa. Este aplicativo foi criado usando o método da Programação Extrema por uma equipe de pesquisadores liderada pelo autor e atualmente conta com colaboração da comunidade de software livre. A partir desta experiência...

Bridging software engineering gaps towards system of systems development; Preenchendo lacunas da Engenharia de Software rumo ao desenvolvimento de sistema de sistemas

Ramos, Marcelo Augusto
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Tese de Doutorado Formato: application/pdf
Publicado em 07/05/2014 EN
Relevância na Pesquisa
105.95%
While there is a growing recognition of the importance of System of Systems (SoS), there is still little agreement on just what they are or on by what principles they should be constructed. Actually, there are numerous SoS definitions in the literature. The difficulty in specifying what are the constituent systems, what they are supposed to do, and how they are going to do it frequently lead SoS initiatives to complete failures. Guided by a sample SoS that comprises all the distinguishing SoS characteristics and a generic SoS Engineering (SoSE) process, this thesis explores the SoS development from different Software Engineering (SE) perspectives that include requirements, analysis, design, and reengineering. For the Requirements Engineering (RE), we propose a scene-based RE approach to describe the SoS progressively as an arrangement of elementary but meaningful related behaviors named scenes. The objective is making easier the description and the understanding of the SoS dynamism. For the analysis, we propose extensions to statecharts to visually improve the modeling of systems interactions. They are symbolic notations that result from an analogy with multi-layer Printed Circuit Boards (PCB). The resulting diagrams are named PCBstatecharts. For the design...

Caracterização de um processo de software para projetos de software livre; Characterizing a software process for Free Software projects.

Reis, Christian Robottom
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 23/04/2003 PT
Relevância na Pesquisa
105.94%
Software Livre é software fornecido com código fonte, e que pode ser livremente usado, modificado e redistribuído. Projetos de Software Livre são organizações virtuais formadas por indivíduos que trabalham juntos no desenvolvimento de um software livre específico. Estes indivíduos trabalham geograficamente dispersos, utilizando ferramentas simples para coordenar e comunicar seu trabalho através da Internet. Este trabalho analisa esses projetos do ponto de vista de seu processo de software; em outras palavras, analisa as atividades que realizam para produzir, gerenciar e garantir a qualidade do seu software. Na parte inicial do trabalho é feita uma extensa revisão bibliográfica, comentando os principais trabalhos na área, e são detalhadas as características principais dos projetos de software livre. O conteúdo principal deste trabalho resulta de dois anos de participação ativa na comunidade, e de um levantamento realizado através de questionário, detalhando mais de quinhentos projetos diferentes. São apresentadas treze hipóteses experimentais, e os resultados do questionário são discutidos no contexto destas hipóteses. Dos projetos avaliados nesse levantamento, algumas características comuns foram avaliadas. As equipes da grande maioria dos projetos são pequenas...

Desenvolvimento e avaliação tecnologica de um sistema de prontuario eletronico do paciente, baseado nos paradigmas da World Wide Web e da engenharia de software

Claudio Giulliano Alves da Costa
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em //2001 PT
Relevância na Pesquisa
105.93%
O Prontuário Eletrônico do Paciente (PEP) é atualmente um dos principais temas de pesquisa e desenvolvimento no âmbito da Informática Médica. Nesse panorama de intensa produção de sistemas de PEP e com o advento da Internet, surgiu a idéia desta dissertação, na qual: 1) o assunto relacionado a PEP, Internet e Engenharia de Software foi revisado; 2) avaliou-se o desenvolvimento de PEPs, sob o ponto de vista da Engenharia de Software, através de um levantamento de campo; e 3) desenvolveu-se um PEP baseado na Web, batizado de PEPWeb. Além de outros resultados, a pesquisa demonstrou que no desenvolvimento de 28,6% dos PEPs não foi utilizada nenhuma metodologia de Engenharia de Software e que somente 14,3% desses são coordenados por especialistas em Informática Médica; além disso, ficou clara a tendência Internet: 65,7% apresentam interface Web. Na construção do PEPWeb foi possível se constatar as dificuldades no desenvolvimento e na implementação dos conceitos de um PEP. O sistema está disponível para testes na URL: www.nib.unicamp.br/pepweb, servindo como meio para a realização de novos trabalhos e também para que se possa usufruir dos seus recursos e, assim, experimentar os novos conceitos e tecnologias do PEP.; The Electronic Patient Record (EPR) is currently one of the main themes of research and development of Medical Informatics. In this landscape of intense production of EPR systems and the advent of Internet...

Desenvolvimento de software para equipamento de prototipagem rápida por sinterização seletiva a laser (SLS)

Santos, Fernando César dos
Fonte: Universidade Federal de Santa Catarina Publicador: Universidade Federal de Santa Catarina
Tipo: Dissertação de Mestrado Formato: [138] p.| il., grafs., tabs.
POR
Relevância na Pesquisa
105.95%
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2009.; Entre os diversos processos de Prototipagem Rápida (Rapid Prototyping, ou RP) para fabricação de objetos sólidos tridimensionais existentes, destaca-se a Sinterização Seletiva a Laser (Selective Laser Sintering, ou SLS). Nesta pesquisa analisaram-se diferentes softwares de RP existentes e aplicaram-se conhecimentos de Engenharia de Software no desenvolvimento metodológico de um sistema de controle (software) para um equipamento-protótipo SLS existente no laboratório CIMJECT. Respeitando o paradigma clássico da RP, a solução adotada consistiu em integrar o novo sistema de controle com um software de planejamento de processos de fabricação rápida por adição de camadas (RP3), desenvolvido pelo NUFER - Núcleo de Prototipagem e Ferramental, da UTFPR (Universidade Tecnológica Federal do Paraná). Para validação da solução foi desenvolvida, em parceria com o LHW - Laboratório de Hardware da UFSC, uma placa de hardware específica capaz de simular os principais elementos que compõem um equipamento de prototipagem rápida por SLS. Os resultados evidenciaram as potencialidades do software desenvolvido...

Avaliação de interatividade em ambiente virtual de ensino e aprendizagem com base no design gráfico e na engenharia de software (educacional)

Costa, Renata Maria Silva
Fonte: Universidade Federal de Santa Catarina Publicador: Universidade Federal de Santa Catarina
Tipo: Dissertação de Mestrado Formato: 143 p.| ils., tabs., grafs.
POR
Relevância na Pesquisa
115.9%
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro de Comunicação e Expressão, Programa de Pós-graduação em Design e Expressão Gráfica, Florianópolis, 2014; Esta dissertação tem como objetivo propor diretrizes para instrumentos avaliativos de Ambientes Virtuais de Ensino e Aprendizagem (AVEA) com base na Engenharia de Software e no Design Gráfico e de interação. Assim, inicialmente, tratamos de assuntos relacionados a área de software, tais como ciclo de vida e de desenvolvimento, garantia de qualidade de software, tecnologias em camada e aplicações web (WebApps). Em seguida, discorremos sobre os princípios da usabilidade, aceitabilidade, comunicabilidade e outros facilitadores de interatividade para interfaces gráficas mais amigáveis e humanas. Na sequência, apresentamos as características técnicas e pedagógicas dos Ambientes Virtuais de Ensino e Aprendizagem (AVEA) e os caracterizamos como sendo softwares educacionais on-line (WebApps - Aplicação Web). Antes de finalizarmos nossos estudos, apresentamos uma releitura da pesquisa das autoras Godoi & Padovani (2011) sobre vinte e três (23) instrumentos avaliativos de software educacional e discorremos sobre a importância de se avaliar Ambientes Virtuais de Ensino e Aprendizagem (AVE). Por fim...

Elementos básicos para a construção de modelo de gestão da informação para engenharia de software : estudo de caso para atividade de requisitos no SERPRO

Lemos, Roberto Duarte Pontual de
Fonte: Universidade de Brasília Publicador: Universidade de Brasília
Tipo: Dissertação
POR
Relevância na Pesquisa
105.93%
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação, Departamento de Ciência da Informação e Documentação, 2009.; A ciência da informação tem ampliado suas áreas de atuação, como parte da influência de suas características interdisciplinares. Uma das disciplinas correlatas em que ela tem atuado é na ciência da computação, com o uso de modelos de gestão da informação para engenharia de software. O desenvolvimento de sistemas de informação tornou-se uma atividade crítica para boa parte das organizações, em função de sua dependência dos sistemas para suas atividades operacionais e gerenciais. A dificuldade das empresas de desenvolvimento de software em entregar no prazo sistemas que atendam as exigências dos usuários, levou a adoção de técnicas de engenharia e modelos de maturidade, com objetivo de tornar a atividade mais previsível, em termos de prazos de entrega e qualidade dos sistemas. Entretanto, apenas as soluções técnicas não atenderam as expectativas dos clientes, e uma das alternativas avaliadas foi a associação entre engenharia de software e conceitos e modelos de gestão da informação e conhecimento. Esta pesquisa avaliou modelos de gestão da informação utilizados em processos de desenvolvimento de software...

Melhoria de processo de software e gestão do conhecimento em organizações de software

Furquim, Tatiana de Almeida
Fonte: Universidade de Brasília Publicador: Universidade de Brasília
Tipo: Tese
POR
Relevância na Pesquisa
105.98%
Tese (doutorado)—Universidade de Brasília, Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação, Departamento de Ciência da Informação e Documentação, Programa de Pós-Graduação em Ciência da Informação, 2010.; Esta tese de doutorado teve por objetivo geral identificar e analisar a relação entre a aquisição, proteção, transferência e aplicação do conhecimento organizacional sobre engenharia de software, os mecanismos organizacionais facilitadores da gestão do conhecimento e as práticas de melhoria de processo de software em uma organização de software brasileira. Adotou-se a abordagem qualitativa e a pesquisa foi operacionalizada por meio de estudo de caso. Foram realizadas entrevistas, observações e análise documental. Foram entrevistados gerentes de software, coordenadores de programas corporativos, desenvolvedores de software e especialistas em gestão do conhecimento. As visitas de observação ocorreram na unidade de software do SERPRO de Brasília. Identificaram-se e descreveram-se práticas de melhoria de processo de software que facilitam a aquisição, proteção, transferência e aplicação do conhecimento organizacional sobre engenharia de software em organizações de software bem como mecanismos organizacionais facilitadores da gestão do conhecimento relacionados à liderança...

Proposta de integração da engenharia de software nas estratégias empresariais

Reis,Adalberto Faria dos; Costa,Ivanir da
Fonte: Associação Brasileira de Engenharia de Produção Publicador: Associação Brasileira de Engenharia de Produção
Tipo: Artigo de Revista Científica Formato: text/html
Publicado em 01/12/2005 PT
Relevância na Pesquisa
115.9%
As empresas vivem os desafios constantes de produzir software de alta qualidade, de impacto no sucesso de seus negócios, com ótima relação custobenefício e, acima de tudo, em curto prazo. A engenharia de software estabelece a importância de considerar a estratégia da organização e a geração de valor no planejamento e na implantação dos seus projetos. Como parte dos desafios, é preciso escolher uma das opções de modelos de desenvolvimento e manutenção de sistemas, classificados como ágeis ou rigorosos. É chegado o momento de propor o tratamento desses temas de forma integrada, através da prática do pensamento e da ação estratégica a serem aplicados pelos engenheiros de software no transcorrer de seus trabalhos. Um modelo de ação e comportamento estratégicos é proposto por este trabalho, capaz de auxiliar os engenheiros de software neste empreendimento, e são mencionados outros modelos e ferramentas que podem ser usados como apoio e complemento.

Um mapeamento sistemático de mecanismos para guiar estudos empíricos em engenharia de software

Trigueiro de Almeida Filho, Adauto; Castelo Branco Soares, Sérgio (Orientador)
Fonte: Universidade Federal de Pernambuco Publicador: Universidade Federal de Pernambuco
Tipo: Outros
PT_BR
Relevância na Pesquisa
115.9%
Estudos empíricos têm se mostrado mecanismos relevantes para o avanço científico em diversas áreas, como por exemplo as Ciências Sociais e a Medicina. Tais áreas possuem considerável experiência na condução de estudos dessa natureza. Em Engenharia de Software (ES) não é diferente, pois desde a década de 1980 estudos empíricos têm sido evidenciados como um importante instrumento para o desenvolvimento da área, que é fortemente dependente de atividades humanas. Nesse cenário, é essencial ter conhecimento para conduzir os principais tipos de estudos emp´ıricos encontrados em ES, a saber: experimento controlado, quasi-experimento, survey, etnografia, pesquisa-ação e estudo de caso. A partir desse contexto, esta pesquisa visa selecionar os trabalhos mais relevantes da área que foram capazes de desenvolver algum tipo de mecanismo específico para ES que servisse de guia para os estudos empíricos citados anteriormente. Essa seleção foi realizada através de um mapeamento sistemático de estudos, o qual utilizou buscas automatizadas com a ajuda de cinco engenhos de busca de bibliotecas digitais, além de busca manual em periódicos e conferências relevantes para a área. No total, foram encontrados 7101 estudos...

Engenharia de Produtividade de Software: a união de fatores não técnicos e práticas direcionadas ao aumento da produtividade em Empresas de Software

Farias, Jair da Silva
Fonte: Universidade Federal de Pernambuco Publicador: Universidade Federal de Pernambuco
Tipo: Dissertação
PT_BR
Relevância na Pesquisa
105.93%
A evolução do mercado global focou a sua forma de crescimento durante anos em questões técnicas, por exemplo, utilizando maquinário automatizado, ferramentas sofisticadas, dentre outros. Assim também foi com a Engenharia de Software onde a maior parte dos estudos ficou centrada em questões técnicas. Computadores de última geração, ferramentas de geração de código, metodologias e processos de desenvolvimento de software, etc., tiveram maior espaço dentre as pesquisas relativas ao desenvolvimento de software. Em paralelo, mas de uma forma menos intensa, as questões comportamentais têm sido pesquisadas. Como fazer com que as pessoas evoluam para atender o time-to-market, se tornem mais produtivas, com maior qualidade de vida e satisfação profissional? Em resumo, como a Engenharia de Software pode considerar as pessoas dando a mesma prioridade às questões técnicas? Neste trabalho foram realizadas duas revisões literárias: a primeira voltada à motivação dos engenheiros de software e a segunda voltada à produtividade de engenheiros de software. Estas revisões literárias foram centradas em fatores não técnicos e serviram de base para uma proposta com práticas e fatores que afetam a produtividade...

Mapeamento sistemático sobre replicação de estudos empíricos em engenharia de software

Suassuna, Marcos; Queda Bueno da Silva, Fábio (Orientador)
Fonte: Universidade Federal de Pernambuco Publicador: Universidade Federal de Pernambuco
Tipo: Outros
PT_BR
Relevância na Pesquisa
105.97%
Contexto Muitos autores consideram replicação de estudos empíricos como uma atividade essencial para a construção do conhecimento em qualquer ciência empírica. Em engenharia de software, os primeiros estudos de replicação datam de meados de 1990, portanto são relativamente recentes. Embora o entendimento sobre replicação em engenharia de software tenha evoluído ao longo dos anos, os estudos e o debate científico sobre replicação ainda se encontram em um estágio inicial. Os trabalhos publicados ainda não fazem uso claro de termos e conceitos associados à replicação e nenhuma base abrangente de conhecimentos tem sido publicada para fornecer material sobre replicação. Objetivo - Analisar as pesquisas relacionadas à replicação de estudos empíricos em engenharia de software e trabalhos conceituais e teóricos sobre replicações. Nesta pesquisa são apresentadas as conclusões desta análise, concentrando-se nas informações dos estudos sobre replicações e estudos originais relacionados. Método - Aplicou-se a metodologia de revisão sistemática para realizar um mapeamento sistemático sobre o estado atual dos trabalhos de replicação de estudos empíricos realizados em engenharia de software. Resultados - Foram analisados 16.126 artigos...

Replicação de estudos empíricos em engenharia de software: extensão de um mapeamento sistemático.

Bezerra, Roberta Moraes Monteiro; Silva, Fábio Queda Bueno da (Orientador)
Fonte: Universidade Federal de Pernambuco Publicador: Universidade Federal de Pernambuco
Tipo: Dissertação
BR
Relevância na Pesquisa
105.99%
Contexto: Pesquisadores das ciências empíricas relatam a necessidade de realizar replicações dos estudos empíricos, inclusive na Engenharia de Software. Os primeiros estudos de replicação na Engenharia de Software Empírica são da década de 1990, sendo uma área relativamente recente. A Engenharia de Software Empírica ainda não conseguiu definir os termos e conceitos básicos de replicação, estando este debate em estágio inicial. Também não existe uma vasta literatura com material de replicação. Objetivo: Estender a pesquisa de (Silva et al., 2011) analisando os estudos relacionadas a replicação na Engenharia de Software Empírica e publicadas nos anos de 2011 e 2012. Método: A realização de um mapeamento sistemático sobre o estado atual dos trabalhos de replicação na Engenharia de Software Empírica, para extrair e analisar os novos dados dos artigos selecionados e depois comparar os resultados dos dois mapeamentos sistemáticos. Resultados: Nesse estudo foram analisados mais de 7.000 artigos, a partir dos quais foram selecionados 39 artigos referente a replicações executadas, com 51 replicações, executadas em 2011 e 2012, e 35 estudos originais. Também foram selecionados 10 artigos referente a trabalhos teóricos sobre replicação. 53% das replicações são consideradas externas; há uma forte concentração de replicações de quasi-experimentos...

Princípios da engenharia de software educativo com base na engenharia didática:uma prototipação do bingo dos racionais

Ramos, Carolina Soares; Bellemain, Franck Gilbert René(Orientador); Ferreira, Verônica Gitirana Gomes(Coorientadora)
Fonte: Universidade Federal de Pernabuco Publicador: Universidade Federal de Pernabuco
Tipo: Dissertação
BR
Relevância na Pesquisa
105.96%
Este trabalho dissertativo teve o objetivo de investigar os aportes dos princípios teórico-metodológicos da Engenharia Didática à Engenharia de Software Educativo. A metodologia de concepção elaborada nesse contexto foi executada e avaliada na construção de uma versão computacional do Bingo dos Racionais. O referido jogo teve sua origem no Projeto Rede da UFPE que tinha como objetivos: a produção de jogos educacionais para o ensino da matemática a partir de sucata e a formação de professores à integração desses jogos no ensino. A pesquisa fundamentou-se nos princípios teórico-metodológicos da Engenharia de Software Educativa e na Engenharia Didática. O processo metodológico construído na integração da Engenharia Didática (ED) à Engenharia de Software Educativo (ESE) tem duas vertentes, uma destinada à elicitação dos requisitos partindo da execução das análises prévia e a priori da ED, a outra destinada à implementação técnica dos requisitos apoiada sobre os princípios do Model-View-Controller (MVC). Como apoio à elicitação dos requisitos, elaboramos um questionário destinado aos idealizadores do Bingo dos Racionais e formadores. Contudo, terminamos nosso trabalho com a execução da nossa metodologia para o levantamento dos requisitos da versão computacional do Bingo dos Racionais e implementação dos mesmos. Nas considerações finais...

Uma abordagem sistemática para implementação, gerenciamento e customização de testes de linhas de produto de software

Câmara, Heitor Mariano de Aquino
Fonte: Universidade Federal do Rio Grande do Norte; BR; UFRN; Programa de Pós-Graduação em Sistemas e Computação; Ciência da Computação Publicador: Universidade Federal do Rio Grande do Norte; BR; UFRN; Programa de Pós-Graduação em Sistemas e Computação; Ciência da Computação
Tipo: Dissertação Formato: application/pdf
POR
Relevância na Pesquisa
105.98%
Through the adoption of the software product line (SPL) approach, several benefits are achieved when compared to the conventional development processes that are based on creating a single software system at a time. The process of developing a SPL differs from traditional software construction, since it has two essential phases: the domain engineering - when common and variables elements of the SPL are defined and implemented; and the application engineering - when one or more applications (specific products) are derived from the reuse of artifacts created in the domain engineering. The test activity is also fundamental and aims to detect defects in the artifacts produced in SPL development. However, the characteristics of an SPL bring new challenges to this activity that must be considered. Several approaches have been recently proposed for the testing process of product lines, but they have been shown limited and have only provided general guidelines. In addition, there is also a lack of tools to support the variability management and customization of automated case tests for SPLs. In this context, this dissertation has the goal of proposing a systematic approach to software product line testing. The approach offers: (i) automated SPL test strategies to be applied in the domain and application engineering...

Sistema de apoio à interatividade em revisões sistemáticas em engenharia de software

Fernandes, Wellington Alexandre
Fonte: Universidade Federal do Rio Grande do Norte; BR; UFRN; Programa de Pós-Graduação em Sistemas e Computação; Ciência da Computação Publicador: Universidade Federal do Rio Grande do Norte; BR; UFRN; Programa de Pós-Graduação em Sistemas e Computação; Ciência da Computação
Tipo: Dissertação Formato: application/pdf
POR
Relevância na Pesquisa
115.86%
A colaboração na pesquisa é uma das tarefas centrais da área acadêmica. Atualmente, muitos pesquisadores estão utilizando meios modernos de troca de arquivos digitais através de ferramentas assíncronas e também com o uso de ferramentas mais sofisticadas, do tipo síncronas. Juntamente com o fato da crescente quantidade de artigos sendo gerados, mais complexos, diversificados e aumentando de forma desorganizada, o que trás ao pesquisador uma tarefa difícil para organizá-los de forma a se extrair o melhor conteúdo destes, isto ocorre porque uma subárea da Engenharia de Software (ES) ainda é bastante mal aproveitada, a Engenharia de Software Experimental (ESE). Utilizando-se de um dos tipos de experimentos que a ESE oferece, as revisões sistemáticas entram como uma solução bastante robusta, na qual o pesquisador pode identificar o conhecimento existente em uma área e planejar devidamente sua pesquisa, evitando a repetição de erros em pesquisas já efetivadas por outros pesquisadores no passado. Contudo, estas duas abordagens, a colaboração virtual de pesquisadores e a utilização de revisões sistemáticas, contem problemas: na primeira, sistemas colaborativos são geralmente difíceis de configurar e usar; na segunda...

Motivação em equipas de engenharia de software: contextos de elevado desempenho em Portugal

Lima, Diogo Corte Real Ferreira de
Fonte: Instituto Universitário de Lisboa Publicador: Instituto Universitário de Lisboa
Tipo: Dissertação de Mestrado
Publicado em //2014 POR
Relevância na Pesquisa
115.98%
Mestrado em Informática e Gestão; A motivação dos profissionais que trabalham em Engenharia de Software é um dos fatores críticos de sucesso de projetos. Estudos recentes mostram que o conhecimento existente relacionado com a motivação em Engenharia de Software está desatualizado. Este trabalho visa estudar a motivação em equipas de Engenharia de Software em Portugal, tendo em conta contextos de elevado desempenho. Emerge do conceito de Peopleware (DeMarco & Lister, 2013) e tem como suporte o estudo de Sach et al. (2011). É desenvolvido um estudo descritivo, com dados do tipo qualitativo ancorado em entrevistas a profissionais em Engenharia de Software (n=18). Posteriormente, procedeu-se a uma análise de conteúdo e sua categorização em fatores motivacionais, para poder inferir o que os profissionais mais valorizam no seu trabalho. Como resultados deste trabalho, identificou-se que os fatores motivacionais mais frequentemente mencionados foram ‘Pessoas’, ‘Trabalho realmente útil’ e ‘aprendizagem’. Foram analisados os fatores motivacionais em contexto de elevado desempenho, o que permitiu concluir que era mais valorizada a relação interpessoal neste grupo. Por outro lado os profissionais pertencentes ao grupo não classificado como de elevado desempenho valorizavam mais frequentemente a aprendizagem. Relativamente ao trabalho em equipa...

Elementos básicos para a construção de modelo de gestão da informação para engenharia de software: estudo de caso para atividade de requisitos no SERPRO

Lemos, Roberto Duarte Pontual de
Fonte: Revista Ibero-Americana de Ciência da Informação Publicador: Revista Ibero-Americana de Ciência da Informação
Tipo: info:eu-repo/semantics/article; info:eu-repo/semantics/publishedVersion; ; Formato: application/pdf; application/pdf
Publicado em 18/04/2011 POR
Relevância na Pesquisa
115.93%
A ciência da informação tem ampliado suas áreas de atuação, como parte da influência de suas características interdisciplinares. Uma das disciplinas correlatas em que ela tem atuado é na ciência da computação, com o uso de modelos de gestão da informação para engenharia de software. O desenvolvimento de sistemas de informação tornou-se uma atividade crítica para boa parte das organizações, em função de sua dependência dos sistemas para suas atividades operacionais e gerenciais. A dificuldade das empresas de desenvolvimento de software em entregar no prazo sistemas que atendam as exigências dos usuários, levou a adoção de técnicas de engenharia e modelos de maturidade, com objetivo de tornar a atividade mais previsível, em termos de prazos de entrega e qualidade dos sistemas. Entretanto, apenas as soluções técnicas não atenderam as expectativas dos clientes, e uma das alternativas avaliadas foi a associação entre engenharia de software e conceitos e modelos de gestão da informação e conhecimento. Esta pesquisa avaliou modelos de gestão da informação utilizados em processos de desenvolvimento de software, e identificou os elementos chave para a construção de um modelo de gestão da informação para ser integrado ao processo do Serpro de desenvolvimento de software (Processo Serpro de Desenvolvimento de Soluções - PSDS). O objetivo é que a futura utilização destes elementos em um modelo de gestão da informação para o PSDS melhore aspectos relacionados ao reuso de informações em projetos de software...