9,878 research outputs found

    Proposta de metodologia para controle de qualidade em uma fábrica de software

    Get PDF
    Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Engenharia de ProduçãoA indústria de software vem, ao longo dos anos, evidenciando esforços, no sentido de acompanhar as mudanças no mercado devido à acirrada competitividade, decorrentes de uma demanda constante e crescente por produtos de alta qualidade. A permanência num mercado altamente dinâmico e exigente impulsiona as organizações na busca de tecnologias, técnicas e metodologias que possam apoiar suas atividades com o intuito de construir produtos de alta qualidade, dentro de orçamentos e cronogramas reais, com custos razoáveis sem, contudo, extrapolar os prazos de entrega nem comprometer a produtividade e a qualidade de seus produtos e processos. A preocupação com a qualidade tem levado as organizações a adotarem distintas abordagens que, se levadas a efeito de maneira sistemática podem contribuir grandemente para a solução dos problemas enfrentados pelas organizações de desenvolvimento de software. O objetivo principal deste trabalho é a proposição de uma abordagem que compreende a utilização combinada (integrada) de reuso sistemático, teste e inspeção de software, no contexto de fábrica de software, visando à melhoria da qualidade. A metodologia proposta é validada, aplicando o modelo UML Components utilizando-se como suporte computacional a ferramenta X-Packager, a qual descreve e empacota os assets gerados ao longo do processo de desenvolvimento. Pode-se destacar como contribuições deste trabalho, a sistematização da aplicação de atividades combinadas que levam à qualidade; um melhor entendimento dos conceitos e abordagens relacionados a tais atividades; um melhor entendimento dos modelos de qualidade de produto e de processo e das diversas abordagens de fábrica de software, que embora não sejam recentes, são extremamente atuais e têm merecido a atenção de profissionais, pesquisadores e empresas que atuam nesta área

    0012/2009 - Arquitetura Orientada a Serviço - Conceituação

    Get PDF
    A arquitetura orientada a serviços (SOA – Service Oriented Architecture) apresenta-se como sendo mais flexível e capaz de suportar serviços independentes de plataforma e protocolo em um ambiente distribuído. Neste trabalho, apresentamos os principais conceitos relacionados à abordagem SOA

    0008/2009 - Levantamento de Informações para Modelagem de Processos

    Get PDF
    A Modelagem de Processos é uma prática adotada por diversas organizações em todo o mundo nos mais variados contextos. Apesar de sua importância, continua sendo uma atividade cara e complexa. Dentro desta atividade, o levantamento de informações é uma das etapas mais importantes, podendo comprometer todo o processo em caso de falha. Este trabalho realizou um levantamento bibliográfico sobre os avanços recentes do tema presente na área de elicitação de processos, elicitação de conhecimento e elicitação de requisitos de software, de modo a propor linhas gerais de uma possível solução para o problema apresentado. A proposta será empregada em um cenário real, em uma grande empresa brasileira de óleo e gás

    IMPLEMENTAÇÃO DE ESCRITÓRIO DE PROCESSOS EM INSTITUIÇÕES DE ENSINO SUPERIOR

    Get PDF
    A importância dada à eficiência administrativa tem sido estimulada por órgãos federais direcionadores e auditores no âmbito do Governo Federal. Dentre os métodos e soluções ofertados por um dos programas de governo – o GesPública, encontra-se a Gestão de Processos. Metodologias específicas de gestão de processos buscam trazer a visão do alinhamento dos processos de negócios com a estratégia e os objetivos, com base na visão de que os processos executam a estratégia e promovem a integração total da cadeia de valor do negócio. Por isso, este trabalho tem por objetivo descrever a metodologia de implementação de um Escritório de Processos (EP) em uma das maiores instituições federal de ensino superior do Brasil. Para tanto, foi realizado um estudo de caso, exploratório, utilizando técnicas de coleta de dados do tipo entrevistas e observação participante e técnicas de análise de dados de conteúdo. Os principais resultados mostram a criação do EP e sua inserção na estrutura organizacional, os aspectos de atuação, a metodologia própria para orientação do mapeamento dos processos críticos da organização, criada para auxiliar a disseminação da cultura de processos em uma organização tradicional verticalizada

    0023/2009 - Metodologia para Análise e Projeto de Serviços em uma abordagem SOA

    Get PDF
    Serviços devem ter descrição bem definida e serem publicados em um repositório, permitindo serem facilmente localizados. Aplicações baseadas em serviços são desenvolvidas como conjuntos independentes de serviços oferecendo interfaces bem definidas para seus usuários potenciais utilizando o princípio de baixo acoplamento. Métodos tradicionais, tais como “orientado a objeto” e “baseado em componentes” especialmente nos aspectos de análise e projeto são inadequados para os desafios e características necessárias para a construção de serviços. Portanto, um importante desafio em SOA é a definição de uma metodologia de análise e projeto de serviços que seja adequada às características da organização. Este trabalho tem o objetivo de propor uma metodologia para análise e projeto de serviços considerando como base a identificação de serviços a partir da modelagem de processos de negócio

    Flexibility and modeling in business processes: a multi-dimensional relationship

    Get PDF
    Over the last few years, Business Process Management (BPM) has achieved increasing popularity and dissemination. An analysis of the underlying assumptions of BPM shows that it pursues two apparently contradicting goals: on the one hand it aims at formalising work practices into business process models; on the other hand, it intends to confer flexibility to the organization - i.e. to maintain its ability to respond to new and unforeseen situations. This paper analyses the relationship between formalisation and flexibility in business process modelling by means of an empirical case study of a BPM project in an aircraft maintenance company. A qualitative approach is adopted based on the Actor-Network Theory. The paper offers two major contributions: (a) it illustrates the sociotechnical complexity involved in BPM initiatives; (b) it points towards a multidimensional understanding of the relation between formalization and flexibility in BPM projects

    Technician components and requirements model for the formation and management of cooperation networks among civil construction companies

    Get PDF
    A indústria da Construção Civil possui um modo de operação semelhante ao das organizações virtuais, mas de forma não estruturada, deixando de proporcionar vantagens competitivas. Para tanto, o artigo propõe um Modelo de Requisitos e Componentes Técnicos, baseado na metodologia EKD (Enterprise Knwoledge Development), para auxiliar a formação e gerência de redes entre empresas da construção civil. Para a elaboração do modelo proposto, foi conduzida uma análise dos projetos internacionais mais relevantes no setor da construção além de estudo de casos contendo sete obras a fim de detectar seus objetivos e pontos falhos a serem reestruturados e adaptados para a indústria da construção civil brasileira. Não obstante, o modelo proposto baseou-se em uma adaptação das melhores práticas de uma arquitetura de referência para redes. Como resultado, a proposição viabiliza uma visão clara dos requisitos necessários, explora a necessidade de intensa comunicação e troca de informações, além de contribuir com pesquisas futuras no que tange a um futuro desenvolvimento de sistema de informação direcionado para este segmento econômico.The operational method of civil construction can be analyzed by the outlook of virtual organizations, however not yet structuralized, hence not providing competitive advantages. Thus, this article considers a Technical Components and Requirements Model, based on EKD methodology (Enterprise Knowledge Development), to assist in the formation and management of networks in civil construction companies. For the elaboration of the considered model, an analysis of the most important international construction projects was conducted, in addition to a case study from seven construction projects in order to detect their goals and defective points, to then be reorganized and adapted to the Brazilian civil construction industry. Moreover, the considered model was also based on an adaptation of reference architecture for civil construction networks. As a result, the proposal makes possible, to the stakeholders, a clear view of the necessary requirements, exploring the necessity of intense communication and exchange of information, besides contributing to future research works regarding a future development of an information system directed for this economic segment

    Melhoria de modelos de processo de negócio com mineração de processos e simulação baseada em agentes

    Get PDF
    Tese (doutorado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2013.Técnicas de mineração de processos permitem a descoberta de modelos de processos em logs de eventos. Apesar dos importantes progressos nesta área, os modelos de processo minerados se apresentam frequentemente de forma complexa dificultando a compreensão dos processos de negócio. Essa complexidade envolve de forma implícita as relações entre as atividades de alto nível de abstração, utilizadas pelos analistas ao descrever seus processos de negócio, e as atividades de baixo nível representadas nos logs de eventos. De fato, nas técnicas atuais de mineração de processos existe uma lacuna entre os eventos de baixo nível e a abstração de alto nível das atividades empresariais. Esta pesquisa aborda o problema através do desenvolvimento de uma técnica de mineração de processos denominada modelo hierárquico de Markov. Este modelo é capaz de produzir a hierarquização de processos relacionando os eventos de alto e baixo nível de abstração utilizando um procedimento de descoberta baseado na técnica denominada Expectation-Maximization. Para a geração dos logs de eventos mais próximos a realidade organizacional, relacionando os diversos agentes aos múltiplos cenários dos processos de negócio, foi utilizado uma plataforma de simulação baseada em agentes denominada Agent-Object Relationship (AOR) framework. Com a finalidade de avaliar experimentalmente a abordagem proposta foram descritos três modelos de processo de negócio utilizando Business Process Modeling Notation associados à simulação baseada em agentes para gerar os logs de eventos de baixo nível na plataforma AOR e também implementado um estudo de caso utilizando um log de eventos real. Os resultados foram comparados com técnicas de mineração de processos existentes no framework ProM. Também foram estudadas e selecionadas métricas para avaliar quantitativamente aspectos de complexidade dos modelos de processos hierárquicos gerados. O resultado da avaliação indicou a viabilidade do modelo hierárquico proposto para preencher a lacuna entre os dois níveis de abstração nos processos de negócio existentes nas organizações. _______________________________________________________________________________________ ABSTRACTProcess mining techniques allow the discovery of process models in event logs. Despitethe significant progress in this field, the mined process models are often presented in acomplex form, dificulting the understand of business processes. This complexity involvesimplicitly the relationship between the high-level abstraction used by analysts to describetheir business processes, and the low-level activities, represented in the event logs. Infact, there is a gap between the low-level events and the high-level abstraction of businessactivities. This research addresses this problem by developing a process mining techniqueso called hierarchical Markov model. This model is able to produce a hierarchical processmodel relating the low- and high-level events through the use of a discovering procedurebased on the Expectation-Maximization technique. For the event logs generation closestto the organizational reality, where agents are involved in diferent business scenarios, weused the Agent-Object Relationship (AOR) simulation framework. In order to evaluatethe proposed approach three diferent business process models were described using theBusiness Process Modeling Notation, together with the agent-based simulation platform(AOR) to generate the event logs, and also implemented a case study using a real-lifeevent log. The results were compared with existing process mining techniques in the ProMframework. Also, metrics were studied and selected to quantitatively evaluate aspects ofcomplexity in the generated hierarchical process models. The evaluation results indicatedthe feasibility of the hierarchical proposed model to fill the gap between the two businessprocess abstraction levels existents in organizations

    0025/2010 - Pesquisa em Estimativas em Projetos de Modelagem de Processos

    Get PDF
    Uma das primeiras questões na fase inicial de um projeto de modelagem de processos é como estimar o esforço a ser gasto para sua execução. Um projeto de modelagem em muito se assemelha a um projeto de desenvolvimento de software. Este trabalho realizou um levantamento bibliográfico sobre estimativas de esforço para a realização de projetos de modelagem de processos de negócio e desenvolvimento de software buscando trabalhos contendo técnicas e métodos aplicáveis aos projetos de modelagem de processos de negócio na Petrobras

    Proposta de catálogo eletrônico de processos de negócio baseados em UBL para composição de aplicações SOA

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2011Cada vez mais as empresas têm enfrentado um ambiente de intensa concorrência e mudanças de mercado. Isso faz com que elas tenham que adaptar rapidamente seus processos de negócio, refletindo essas alterações nos seus sistemas computacionais. No lado da modelagem de processos de negócio, o uso de Business Process Management (BPM) permite fazer o gerenciamento de processos utilizando uma visão horizontal, que envolve sistemas, pessoas, departamentos etc. No lado da implementação, a arquitetura orientada a serviços (SOA) permite implementar esses processos através do uso de serviços web, que são projetados para serem reutilizáveis e interoperáveis. A integração entre BPM e SOA vem sendo defendida como uma forma de lidar com as crescentes mudanças nos requisitos de negócios, adaptando-se mais rapidamente a elas e permitindo que os sistemas computacionais acompanhem essas mudanças. Esta integração, porém, carece de agilidade, pois a transição entre a modelagem do processo de negócio, no nível BPM, e a sua implementação, no nível SOA, é feita de forma manual ou no máximo semi-automatizada. Isso impede que as empresas sejam mais ágeis na implementação dos seus processos. Este trabalho apresenta uma pesquisa acerca de como aumentar essa agilidade na integração entre BPM e SOA, propondo uma arquitetura baseada num catálogo de processos de negócio, padronizado segundo a especificação Universal Business Language (UBL). Este catálogo é integrado a uma ferramenta de modelagem de processos de negócio de forma a permitir que o usuário-projetista possa compor suas aplicações, utilizando como base processos padronizados presentes no catálogo. A arquitetura permite buscar e vincular serviços web às atividades do processo, e também exportar esses processos para um ambiente que permita a sua posterior execução, a nível computacional. A proposta é fortemente baseada em padrões, de forma a mitigar questões de interoperabilidade e aproveitar as melhores práticas atualmente existentes
    corecore