• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 51
  • 2
  • 2
  • Tagged with
  • 58
  • 58
  • 35
  • 19
  • 18
  • 18
  • 15
  • 13
  • 13
  • 13
  • 12
  • 11
  • 10
  • 9
  • 9
  • 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.
1

Definição de Processos Baseada em Componentes

SEGRINI, B. M. 28 August 2009 (has links)
Made available in DSpace on 2016-08-29T15:33:08Z (GMT). No. of bitstreams: 1 tese_2808_.pdf: 2022457 bytes, checksum: f49a705bcec0c4fe9cf41a5589689a22 (MD5) Previous issue date: 2009-08-28 / Definir processos de software não é uma tarefa trivial. Uma abordagem utilizada frequentemente para definição de processos é a definição de processos em níveis, na qual são definidos processos padrão organizacionais, os quais são instanciados para projetos, originando os processos de projeto. Embora essa abordagem se baseie na reutilização de processos, ela não explora amplamente as possibilidades de reúso de processos. Uma alternativa para tentar amenizar as dificuldades na definição de processos é trazer para a o domínio de processos de software as ideias do Desenvolvimento de software Baseado em Componentes (DBC). Este trabalho propõe uma abordagem intitulada Definição de Processos Baseada em Componentes (DPBC), a qual procura institucionalizar o reúso de processos ou de partes deles, tratados como componentes de processo. Esses componentes de processo podem ser definidos no nível de abstração de processos padrão e em variados níveis de granularidade, podendo ser utilizados na definição de outros componentes de processo ou na definição de processos de projeto.
2

Reengenharia de uma Ontologia de Processo de Software e seu uso para a Integração de Ferramentas de Apoio ao Planejamento de Projetos.

BRINGUENTE, A. C. O. 23 August 2011 (has links)
Made available in DSpace on 2016-08-29T15:33:14Z (GMT). No. of bitstreams: 1 tese_4162_.pdf: 956200 bytes, checksum: 63cf447161e6f317b5766333c1af664d (MD5) Previous issue date: 2011-08-23 / Com o crescimento do interesse na área de integração entre sistemas de software, surgiram abordagens que visam tratar este problema. De maneira geral, a integração de sistemas pode ocorrer em quatro níveis: de hardware, de plataforma, sintático e semântico. No nível semântico, foco deste trabalho, durante o processo de integração, o significado dos componentes envolvidos deve ser o mais claro possível, ou seja, o significado pretendido dos conceitos no esquema de dados, nas assinaturas das operações e dos serviços deve ser explicitado. Neste contexto, uma ontologia de domínio pode ser utilizada para definir uma representação explícita dessa conceituação compartilhada e ser usada como referência durante a integração. Este trabalho aplicou a abordagem OBA-SI, uma abordagem de integração semântica baseada em ontologia, para integrar na camada de dados ferramentas que apoiam o planejamento, controle e acompanhamento de projeto de software. Durante o processo de integração, foi utilizado uma ontologia de processo de software, a SPO (Software Process Ontology) para adicionar semântica aos conceitos das ferramentas envolvidas nesse processo. Para servir adequadamente como um modelo de referência, a SPO passou por um processo de reengenharia baseada na UFO (Unified Foundational Ontology), uma ontologia de fundamentação.
3

Continuidade da execução dos processos de software em empresas avaliadas no MPS.BR / Continuity of the Processes Execution in Software companies evaluated in MPS.BR (Inglês)

Almeida, Carlos Diego Andrade de 11 August 2011 (has links)
Made available in DSpace on 2019-03-29T23:27:36Z (GMT). No. of bitstreams: 0 Previous issue date: 2011-08-11 / Many software development companies find in the maturity models, one way to improve the quality of their products. The models make use of assessments to qualify those companies. The companies invest resources in definition and implementation of their processes. However, after an assessment, in some cases, companies realize difficulties to maintain their processes compliant with the adopted model. This dissertation presents the results of a quantitative research and a qualitative research which tried to capture and represent the knowledge related to the factors that influence in the maintenance of execution of software processes in a manner compliant to the model MPS.BR. / Muitas empresas desenvolvedoras de software encontram, nos modelos de maturidade, uma forma de melhorar a qualidade de seus produtos. Os modelos utilizam-se de avaliações para qualificar essas empresas, que investem recursos na definição e na implementação de seus processos. Entretanto, após a avaliação, em alguns casos, as empresas percebem dificuldades em manter seus processos aderentes ao modelo adotado. Essa dissertação apresenta os resultados de uma pesquisa quantitativa e qualitativa que busca capturar e representar os conhecimentos relacionados aos fatores que influenciam a continuidade da execução dos processos de software de forma aderente ao modelo MPS.BR.
4

Modelo de gestão do processo de venda e desenvolvimento de software on-demand para MPE\'s / Management model of selling and on-demand software development process

Andrea Padovan Jubileu 16 December 2008 (has links)
A maioria das micro e pequenas empresas (MPEs) de desenvolvimento de software brasileiras são voltadas para o desenvolvimento de software on-demand. Normalmente, essas MPEs têm dificuldades em formalizar um processo de software padrão. O presente trabalho de pesquisa tem por objetivo apresentar uma proposta de integração de modelos/normas de capacidade de processo com modelos de ciclo de vida de software, em um contexto de gestão de processos de negócio. Como resultado, obteve-se o modelo de gestão do processo de venda e desenvolvimento de software on-demand para MPEs (ProcSoftVD - Gestão), composto pelo método de melhoria de processo de software (ProcSoftVD - Melhoria) e pelo modelo de processo de venda e desenvolvimento de software on-demand para MPEs (ProcSoftVD). O método de melhoria de processo de software foi criado a partir de abordagens existentes e complementares, voltadas às MPEs. O ProcSoftVD foi originado com base no framework unified process, possibilitando a visualização do processo em duas perspectivas - fases e áreas de conhecimento, e nos modelos/normas de capacidade de processo CMMI-DEV e ISO/IEC 15504-5, elaborado em um processo iterativo e evolutivo de pesquisa-ação com a participação de duas MPEs. Um diferencial dessa proposta é a consideração de atividades de comercialização do software junto ao processo de desenvolvimento de software, o que auxilia na delimitação do escopo do projeto de desenvolvimento de software para um acordo contratual. Outro diferencial é o detalhamento das atividades do processo por meio de tarefas, sugestão de papéis desempenhados pelos responsáveis das atividades e disponibilização de templates com exemplos para cada um dos artefatos elaborados na execução da atividade. / The majority of the software development micro and small companies are turned to the development of on-demand software. Usually, for these small companies the formalization of a standard process for software development is very difficult. For that reason the goal of this research is to propose an integration of capability processes models/standards within software life cycle models, in a perspective of business process management. The main result of this research is a management model of selling and on-demand software development process, which embraces the software process improvement method and the selling and on-demand software development process model. The software process improvement method was build from complementary and existents tailored approaches for micro and small companies. The selling and on-demand software development process model was created based on the models/standards of process capability CMMI-DEV and ISO/IEC 15504-5 and on the unified process framework, allowing the process view from two perspectives - phases and knowledge areas. The model was elaborated in an iterative and evolutionary action-research process carried out within two micro and small companies. The originality of this proposal is the consideration of software sale activities jointly with software development process, assisting the scope delimitation of a software development project for contractual agreement. Other aspect of this research which makes it distinctive is the detail of the process activities by mean of tasks, suggestions of people roles for each activities and provision of templates with examples for each artifact created during the activities.
5

Modelo de gestão do processo de venda e desenvolvimento de software on-demand para MPE\'s / Management model of selling and on-demand software development process

Jubileu, Andrea Padovan 16 December 2008 (has links)
A maioria das micro e pequenas empresas (MPEs) de desenvolvimento de software brasileiras são voltadas para o desenvolvimento de software on-demand. Normalmente, essas MPEs têm dificuldades em formalizar um processo de software padrão. O presente trabalho de pesquisa tem por objetivo apresentar uma proposta de integração de modelos/normas de capacidade de processo com modelos de ciclo de vida de software, em um contexto de gestão de processos de negócio. Como resultado, obteve-se o modelo de gestão do processo de venda e desenvolvimento de software on-demand para MPEs (ProcSoftVD - Gestão), composto pelo método de melhoria de processo de software (ProcSoftVD - Melhoria) e pelo modelo de processo de venda e desenvolvimento de software on-demand para MPEs (ProcSoftVD). O método de melhoria de processo de software foi criado a partir de abordagens existentes e complementares, voltadas às MPEs. O ProcSoftVD foi originado com base no framework unified process, possibilitando a visualização do processo em duas perspectivas - fases e áreas de conhecimento, e nos modelos/normas de capacidade de processo CMMI-DEV e ISO/IEC 15504-5, elaborado em um processo iterativo e evolutivo de pesquisa-ação com a participação de duas MPEs. Um diferencial dessa proposta é a consideração de atividades de comercialização do software junto ao processo de desenvolvimento de software, o que auxilia na delimitação do escopo do projeto de desenvolvimento de software para um acordo contratual. Outro diferencial é o detalhamento das atividades do processo por meio de tarefas, sugestão de papéis desempenhados pelos responsáveis das atividades e disponibilização de templates com exemplos para cada um dos artefatos elaborados na execução da atividade. / The majority of the software development micro and small companies are turned to the development of on-demand software. Usually, for these small companies the formalization of a standard process for software development is very difficult. For that reason the goal of this research is to propose an integration of capability processes models/standards within software life cycle models, in a perspective of business process management. The main result of this research is a management model of selling and on-demand software development process, which embraces the software process improvement method and the selling and on-demand software development process model. The software process improvement method was build from complementary and existents tailored approaches for micro and small companies. The selling and on-demand software development process model was created based on the models/standards of process capability CMMI-DEV and ISO/IEC 15504-5 and on the unified process framework, allowing the process view from two perspectives - phases and knowledge areas. The model was elaborated in an iterative and evolutionary action-research process carried out within two micro and small companies. The originality of this proposal is the consideration of software sale activities jointly with software development process, assisting the scope delimitation of a software development project for contractual agreement. Other aspect of this research which makes it distinctive is the detail of the process activities by mean of tasks, suggestions of people roles for each activities and provision of templates with examples for each artifact created during the activities.
6

Uma abordagem para melhoria do processo de software baseada em medição

Teles Moreira, Renata 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:58:02Z (GMT). No. of bitstreams: 2 arquivo3242_1.pdf: 3661573 bytes, checksum: 51e1190f322b91d924dc677f686e2ef7 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2008 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / Nas últimas duas décadas, Melhoria de Processo de Software tem se destacado como um importante tópico tanto para pesquisas acadêmicas quanto para a indústria de software. A Melhoria de Processo de Software tem se baseado, principalmente, em modelos e normas como CMMI, ISO/IEC 15504, ISO 9000 e MR-MPS. No entanto, ainda há uma considerável dificuldade, por parte das organizações, na implantação de programas de Melhoria de Processo, devido a diversos fatores, tais como: custo, falta comprometimento, não entendimento dos benefícios da melhoria, falta de feedback do progresso do programa, entre outros. Diante deste cenário, diversas abordagens têm sido utilizadas com o objetivo de guiar as organizações no caminho da Melhoria de Processo de Software. Um exemplo disso é o método DMAIC, reconhecido em todo o mundo como o método utilizado para estruturar a melhoria do processo da manufatura na busca do padrão Seis Sigma e, que vem ganhando espaço na indústria de software. Neste contexto, o objetivo deste trabalho é definir uma abordagem para Melhoria de Processo de Software, através da simplificação e adaptação do DMAIC, tendo como foco principal a melhoria baseada na medição dos processos. A abordagem visa trabalhar os processos prioritários para a organização e relevantes para os clientes, utilizando ciclos de melhoria pequenos, com intuito de obter resultados rápidos e significativos
7

Padrão de qualidade de software de apoio ao gerenciamento de projetos SCRUM em um cenário de desenvolvimento distribuído de software / Pattern of Software Quality Support to the Management of SCRUM Projects on a Spread Developing Software Scenario (Inglês)

Silva, Alexandre Machado 12 September 2011 (has links)
Made available in DSpace on 2019-03-29T23:27:42Z (GMT). No. of bitstreams: 0 Previous issue date: 2011-09-12 / As far as software development is concerned, we normally think about which models can be used in order to make the process the most effective we can get. Yet, when we need to develop software together with groups of makers who are in geographically separated environments, the possibility of possible problems tend to increase considerably. So, a question immediately comes out: How can we join these two situations with the guarantee of the effectiveness in the process of software development? Aiming to help solve such a problem, we present in this paper a study of quality of evaluation of the products to development of software using the SCRUM framework. Trying to help the development of the tool, or on the process of evaluation of the tolls that already exist, this paper uses the ranking for factor or sub-factor goals to identify and rate the quality attributes of greater importance for this specific situation. The results of the qualities were based on specific literature, as well as in analyses of some existing software in the market, and also the help of some professionals who use DDS, SCRUM or both of them. It was also made a field survey, together with professionals who manage projects, system analysts, program writers, customers, product owners, professors, scrummasters and web designers, trying to rate these quality attributes, which results were conquered through the evaluation of software quality. The study and the analyses for the development set standards for tools to support project management SCRUM scenario distributed software development. Keywords: Software, Software Engineering, Software Development, Scrum, Distributed Software Development. / Quando o assunto é desenvolvimento de software pensamos logo em quais modelos podem ser utilizados a fim de que o processo de construção seja o mais eficiente possível. Porém, quando necessitamos desenvolver software com grupos de desenvolvedores que estão em ambientes geograficamente distribuídos, as variáveis de possíveis problemas tendem a aumentar consideravelmente. Então vem logo à pergunta: como associar estas duas realidades garantindo a eficiência no processo de desenvolvimento de software? Com o intuito de ajudar a equacionar tal problema, apresentamos neste trabalho um estudo de avaliação da qualidade dos produtos para desenvolvimento distribuído de software usando o framework SCRUM. Com o intuito de definir um padrão de qualidade para ferramentas de apoio a gerência de projetos SCRUM no cenário DDS, este trabalho usa a classificação por objetivos fatores e subfatores a fim de identificar e hierarquizar atributos de qualidade de maior importância para este domínio de aplicação. O levantamento dos atributos foi baseado em literatura especializada, bem como na análise de alguns softwares existentes no mercado, e auxílio de profissionais que utilizam DDS (Desenvolvimento Distribuído de Software), SCRUM ou os dois. Foi realizada, ainda, uma pesquisa de campo, junto a profissionais que são gerentes de projetos, analistas de sistemas, programadores, clientes, product owners, professores, scrum másters e web designers, visando à hierarquização desses atributos de qualidade, cujos resultados foram obtidos através de um modelo de avaliação da qualidade de software. O estudo e análise desses resultados fornecem subsídios para a definição de um padrão de qualidade para ferramentas de apoio a gerência de projetos com o uso do framework SCRUM em cenários de desenvolvimento distribuído de software. Palavras-chave: Software, Engenharia de software, Desenvolvimento de software, SCRUM, Desenvolvimento Distribuído de Software.
8

Uma abordagem de monitoramento dos fatores e condições que influenciam nas práticas ágeis / An Approach for Monitoring the Factors and Conditions that influences in the Agile Practices (Inglês)

Landim, Henrique Farias 21 August 2012 (has links)
Made available in DSpace on 2019-03-29T23:33:10Z (GMT). No. of bitstreams: 0 Previous issue date: 2012-08-21 / As a matter of evolution and competitiveness, companies need to improve the quality of their practices. Therefore, it is essential to know what influences them. However, companies don't know the factors and conditions that influence their practices and therefore can not monitor them to ensure they do not impact the project. This work aims to identify key factors and conditions that influence agile pratices, it is proposed to mitigate their influence on the project by defining an approach and monitoring to assess the quality improvement of agile practices. To evaluate the proposed approach, an action research was conducted in a software development company. Keywords: Agile Method, Agile Pratices, Software, Factors, Conditions, Monitoring, Improvement. / Por uma questão de evolução e competitividade, as empresas precisam melhorar a qualidade de suas práticas, conhecendo o que as influencia. Entretanto, percebe-se que as empresas desconhecem quais os fatores e condições que influenciam suas práticas e, consequentemente, não conseguem monitorá-los de forma a garantir que impactarão positivamente no projeto. Esse trabalho objetiva identificar os principais fatores e condições que influenciam as Práticas Ágeis, propõe-se a mitigar a influência dos mesmos no projeto através da definição de uma abordagem para monitorar e avaliar a melhoria da qualidade das práticas ágeis. Para avaliar a abordagem proposta, foi realizada uma pesquisa ação em uma empresa de desenvolvimento de software. Palavras-chave: Monitoramento, Fatores e Condições, Práticas Ágeis, Métodos Ágeis SCRUM e Extreme Programming, Riscos, Simplicidade, Avaliação e Melhoria de Processo
9

Definição e estabelecimento de processos de fábrica de software de uma organização de TI do setor público

Nomura, Luzia January 2008 (has links)
Orientador: Prof. Dr. Mauro de Mesquita Spinola / Tese (doutorado) - Escola Politécnica da Universidade de São Paulo. Departamento de Engenharia de Produção, 2008.
10

ProDefiner : uma abordagem progressiva para a definição de processos de software no contexto de um ambiente centrado no processo

Ronaldo Bezerra Oliveira, Sandro January 2007 (has links)
Made available in DSpace on 2014-06-12T15:53:59Z (GMT). No. of bitstreams: 2 arquivo6419_1.pdf: 6467595 bytes, checksum: 9ae2789bc18dc30949b0f891de8a53d7 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2007 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / A definição, utilização e melhoria contínua de um processo de software são um dos principais objetivos de uma organização de software. Esse esforço geralmente considera apenas métodos e práticas da engenharia de software, sem contemplar suficientemente as restrições do ambiente de trabalho ou o conhecimento e a experiência das equipes de software. Ao definir um processo de software adequado a uma organização, é também importante ponderar as características peculiares da própria empresa e de seus grupos de trabalho. Mecanismos para promover um melhor gerenciamento destes processos deveriam são usados, tais como: a reutilização de processos de software; a necessidade da transformação/conversão do processo de software usando diversas normas e modelos da qualidade existentes; e a gestão do conhecimento organizacional. O uso destes mecanismos de forma integrada juntamente com um repositório de ativos de processos durante a implementação do processo de software pode tornar este ciclo mais controlado e melhorar a produtividade dos especialistas. Para apoiar esta idéia, foi definida uma abordagem para a definição progressiva (aperfeiçoada com as experiências aprendidas) do processo de software, incrementando o nível de automação fornecido para esta etapa do ciclo de vida de processos de software. A tese está inserida no contexto de ambientes centrados no processo, cuja especificação gerou o ambiente ImPProS, e tem como objetivo principal contribuir para o amadurecimento da tecnologia de processos de software através do uso de modelos e padrões da qualidade de processo e através de propostas de mecanismos para auxiliar os usuários destes tipos de ambientes durante a definição progressiva de seus processos. Esta tese apresenta o modelo de construção do ambiente ImPProS, focando mais precisamente nas características relacionadas à definição de processos de software e na automação dos mecanismos de gerenciamento deste processo. O texto discute, ainda, um experimento realizado com o modelo proposto em uma disciplina ministrada no CIn/UFPE e externa a análise qualitativa de especialistas de processos no uso da solução

Page generated in 0.2658 seconds