Apoio Automatizado à Elaboração de Planos de Gerência de Conhecimento para Processos de Software

Tamanho: px
Começar a partir da página:

Download "Apoio Automatizado à Elaboração de Planos de Gerência de Conhecimento para Processos de Software"

Transcrição

1 Apoio Automatizado à Elaboração de Planos de Gerência de Conhecimento para Processos de Software Jadielly F. Oliveira 1, Carla A. L. Reis 1 1 Universidade Federal do Pará, Programa de Pós-graduação em Ciência da Computação, Av. Auguto Correa 01, Belém, Pará, Brasil {jady, clima}@ufpa.br Abstract. The software development touch upon activities which produce diversified knowledge intensely, and in great proportions. In this context, the Knowledge Management can be useful to centralize the knowledge produced during the execution of a software process, in such a way that this knowledge can be used or all the organization members. This paper presents the definition and the development of a support infrastructure that introduces KM in software processes through the an automated support to development and execution of KM projects in a PSEE called WEbAPSEE. Keywords: Knowledge Management, Software Process, Process-centered Software Engineering Environments. 1 Introdução O desenvolvimento de software envolve atividades que produzem conhecimento diversificado, de forma intensa, e em grandes proporções [1]. No entanto, há grande dificuldade em localizar e reter esse conhecimento que muitas vezes permanece apenas nas mentes dos indivíduos, formando o capital intelectual da organização [2]. Nesse contexto, a Gerência do Conhecimento (GC) pode ser realizada para simplificar o processo de compartilhamento, distribuição, criação, captura e aprendizado de conhecimento organizacional [3], de forma que os membros da organização possam utilizá-lo como auxílio na realização de suas tarefas. De acordo com O leary, GC envolve recursos humanos, organização e cultura, além de tecnologia de informação, métodos e ferramentas para o seu apoio [4]. O mesmo autor afirma ainda que a implantação de GC deve ser incorporada aos processos da organização, que por sua vez devem ser reformulados para acomodar a GC. Dessa forma, quando implantada em organizações de desenvolvimento de software, a GC deve ser incorporada tanto aos processos de software, como aos métodos e ferramentas utilizadas para gerenciá-los. Um exemplo de ferramenta utilizada para gerenciar processos de software são os Ambientes de Desenvolvimento de Software Centrados em Processo (do inglês, Process-centered Software Engineering Environments PSEEs), caracterizados principalmente, por fornecer apoio à modelagem e execução de processos de software em tempo real [5]. A integração da Gerência de Conhecimento à PSEEs pode

2 representar um ganho para a organização, pois é possível aliar o histórico de execução dos processos de software com os registros de conhecimento para fornecer auxílio aos desenvolvedores na realização de tarefas. Este trabalho apresenta a definição e desenvolvimento de uma infra-estrutura de apoio a implantação de GC em processos de software de forma customizável, integrada a um PSEE denominado WebAPSEE [6], através do apoio à elaboração de Planos de GC, bem como à execução dos mesmos. A organização do restante do artigo está disposta da seguinte forma: a seção 2 apresenta um estudo realizado para identificação dos principais requisitos. Na seção 3 é apresentada a infra-estrutura desenvolvida. Na seção 4 são apresentados os trabalhos relacionados. A seção 5 apresenta as conclusões e descreve trabalhos futuros. 2 Requisitos para Implantação de Gerência de Conhecimento em Organizações de Desenvolvimento de Software Com o objetivo de coletar requisitos para implantação de GC foram realizadas entrevistas em quatro organizações de desenvolvimento de software, que possuem uma grande quantidade de processos de desenvolvimento e manutenção de software em execução. O principal problema reportado pelos entrevistados foi a falta de tempo dos desenvolvedores em registrar conhecimento. Isso é decorrente ao fato de que a gerência não prevê no planejamento o tempo necessário para que possam ser registrados itens conhecimentos. Outro problema de grande relevância reportado pelos gerentes foi a falta de tempo para avaliar todos os itens de conhecimento inseridos pela equipe. Por exemplo, em organizações onde existe apenas um gerente para todos os projetos, haveria uma sobrecarga de trabalho muito grande para avaliação de itens cadastrados. Um problema em particular encontrado em uma das organizações foi a diferença dos níveis de experiência entre os membros dos projetos, que por se tratar de uma organização acadêmica, possui alocação de membros baseada na área de interesse do aluno, bem como pode ocorrer alocação de pessoas sem experiência por falta de profissionais qualificados (normalmente alunos do início dos cursos). Essas pessoas novatas poderiam ser beneficiadas com conhecimento de outros alunos, caso eles tivessem registrado esse conhecimento, o que minimizaria o desnível de experiência entre os alunos. Algumas empresas apresentaram um grande problema em comum em relação à comunicação entre os membros, bem como à dificuldade de saber quem faz o quê dentro da organização, visto que ambas possuem um número grande de pessoas. Muitas vezes ocorre que algumas pessoas ficam sobrecarregadas em tirar dúvidas de outros membros da organização e acabam sendo interrompidas constantemente, atrasando suas tarefas. Os principais requisitos identificados a partir da entrevista foram: a integração de ferramentas de GC ao ambiente de trabalho dos membros da organização; o estabelecimento de estratégias de GC adequadas à diversidade de projetos; a aplicação de abordagens para facilitar a comunicação entre os membros da organização; o planejamento adequado de tempo para que os desenvolvedores possam registrar

3 conhecimento, bem como a implementação de ferramentas para minimizar o esforço dos gerentes de conhecimento nas tarefas de avaliação e manutenção dos registros. 3 Gerência de Conhecimento no WebAPSEE A ferramenta WebAPSEE-Knowledge Manager (WKM) é uma extensão ao ambiente WebAPSEE que foi desenvolvida para apoiar a definição automatizada de Planos de GC incorporados a processos de software de forma customizada. O WebAPSEE foi escolhido porque consiste em um ambiente para gestão de processos de software [6] que prioriza a integração entre suas ferramentas, permite a modelagem visual de processos através da WebAPSEEPML [7], e a execução flexível de processos. O PSEE em questão é formado por duas interfaces principais: o Manager Console, a TaskAgenda. No Manager Console os processos são modelados e executados, assim como são cadastrados os dados organizacionais. Através da TaskAgenda os desenvolvedores visualizam as tarefas que precisam executar juntamente com os artefatos que devem ser produzidos, além disso, podem informar o estado de suas atividades, possibilitando que o gerente possa acompanhar o andamento da execução do processo em tempo real a partir do Manager Console. Antes da elaboração do Plano de GC, os Gerentes de Conhecimento da Organização devem inserir os tipos de conhecimento a serem coletados na organização. A estrutura de campos desses tipos pode ser definida dinamicamente, semelhante à abordagem definida por Montoni [8]. Questões de avaliação podem ser vinculadas aos tipos de conhecimento no Manager Console. Quando vinculado a um Plano de GC o tipo carrega consigo a especificação das questões para avaliação do mesmo. 3.1 Elaboração do Plano de GC no WebAPSEE A elaboração de um Plano de GC é iniciada com a vinculação a um projeto, no qual o Gerente de Conhecimento deve descrever textualmente a abordagem utilizada para implantar GC. O segundo passo da elaboração do Plano de GC é a seleção dos tipos de conhecimento que poderão ser coletados durante o processo. Quando um tipo é vinculado ao Plano de GC, automaticamente é disponibilizado um formulário de cadastro, e outro de avaliação com as questões correspondentes, na TaskAgenda. No terceiro passo são alocados os responsáveis pela homologação dos itens de conhecimento por tipo. Apenas pessoas com o cargo de Gerente do Conhecimento podem ser homologadores, que são as pessoas que gerenciam os envios de itens de conhecimento para avaliação e revisão. No quarto passo o Gerente pode então definir critérios para aquisição de conhecimento. Esses critérios são baseados nos eventos de execução do ambiente WebAPSEE, como por exemplo o início ou a finalização de uma tarefa, de forma que quando um evento definido como critério de aquisição for disparado, o sistema solicita automaticamente na TaskAgenda o cadastro de conhecimento. O gerente pode definir marcos do processo para que o sistema envie uma solicitação de cadastro de conhecimento à equipe do projeto (Figura 4).

4 No quinto passo é possível definir quais tipos de conhecimento serão disseminados no processo. Após a finalização do Plano de GC, é possível gerar um relatório com todas as informações configuradas. Essas configurações irão nortear a forma como o processo de GC será executado durante o processo de software, no entanto, os membros da organização podem inserir conhecimento a qualquer momento e sobre qualquer assunto fora do escopo do processo. Fig. 4. Interface para configuração de Aquisição de Conhecimento. 3.2 Execução do Processo de GC no WebAPSEE A execução do processo de GC no WebAPSEE é iniciada quando os usuários da TaskAgenda inserem itens de conhecimento, seja por iniciativa própria, ou por requisição do sistema. Itens de conhecimento podem ser relacionados a instâncias de atividades, artefatos, recursos e ferramentas. Todos os itens de conhecimento inseridos são enviados para o gerente responsável pela homologação (definido no Plano de GC). A homologação de itens também é feita pela TaskAgenda (o módulo apenas fica disponível para os responsáveis). Quando necessário, o gerente pode enviar um item de conhecimento para avaliação de especialistas. Depois de homologados os itens de conhecimento ficam disponíveis, podendo ser acessados por todos os membros através da TaskAgenda. A busca de itens de conhecimento do WKM pode ser realizada a partir da seleção do tipo de conhecimento e filtragem de objetos do WebAPSEE, com a possibilidade de utilização de palavras-chave. Itens de conhecimento devem ser avaliados quanto a sua utilidade sempre que forem acessados por algum membro da organização. Essa avaliação será útil para a manutenção da base de conhecimento, bem como para a disseminação de itens, que

5 pode utilizar como parâmetro os resultados dessas avaliações. A figura 5 ilustra o diagrama de estados de itens de conhecimento. Fig. 5. Diagrama de Estados de Itens de Conhecimento. A disseminação de itens de conhecimento ocorre de forma não-intrusiva, e atualmente está implementada apenas para itens de conhecimento vinculados à instâncias de atividades. Sempre que uma atividade é iniciada na agenda, o sistema verifica a partir de cálculos de similaridade entre os atributos das atividades se existem itens que podem ser sugeridos como auxílio ao usuário da agenda. 4 Trabalhos Relacionados Foi realizado um estudo acerca de abordagens relacionadas à apresentada nesse artigo, com o objetivo de observar as lacunas existentes a fim de contribuir com novas perspectivas na área. O trabalho de Natali [9] apresenta uma infra-estrutura para GC integrada ao Ambiente de Desenvolvimento de Software ODE (Ontology-based software Development Environments), que apóia compartilhamento e reuso de conhecimento através de criação e captura, recuperação e acesso, disseminação, uso e manutenção do conhecimento. Montoni em [8] propõe uma infra-estrutura baseada em processo para aquisição, filtragem e empacotamento de conhecimento, integrada à Estação TABA para apoiar a exteriorização de conhecimento tácito e explícito de membros da organização. O trabalho de Galotta [10] apresenta um meta-ambiente de gestão do conhecimento, denominado CORE-KM, que pode ser configurado para diferentes organizações de acordo com suas necessidades de conhecimento e com seus processos de negócio específicos. O principal diferencial da abordagem de GC integrada ao WebAPSEE está na flexibilidade, visto que permite a definição dinâmica de tipos de conhecimento e questões de avaliação, e elaboração do plano de GC customizado para projetos. Além disso, um ponto forte da abordagem de GC proposta é que a possibilidade de mudanças no processo em tempo real pode ser um forte motivador para o registro de conhecimento, pois a realização de mudanças em um processo normalmente está relacionada a uma série de informações importantes (erros cometidos, planos de ação)

6 que quando agrupadas de maneira adequada podem contribuir para que o impacto de mudanças em outros processos semelhantes seja menor. 5 Conclusões e Trabalhos Futuros Este artigo apresentou a definição e desenvolvimento de uma infra-estrutura de apoio a implantação de GC em processos de software de forma customizável, integrada ao ambiente WebAPSEE, através da geração automatizada de Planos de GC. A principal contribuição deste trabalho consiste em proporcionar flexibilidade na geração de planos de GC para projetos, fornecendo apoio automatizado à GC, integrada a um PSEE que permite mudanças em tempo real. Além de integrar várias funcionalidades em um único ambiente de desenvolvimento de software centrado em processos. Com o objetivo de comprovar a utilidade da ferramenta, está em andamento um estudo de caso do desenvolvimento de um projeto seguindo um plano de GC sem a utilização da ferramenta, e está sendo planejado outro com a utilização da ferramenta. Ao final dos projetos, serão analisadas variáveis como: a quantidade de itens de conhecimento registrados, a qualidade desses itens, o esforço realizado para avaliação dos itens, dentre outras. Com base nesse estudo de caso, pretende-se realizar estudos empíricos, a partir da mineração do conhecimento inserido nos processo, com o objetivo de formar padrões de conhecimento para processos de software. Referências 1. Rus, I.; Lindvall, M., (2002) Knowledge management in software engineering, Software, IEEE, vol.19, no.3, pp Bjørnson, F. O. and Dingsøyr, T. (2008). Knowledge management in software engineering: A systematic review of studied concepts, findings and research methods used. Inf. Softw. Technol. 50, 11 (Oct. 2008), T.H. Davenport, L. Prusak, (1998) Working Knowledge: How Organizations Manage What They Know, Harvard Business School Press, Boston, MA, USA, O Leary, D.E., Studer, R., (2001) Knowledge Management: An Interdisciplinary Approach, IEEE Intelligent Systems, Vol. 16, No. 1, Janeiro/Fevereiro de Arbaoui, S.; Derniame, J.; Oquendo, F.; Verjus, H. (2002) A comparative review of Process-Centered Software Engineering Environments. Annals of Software Engineering, vol. 14, p Kluwer. 6. Lima Reis, C. A.; Reis, R. Q. (2007) Laboratório de Engenharia de Software e Inteligência Artificial: Construção do Ambiente WebAPSEE. ProQualiti Qualidade na Produção de Software. Edição Especial PBQP Software. v. 3, n. 1, junho de p Lima Reis, C. A., (2003) Uma Abordagem Flexível para Execução de Processos de Software Evolutivos. Tese de Doutorado - PPGC - UFRGS, Março. 8. Montoni, M. A.; (2003) Aquisição de Conhecimento: Uma Aplicação no Processo de Desenvolvimento de Software. Dissertação de Mestrado COPPE/UFRJ. 9. Natali, A. C., (2003) Uma Infra-Estrutura para Gerência de Conhecimento em um Ambiente de Desenvolvimento de Software. Dissertação de Mestrado. PPGI/UFES. 10. Galotta, C.; Zanetti, D.; Rocha, A.R.; Oliveira, K.M.. (2003) CORE-KM - Um Ambiente Customizável para Gerência de Conhecimento. In: II Simpósio Brasileiro de Qualidade de Software, 2003, Fortaleza. II SBQS / I Workshop de Gerência de Conhecimento, 2003.

Uma Ferramenta de Apoio à Gerência de Conhecimento Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos

Uma Ferramenta de Apoio à Gerência de Conhecimento Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos Uma Ferramenta de Apoio à Gerência de Conhecimento Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos Liken Lima, Silvia Nunes das Dores, Jadielly Oliveira, Ernani Sales, Gabriela

Leia mais

WKM: Uma Ferramenta para Auxiliar a Gerência de Conhecimento Integrada a um ADS Centrado em Processos

WKM: Uma Ferramenta para Auxiliar a Gerência de Conhecimento Integrada a um ADS Centrado em Processos WKM: Uma Ferramenta para Auxiliar a Gerência de Conhecimento Integrada a um ADS Centrado em Processos Jadielly Oliveira¹, ², Liken Lima¹, ², Silvia Nunes¹ das Dores, Ernani Sales¹, ², Gabriela Andrade¹,

Leia mais

Uma Infra-estrutura para Gerência de Conhecimento em ODE

Uma Infra-estrutura para Gerência de Conhecimento em ODE Uma Infra-estrutura para Gerência de Conhecimento em ODE Ana Candida Cruz Natali, Ricardo de Almeida Falbo Departamento de Informática, Universidade Federal do Espírito Santo UFES Av. Fernando Ferrari

Leia mais

Um Ambiente de Apoio às Instituições Avaliadoras MPS.BR

Um Ambiente de Apoio às Instituições Avaliadoras MPS.BR Fernando Martins Muradas, 2, David Zanetti 2, Mariano Montoni 2, Catia Galota, 2, Ana Regina Rocha 2 CASNAV Centro de Análises de Sistemas Navais Praça Barão de Ladário s/n - Ilha das Cobras, Ed. 8 do

Leia mais

Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR

Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Bernardo Grassano 1, Analia Irigoyen Ferreiro Ferreira 2, Mariano Montoni 3 1 Project Builder Av. Rio Branco 123, grupo 612, Centro

Leia mais

Uma Abordagem de Disseminação de Conhecimento através de Treinamentos Organizacionais

Uma Abordagem de Disseminação de Conhecimento através de Treinamentos Organizacionais Uma Abordagem de Disseminação de Conhecimento através de Treinamentos Organizacionais Cátia Galotta, Mariano Montoni, David Zanetti, Ana Regina da Rocha COPPE UFRJ Programa de Engenharia de Sistemas e

Leia mais

Uma Ferramenta de Apoio à Gerência de Requisitos Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos

Uma Ferramenta de Apoio à Gerência de Requisitos Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos Uma Ferramenta de Apoio à Gerência de Requisitos Integrada a um Ambiente de Desenvolvimento de Software Centrado em Processos Murilo F. Sales, Ernani de O. Sales, Carla A. Lima Reis, Rodrigo Q. Reis Laboratório

Leia mais

Estendendo a Estação TABA para a criação de Ambientes de Desenvolvimento de Software Orientados a Organização

Estendendo a Estação TABA para a criação de Ambientes de Desenvolvimento de Software Orientados a Organização Estendendo a Estação TABA para a criação de Ambientes de Desenvolvimento de Software Orientados a Organização Karina Villela 1,2, Gleison Santos 1, Cátia Gallota 1,3, Rodrigo Miranda 1,4, Roberta Negrão

Leia mais

Apoio à Medição em um ADS Centrado em Processos

Apoio à Medição em um ADS Centrado em Processos Apoio à Medição em um ADS Centrado em Processos Talita Ribeiro, Luciana Nascimento, Liken Lima, Carla Reis, Rodrigo Q. Reis Universidade Federal do Pará - UFPA, Faculdade de Computação - FACOMP Laboratório

Leia mais

WebAPSEE Pro: Um Ambiente de Apoio a Gerência de Processos de Software

WebAPSEE Pro: Um Ambiente de Apoio a Gerência de Processos de Software Artigos selecionados sobre ferramentas WebAPSEE Pro: Um Ambiente de Apoio a Gerência de Processos de Software Ernani Sales, Anderson Costa, Murilo Sales, Carla Lima Reis, Rodrigo Reis Laboratório de Engenharia

Leia mais

Requisitos para Ferramentas de Gestão de Projetos de Software

Requisitos para Ferramentas de Gestão de Projetos de Software Requisitos para Ferramentas de Gestão de Projetos de Software Thiago S. F. Silva 1, Rodolfo F. Resende 1 1 Departamento de Ciência da Computação Universidade Federal de Minas Gerais (UFMG) Av. Antônio

Leia mais

Monalessa Perini Barcellos, Sávio Mendes de Figueiredo, Ana Regina Rocha, Guilherme Travassos

Monalessa Perini Barcellos, Sávio Mendes de Figueiredo, Ana Regina Rocha, Guilherme Travassos CustPlan: Uma Ferramenta de Apoio ao Planejamento de Tempo e Custos de Projetos de Software baseada em Modelos Paramétricos, Analogia de Estimativas, Julgamento de Especialistas e Conhecimento Organizacional

Leia mais

Gerência Flexível de Processos de Software com o Ambiente WebAPSEE 1

Gerência Flexível de Processos de Software com o Ambiente WebAPSEE 1 Gerência Flexível de Processos de Software com o Ambiente WebAPSEE 1 Adailton Lima, Anderson Costa, Breno França, Carla A. L. Reis, Rodrigo Q. Reis Departamento de Informática - Laboratório de Engenharia

Leia mais

FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS. Projeto de Programas PPR0001

FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS. Projeto de Programas PPR0001 FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS Projeto de Programas PPR0001 2 Introdução Antes de desenvolver ou construir qualquer produto ou sistema em engenharia é necessário um... o PROJETO O que é um

Leia mais

Agenda. Equipe Atual LABES-UFPA. Pesquisa em Engenharia de Software no LABES-UFPA Visão Geral

Agenda. Equipe Atual LABES-UFPA. Pesquisa em Engenharia de Software no LABES-UFPA Visão Geral Agenda Pesquisa em Engenharia de Software no LABES-UFPA Visão Geral Coordenadores: Rodrigo Quites Reis Carla A. Lima Reis Cleidson R. de Souza Introdução Laboratório de ES da UFPA Contexto Projetos LABES-IA

Leia mais

Apoio Ferramental para Avaliação MPS.BR

Apoio Ferramental para Avaliação MPS.BR Apoio Ferramental para Avaliação MPS.BR Ana Regina Rocha Fernando Muradas Mariano Montoni COPPE/UFRJ Objetivo Desenvolver uma ferramenta baseada em conhecimento para apoiar a realização de avaliações de

Leia mais

Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização

Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização Anne Elise Katsurayama e Ana Regina Cavalcanti da Rocha COPPE/UFRJ Universidade

Leia mais

Gerência de Conhecimento na Engenharia de Requisitos

Gerência de Conhecimento na Engenharia de Requisitos Gerência de Conhecimento na Engenharia de Requisitos Denise F. Togneri 1,2, Ricardo de A. Falbo 2, Crediné S. de Menezes 2, Bernardo S. Wernesback 1, Diogo Q. de Almeida 1, Marina F. Côrtes 1 1 FAESA -

Leia mais

Modelagem de Processos de Negócio Aula 10 Avaliação de AS-IS Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 10 Avaliação de AS-IS Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 10 Avaliação de AS-IS Andréa Magalhães Magdaleno andrea@ic.uff.br 2018.02 Agenda Execução e monitoramento Avaliar situação atual (AS-IS) Avaliação da perspectiva

Leia mais

2 Gestão de Conhecimento (Knowledge Management)

2 Gestão de Conhecimento (Knowledge Management) 2 Gestão de Conhecimento (Knowledge Management) A área de gestão do conhecimento é bastante vasta, e vem ganhando bastante força nos últimos anos principalmente devido à velocidade com que a informação

Leia mais

3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks

3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks 48 3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks Este capítulo apresenta uma visão geral da contribuição principal deste trabalho: uma abordagem orientada a aspectos para o

Leia mais

Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR

Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR Bernardo Grassano 1, Eduardo Carvalho 2, Analia Irigoyen Ferreiro Ferreira 3, Mariano Montoni 3 1 Project

Leia mais

Gerência de Conhecimento em ODE

Gerência de Conhecimento em ODE Gerência de em ODE Ana Candida Cruz Natali Ricardo de Almeida Falbo Departamento de Informática, Universidade Federal do Espírito Santo UFES Av. Fernando Ferrari s/n, Centro Tecnológico CEP 29.060-900,

Leia mais

Otimização da gestão de instalações desportivas nas empresas municipais: Aplicação de uma abordagem baseada na gestão por processos

Otimização da gestão de instalações desportivas nas empresas municipais: Aplicação de uma abordagem baseada na gestão por processos Otimização da gestão de instalações desportivas nas empresas municipais: Aplicação de uma abordagem baseada na gestão por processos Pedro Sobreiro, Rita Santos-Rocha e Rui Claudino Maia, 4 de Dezembro

Leia mais

Fermine como ferramenta de apoio à implantação do nível G do MPS.Br. Fermine as a tool to support implementation of the G level in MPS.

Fermine como ferramenta de apoio à implantação do nível G do MPS.Br. Fermine as a tool to support implementation of the G level in MPS. Fermine como ferramenta de apoio à implantação do nível G do MPS.Br Fermine as a tool to support implementation of the G level in MPS.Br Juliana S. Cindra*; Lucas M. Sepulvida*; Marianna S. Reis*; Rafael

Leia mais

Capítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco.

Capítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco. Capítulo 5 Gerenciamento do Escopo do projeto 1 Introdução Antes de iniciarmos vamos pensar um pouco. 2 Introdução 3 Introdução 4 Introdução 5 Introdução O projeto se inicia com a definição de quais objetivos

Leia mais

Avaliação de Processos de Software na Estação Taba

Avaliação de Processos de Software na Estação Taba Avaliação de Processos de Software na Estação Taba Augusto Gomes, Sômulo Mafra, Kathia Oliveira, Ana Regina Rocha COPPE/UFRJ - Programa de Engenharia de Sistemas e Computação agomes@cos.ufrj.br Resumo

Leia mais

ABORDAGEM PARA IMPLANTAÇÃO DE GERÊNCIA DO CONHECIMENTO COM APOIO DE UM AMBIENTE DE DESENVOLVIMENTO DE SOFTWARE CENTRADO EM PROCESSOS

ABORDAGEM PARA IMPLANTAÇÃO DE GERÊNCIA DO CONHECIMENTO COM APOIO DE UM AMBIENTE DE DESENVOLVIMENTO DE SOFTWARE CENTRADO EM PROCESSOS UNIVERSIDADE FEDERAL DO PARÁ CENTRO DE CIÊNCIAS EXATAS E NATURAIS PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO JADIELLY FERNANDES OLIVEIRA ABORDAGEM PARA IMPLANTAÇÃO DE GERÊNCIA DO CONHECIMENTO COM

Leia mais

Módulo 9: Estratégias de Gestão do Conhecimento. Módulo 09: Estratégia de GC Versão: outubro de 2014 Prof. Dr. Fábio Ferreira Batista

Módulo 9: Estratégias de Gestão do Conhecimento. Módulo 09: Estratégia de GC Versão: outubro de 2014 Prof. Dr. Fábio Ferreira Batista Módulo 9: Estratégias de Gestão do Conhecimento 1 Módulo 9. Estratégia de GC 1. Apresentar exemplos dos principais objetivos de GC e como iniciativas específicas de GC podem ser implementadas para alcançá-los.

Leia mais

Bem-vindo ao tópico sobre gerenciamento do relacionamento com o cliente.

Bem-vindo ao tópico sobre gerenciamento do relacionamento com o cliente. Bem-vindo ao tópico sobre gerenciamento do relacionamento com o cliente. Neste tópico vamos explorar as opções disponíveis para o gerenciamento do relacionamento com o cliente no SAP Business One. Imagine

Leia mais

JaBUTi/Crab: Ferramentas para Testes e Métricas de Software

JaBUTi/Crab: Ferramentas para Testes e Métricas de Software JaBUTi/Crab: Ferramentas para Testes e Métricas de Software Paulo R. M. Meirelles IME-USP 27 de Junho de 2009 FISL 10 Porto Alegre, Brasil 1 O que veremos... Agenda Software Livre é mais livre com Testes

Leia mais

Medição e Análise de Processo de Software Utilizando Técnicas de Inteligência Artificial

Medição e Análise de Processo de Software Utilizando Técnicas de Inteligência Artificial Medição e Análise de Processo de Software Utilizando Técnicas de Inteligência Artificial Luciana Maria Azevedo Nascimento Orientador: Rodrigo Quites Reis Co-orientador: Carla Alessandra Lima Reis Universidade

Leia mais

Modelagem de Processos para Gestão do Conhecimento: O Caso dos Salões da UFRGS

Modelagem de Processos para Gestão do Conhecimento: O Caso dos Salões da UFRGS Modelagem de Processos para Gestão do Conhecimento: O Caso dos Salões da UFRGS João Francisco da F. Vieira, Monica Schmatz Escritório de Processos PROPLAN Universidade Federal do Rio Grande do Sul (UFRGS)

Leia mais

8 Objetivo do Projeto Desenvolver os novos módulos SIC-Empresas, SIC-1010, SIC-ART, previstos para o ano de 2008 e realizar implementações evolutivas

8 Objetivo do Projeto Desenvolver os novos módulos SIC-Empresas, SIC-1010, SIC-ART, previstos para o ano de 2008 e realizar implementações evolutivas 1 Nome do Projeto 2 Código Sistema de Informações Confea/Crea SIC 3 Coordenador(a) 4 Tipo de Projeto Estratégico 5 Gestor(a) 6 Programa Flavio Henrique da Costa Bolzan Organização do Sistema 7 - Histórico

Leia mais

Gerência de Conhecimento como Apoio para a Implantação de Processos de Software

Gerência de Conhecimento como Apoio para a Implantação de Processos de Software Gerência de Conhecimento como Apoio para a Implantação de Processos de Software Ahilton Barreto, Mariano Montoni, Gleison Santos, Ana Regina Rocha COPPE/UFRJ - Universidade Federal do Rio de Janeiro Caixa

Leia mais

SIGERIS SISTEMA DE GESTÃO DE REDES DE INFRAESTRUTURAS PREDIAIS 1 SIGERIS - SYSTEM OF MANAGEMENT OF PREDIAL INFRASTRUCTURE NETWORKS

SIGERIS SISTEMA DE GESTÃO DE REDES DE INFRAESTRUTURAS PREDIAIS 1 SIGERIS - SYSTEM OF MANAGEMENT OF PREDIAL INFRASTRUCTURE NETWORKS SIGERIS SISTEMA DE GESTÃO DE REDES DE INFRAESTRUTURAS PREDIAIS 1 SIGERIS - SYSTEM OF MANAGEMENT OF PREDIAL INFRASTRUCTURE NETWORKS Rafael Marisco Bertei 2, Héber Martins Oliveira 3, Josué Toebe 4 1 Projeto

Leia mais

CORDIS-FBC: um Ambiente de Desenvolvimento de Software para Cardiologia

CORDIS-FBC: um Ambiente de Desenvolvimento de Software para Cardiologia CORDIS-FBC: um Ambiente de Desenvolvimento de Software para Cardiologia Karina Villela 1,2, Káthia Oliveira 3, Gleison Santos 1, Fabio Zlot 1, Somulo Mafra 1 Claudio Bomfim 2,Beatriz Salvador,2, Guilherme

Leia mais

Lições Aprendidas no Processo de Manutenção do Ambiente WebAPSEE 1

Lições Aprendidas no Processo de Manutenção do Ambiente WebAPSEE 1 Lições Aprendidas no Processo de Manutenção do Ambiente WebAPSEE 1 Adailton Magalhães Lima, Breno Bernard N. de França, Anderson Costa, Ernani de Oliveira Sales, Carla A. Lima Reis, Rodrigo Quites Reis

Leia mais

MANGUE Métricas e Ferramentas para Avaliação Automática da Qualidade de Código-Fonte Paulo R. M. Meirelles IME-USP

MANGUE Métricas e Ferramentas para Avaliação Automática da Qualidade de Código-Fonte Paulo R. M. Meirelles IME-USP Métricas e Ferramentas para Avaliação Automática da Qualidade de Código-Fonte Paulo R. M. Meirelles IME-USP 01 de Junho de 2009 WTDQS-SBQS Ouro Preto-MG, Brasil 1 Projeto de Doutorado Ciência da Computação

Leia mais

Engenharia de Software.

Engenharia de Software. Engenharia de Software Prof. Raquel Silveira O que é (Rational Unified Process)? É um modelo de processo moderno derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software

Leia mais

Guia do Processo de Teste Metodologia Celepar

Guia do Processo de Teste Metodologia Celepar Guia do Processo de Teste Metodologia Celepar Agosto de 2009 Sumário de Informações do Documento Documento: guiaprocessoteste.odt Número de páginas: 11 Versão Data Mudanças Autor 1.0 26/12/07 Criação.

Leia mais

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE Camila Tenfen Prof. Jacques R. Heckmann, Orientador ROTEIRO

Leia mais

Projeto II: Elaboração dos Modelos de Requisitos Funcionais e Não Funcionais do Sistema de Apoio às Atividades dos Laboratórios de Física

Projeto II: Elaboração dos Modelos de Requisitos Funcionais e Não Funcionais do Sistema de Apoio às Atividades dos Laboratórios de Física Especificação de Requisitos e Validação de Sistemas Curso: Sistemas de Informação Projeto II: Elaboração dos Modelos de Requisitos Funcionais e Não Funcionais do Sistema de Apoio às Atividades dos Laboratórios

Leia mais

Introdução à Gestão de Processos de Negócios

Introdução à Gestão de Processos de Negócios Introdução à Gestão de Processos de Negócios Profa. Dra. Elisa Yumi Nakagawa 2. Semestre de 2016 SSC0531 - Gestão de Sistemas de Informação Slides inicialmente preparados por Roberto Rocha e Prof. João

Leia mais

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES INSTRUÇÕES - Esta prova é SEM CONSULTA. - Inicie a prova colocando o seu nome em todas as páginas. - Todas as respostas às questões devem ser preenchidas a caneta. - Todas as informações necessárias estão

Leia mais

Apoio Automatizado para Avaliação de Riscos Baseado em Dados Estatísticos de Projetos de Desenvolvimento de Software

Apoio Automatizado para Avaliação de Riscos Baseado em Dados Estatísticos de Projetos de Desenvolvimento de Software Apoio Automatizado para Avaliação de Riscos Baseado em Dados Estatísticos de Projetos de Desenvolvimento de Software Alison Ricardo S. da Silva, Rodrigo Quites Reis (orientador) Programa de Pós-Graduação

Leia mais

132 6 Conclusão 6.1. Contribuições da Tese

132 6 Conclusão 6.1. Contribuições da Tese 132 6 Conclusão Esta tese teve como objetivo principal o estudo da aplicação de transformações para manter a rastreabilidade de um sistema de software. Esta abordagem permite a captura automática das informações

Leia mais

Processo de Desenvolvimento

Processo de Desenvolvimento Processo de Desenvolvimento RUP Rational Unified Process A Rational e o RUP 4 Rational é conhecida pelo seu investimento em orientação em objetos. 4 A empresa foi a criadora da Unified Modeling Language

Leia mais

Sustentabilidade. Gestão

Sustentabilidade. Gestão Inovação Solução Completa em Tecnologia da Informação Unimed. Sustentabilidade Competitividade Solução Gestão Integração Capacitação Solução Completa em Tecnologia da Informação Unimed. Processos, pessoas

Leia mais

Avaliação de Usabilidade Referências

Avaliação de Usabilidade Referências Avaliação de Usabilidade Referências Avaliação de usabilidade Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação - UFMG Hix, D.; Hartson, H.

Leia mais

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins. Bibliografia Quais são os problemas? 4 A sofisticação do software ultrapassou nossa capacidade de construção. 4 Nossa capacidade de construir programas não acompanha a demanda por novos programas. 4 Nossa

Leia mais

Uma Ferramenta Baseada em Conhecimento para Apoiar a Definição de Processos de Software em Níveis

Uma Ferramenta Baseada em Conhecimento para Apoiar a Definição de Processos de Software em Níveis Uma Ferramenta Baseada em Conhecimento para Apoiar a Definição de Processos de Software em Níveis Fabiano Borges Ruy, Gleidson Bertollo, Ricardo de Almeida Falbo Departamento de Informática Universidade

Leia mais

Marcos Borges Pessoa. Geração e execução automática de scripts de teste para aplicações web a partir de casos de uso direcionados por comportamento

Marcos Borges Pessoa. Geração e execução automática de scripts de teste para aplicações web a partir de casos de uso direcionados por comportamento Marcos Borges Pessoa Geração e execução automática de scripts de teste para aplicações web a partir de casos de uso direcionados por comportamento Dissertação de mestrado Dissertação apresentada como requisito

Leia mais

Ontologias: Definições e Tipos

Ontologias: Definições e Tipos Ontologias: Definições e Tipos Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda O que é uma ontologia Tipos de Ontologias

Leia mais

PROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK

PROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK PROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK Eliseu Castelo Branco Jr. RESUMO Este artigo descreve o projeto de Implementação de Melhoria de Processos Gerenciais

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE CURSO TÉCNICO DE INFORMÁTICA Módulo A ENGENHARIA DE SOFTWARE Processos de Software O PROCESSO É LENTO... Todo software deve ser construído de forma organizada, através de processos. Um processo pode ser

Leia mais

SABiO: Systematic Approach for Building Ontologies

SABiO: Systematic Approach for Building Ontologies SABiO: Systematic Approach for Building Ontologies Ricardo de Almeida Falbo Engenharia de Ontologias Departamento de Informática Universidade Federal do Espírito Santo Agenda Preocupações Principais do

Leia mais

Professor Emiliano S. Monteiro

Professor Emiliano S. Monteiro Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer

Leia mais

Simulação de Processo de Software Baseada em Conhecimento

Simulação de Processo de Software Baseada em Conhecimento Simulação de Processo de Software Baseada em Conhecimento Carla Marina Costa Paxiúba 1,2 Orientador: Rodrigo Quites Reis 1 1 Universidade Federal do Pará Belém PA Brasil PPGEE Programa de Pós-Graduação

Leia mais

Desenvolvimento de Software Baseado em Componentes. Paulo C. Masiero

Desenvolvimento de Software Baseado em Componentes. Paulo C. Masiero Desenvolvimento de Software Baseado em Componentes Paulo C. Masiero 1 Introdução Frustração com as promessas da Orientação a objetos em relação ao reuso de classes. Frameworks são uma solução para um domínio

Leia mais

Uma Implementação do Processo de Gerência de Projetos Usando Ferramentas de Software Livre

Uma Implementação do Processo de Gerência de Projetos Usando Ferramentas de Software Livre Artigos selecionados sobre ferramentas Uma Implementação do Processo de Gerência de Projetos Usando Ferramentas de Software Livre Ewelton Yoshio C. Yoshidome¹, Maurício Ronny de A. Souza¹, Wallace Michel

Leia mais

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

! Introdução.  Motivação para Processos de Software. ! Processo Unificado (USDP)  Definições  RUP x USDP  Características do Processo Unificado Agenda Rodrigo Reis Cleidson de Souza! Introdução " Motivação para Processos de Software! (USDP) " Definições " RUP x USDP " Características do! Descrição detalhada do! Processos Derivados! Templates simplificados!

Leia mais

UM MODELO PARA GERÊNCIA DE CONHECIMENTO EM PROJETO DE SOFTWARE BASEADO NO FLUXO DE CONHECIMENTO

UM MODELO PARA GERÊNCIA DE CONHECIMENTO EM PROJETO DE SOFTWARE BASEADO NO FLUXO DE CONHECIMENTO UM MODELO PARA GERÊNCIA DE CONHECIMENTO EM PROJETO DE SOFTWARE BASEADO NO FLUXO DE CONHECIMENTO Plácido Antônio de Souza Neto Centro Federal de Educação Tecnológica do Rio Grande do Norte (CEFET-RN) Caixa

Leia mais

ITIL v3 Transição de Serviço Parte 1

ITIL v3 Transição de Serviço Parte 1 ITIL v3 Transição de Serviço Parte 1 A Transição de Serviço é composto por um conjunto de processos e atividades para a transição de serviços no ambiente de produção. Aqui, deve-se encarar como um projeto

Leia mais

Aula 7 - Análise de Requisitos: descrição de casos de uso. Análise de Sistemas Prof. Filipe Arantes Fernandes

Aula 7 - Análise de Requisitos: descrição de casos de uso. Análise de Sistemas Prof. Filipe Arantes Fernandes Aula 7 - Análise de Requisitos: descrição de casos de uso Análise de Sistemas Prof. Filipe Arantes Fernandes filipe.arantes@ifsudestemg.edu.br Outline Introdução aos Casos de Uso Razões para utilizar Casos

Leia mais

Processo de Controle

Processo de Controle Processo de Controle Visando o melhor funcionamento, prezando pela segurança e agilidade do sistema TCar, foi desenvolvido a tela PC001 - Processo Controle localizado no módulo PG Administrativo Controle

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Prof. Luiz Antonio do Nascimento Espec. sistema / Eng. sistemas Modelagem do processo de negócios Análise de requisitos O que tem que ser feito Projeto Como deve ser feito Construção

Leia mais

Implementação do MR-MPS Níveis G e F em Grupos de Empresas do Rio de Janeiro

Implementação do MR-MPS Níveis G e F em Grupos de Empresas do Rio de Janeiro Implementação do MR-MPS Níveis G e F em Grupos de Empresas do Rio de Janeiro Gleison Santos, Mariano Montoni, Jucele Vasconcellos, Sávio Figueiredo, Reinaldo Cabral, Cristina Cerdeiral, Anne Elise Katsurayama,

Leia mais

Manual do Tutor PIRELLI TYRE CAMPUS

Manual do Tutor PIRELLI TYRE CAMPUS Manual do Tutor PIRELLI TYRE CAMPUS Sumário 1 Apresentação... 4 1.1 Características e Funcionalidades... 4 1.2 Grupos de Usuários... 5 1.3 Portabilidade... 5 2 Usuários... 6 2.1 Alunos... 6 2.1.1 Pesquisa...

Leia mais

Modelagem de Processos de Negócio Aula 9 Avaliação de AS-IS Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 9 Avaliação de AS-IS Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 9 Avaliação de AS-IS Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.02 Agenda Execução e monitoramento Avaliar situação atual (AS-IS) Avaliação da perspectiva dos

Leia mais

Submódulo 1.2. Guia de Elaboração dos Procedimentos de Rede

Submódulo 1.2. Guia de Elaboração dos Procedimentos de Rede Submódulo 1.2 Guia de Elaboração dos Procedimentos de Rede Rev. N.º Motivo da Revisão 0 Este documento foi motivado pela criação do Operador Nacional do Sistema Elétrico. Data de Aprovação pelo CA Data

Leia mais

Uma ontologia para modelagem de conteúdo para Ensino a Distância. An ontology for modeling distance learning contents

Uma ontologia para modelagem de conteúdo para Ensino a Distância. An ontology for modeling distance learning contents SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 E 12 de Agosto Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Esta comunicação está sendo submetida

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

Uso do Ambiente WebAPSEE na Implementação do Nível G do MPS.BR na Equilibrium Web

Uso do Ambiente WebAPSEE na Implementação do Nível G do MPS.BR na Equilibrium Web Uso do Ambiente WebAPSEE na Implementação do Nível G do MPS.BR na Equilibrium Web Ernani Sales 1,2, Luciana Nascimento 1, Sebastião Antônio Farias Júnior 3, Carla Lima Reis 1,2, Rodrigo Quites Reis 1,2

Leia mais

Escola Nacional de Administração Pública Diretoria de Formação Profissional Coordenação-Geral de Formação

Escola Nacional de Administração Pública Diretoria de Formação Profissional Coordenação-Geral de Formação Programa de Aperfeiçoamento para Carreiras 2014 Curso: Gestão do Conhecimento: Teoria e Boas Práticas Turma: 01 Professor: Fábio Ferreira Batista Período: 20, 21, 27 e 28 de março de 2014. Carga horária:

Leia mais

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis)

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis) CMMI / MPS.BR Modelos de Maturidade de Qualidade de Software Aplicações criteriosas de conceitos de gerenciamento de processos e de melhoria da qualidade ao desenvolvimento e manutenção de software CMMI

Leia mais

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Trabalho de Conclusão de Curso Ciências da Computação SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS AS Acadêmico: Fabricio

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Processos de Software Professor: Charles Leite O processo de software Um conjunto estruturado de atividades, procedimentos, artefatos e ferramentas necessários para o desenvolvimento

Leia mais

Knowledge Management: a Strategic Agenda

Knowledge Management: a Strategic Agenda Knowledge Management: a Strategic Agenda Paul Quintas, Paul Lefrere & Geoff Jones (1997) Seminários em Organização da Informação Gestão do Conhecimento Apresentador: Anderson Itaborahy Debatedor: Carlos

Leia mais

Para os exemplos dos cenários A e B serão utilizadas as classes Movie, Actor, Director e Genre.

Para os exemplos dos cenários A e B serão utilizadas as classes Movie, Actor, Director e Genre. 5 Exemplo O funcionamento do ambiente HyperDE+DR é ilustrado neste capítulo com um exemplo de aplicação para registro e consulta de filmes e séries de TV. Este exemplo foi baseado em uma aplicação chamada

Leia mais

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1 CONTPATRI Plano de Garantia de Qualidade Versão 1.1 Histórico da Revisão Data Versão Descrição Autor 04/05/2013 1.0 Verificação do documento Emerson José Porfírio 21/04/2013 1.0 Elaboração do documento

Leia mais

Visão Geral da Norma ISO/IEC 12207

Visão Geral da Norma ISO/IEC 12207 UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Visão Geral da Norma ISO/IEC 12207 Engenharia de Software 2o. Semestre

Leia mais

Visão Geral de Engenharia de Software

Visão Geral de Engenharia de Software Visão Geral de Engenharia de Software Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda Engenharia de Software: Definição

Leia mais

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO FERRAMENTA PARA PLANEJAMENTO E CONTROLE DE TESTES -SISCONTROLTEST Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador

Leia mais

Manual Do Usuário Processo Aditivo de Valor

Manual Do Usuário Processo Aditivo de Valor Manual Do Usuário Processo Aditivo de Valor Versão 1.0 Agosto 2015 2 SUMÁRIO 1 OBJETIVO... 4 2 INTRODUÇÃO... 4 3 ACESSANDO O SISTEMA DE GESTÃO DE PROCESSOS... 5 4 CONFIGURANDO O IDIOMA DO SISTEMA... 6

Leia mais

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F. Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio

Leia mais

Infra-Estrutura para Gerência de Conhecimento

Infra-Estrutura para Gerência de Conhecimento Infra-Estrutura para Gerência de Conhecimento Ana Candida Cruz Natali Ricardo de Almeida Falbo Departamento de Informática, Universidade Federal do Espírito Santo UFES Av. Fernando Ferrari s/n, Centro

Leia mais

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO Roteiro Processos do Ciclo de Vida de Software Diego Martins dmvb@cin.ufpe.br Histórico Objetivos Organização Processos Fundamentais Processos Organizacionais de Processo IEC ISO International Electrotechnical

Leia mais

Análise e Projeto de Sistemas

Análise e Projeto de Sistemas Análise e Projeto de Sistemas Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2012 Paradigmas e Processo de Software Engenharia de Software: Abrangência Engenharia de Software possui

Leia mais

Reutilização de Software

Reutilização de Software Reutilização de Software Cláudia Maria Lima Werner werner@cos.ufrj.br COPPE/UFRJ Programa de Engenharia de Sistemas e Computação Tópicos Engenharia de Software Processo de Software Reutilização de Software

Leia mais

A modelagem de Negócio com UML

A modelagem de Negócio com UML A modelagem de Negócio com UML Introdução A passagem do Modelo do Negócio para o Modelo do Sistema envolve a definição de quais Casos de Uso do Negócio deverão ser automatizados; No momento em que os requisitos

Leia mais

4 Caso de Uso no Ambiente Oracle

4 Caso de Uso no Ambiente Oracle 4 Caso de Uso no Ambiente Oracle No capítulo anterior foi definido o processo para definição de uma estratégia de rastreabilidade. Neste capítulo será realizada uma instanciação do processo em um ambiente

Leia mais

Controlle: Ferramenta de Apoio à Gerência de Requisitos

Controlle: Ferramenta de Apoio à Gerência de Requisitos Controlle: Ferramenta de Apoio à Gerência de Requisitos Fernando Nascimento 1, Marcus Teixeira 1, Marcello Thiry 2 e Alessandra Zoucas 2 1 Khor Tecnologia da Informação Rod. SC 401, Km 01 n 600 Ed. Alfama

Leia mais

Engenharia de Software. Projeto de Arquitetura

Engenharia de Software. Projeto de Arquitetura Engenharia de Software Projeto de Arquitetura O que já vimos? Introdução a Engenharia de Software Processos de Software Desenvolvimento Ágil de Software Engenharia de Requisitos Modelagem de sistemas (outra

Leia mais

3.1. Requisitos do Método

3.1. Requisitos do Método 3 Método PAM Como citado em (Parker, 2001), a fool with a tool is still a fool, ou seja, a simples utilização de ferramentas sem métodos, políticas e treinamento de utilização não traz nenhum resultado

Leia mais

DFranquias SISTEMAS PARA FRANCHISING

DFranquias SISTEMAS PARA FRANCHISING O QUE É? É um CRM (Customer Relationship Management ou Gestão do Relacionamento com o Cliente, em português) online, onde é possível integrar todos os processos do mundo do franchising, desde o primeiro

Leia mais