Projeto de Pesquisa. Uma Agenda de Pesquisa para a Engenharia de Software Baseada em Buscas Heurísticas

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

Download "Projeto de Pesquisa. Uma Agenda de Pesquisa para a Engenharia de Software Baseada em Buscas Heurísticas"

Transcrição

1 Projeto de Pesquisa Área de Conhecimento: Ciências Exatas e da Terra Sub-área de Conhecimento: Ciência da Computação Especialidade: Metodologia e Técnicas da Computação Engenharia de Software Uma Agenda de Pesquisa para a Engenharia de Software Baseada em Buscas Heurísticas Márcio de Oliveira Barros Programa de Pós-Graduação em Informática PPGI Universidade Federal do Estado do Rio de Janeiro UNIRIO Rio de Janeiro, Brasil

2 Resumo: O campo de pesquisa conhecido como Engenharia de Software Baseada em Buscas aborda problemas da Engenharia de Software modelando-os como problemas de otimização. Com isto, a resolução de um problema passa a ser vista como a busca por uma solução suficientemente boa entre as suas possíveis soluções, de acordo com uma métrica de adequação. Este novo prisma para o estudo das questões da Engenharia de Software permite resolver problemas de larga escala, cuja solução não pode ser encontrada em tempo computacionalmente viável por outros métodos. Neste projeto de pesquisa propomos uma agenda para o estudo e aprimoramento da Engenharia de Software Baseada em Buscas. Esta agenda de pesquisa começou a cerca de dois anos, quando o coordenador do projeto ora proposto começou a realizar suas primeiras pesquisas no campo. Este projeto de pesquisa pretende capitalizar e transmitir o conhecimento adquirido no campo, realizando estudos que visam duas direções: (a) a identificação de problemas que sejam passíveis de solução através da Engenharia de Software Baseada em Buscas; e (b) a criação de novos algoritmos baseados em meta-heurísticas e metáforas e que sejam aplicáveis a problemas reais da Engenharia de Software. Além de apresentar a agenda de pesquisa em detalhes, este projeto relata o histórico de pesquisas do seu coordenador, relacionando os alunos de Mestrado previamente orientados, os projetos de pesquisa para os quais obteve financiamento e seus relacionamentos com Centros de Excelência em ensino e pesquisa no Estado do Rio de Janeiro. 1. Introdução Algoritmos de busca baseados em otimização têm sido aplicados em diversas áreas da Engenharia de Software, como a elicitação de requisitos [1], planejamento de tempo e custo de projetos [2, 3, 4, 5, 6, 7], avaliação de qualidade [8] e alocação de recursos humanos [9].

3 Em algumas destas aplicações são utilizadas técnicas tradicionais de busca, como força bruta ou branch-and-bound [10]. No entanto, à medida que os problemas crescem em complexidade (ou seja, no número de variáveis envolvidas e nas relações entre estas variáveis), as técnicas tradicionais passam a exigir muitos recursos computacionais (essencialmente, tempo de processamento) para encontrar a solução ótima para estes problemas. Assim, a utilização destas técnicas em situações onde a resposta deve estar rapidamente disponível ou onde existem atualizações freqüentes das informações disponíveis para a tomada de decisão, exigindo a reavaliação constante do problema, é limitada por seu longo tempo de execução. Por outro lado, estas situações são comuns no desenvolvimento de software, onde os requisitos mudam com freqüência, a equipe sofre de rotatividade de pessoal, a percepção de conclusão das tarefas componentes do projeto varia ao longo do tempo e a produtividade dos desenvolvedores depende de fatores que fogem ao controle do gerente de projetos. Estes, entre outros aspectos, fazem com que os parâmetros de alguns problemas da Engenharia de Software sejam dinâmicos, ou seja, seus valores mudam ao longo do tempo e as estratégias escolhidas para solucionar os problemas precisam ser constantemente revistas para que se determine se continuam ótimas face às últimas informações disponíveis. Assim, diversos problemas de Engenharia de Software podem ser vistos como problemas de otimização, mas o tempo de resposta das técnicas tradicionais que resolvem estes problemas, quando vistos em larga escala, pode não ser suficientemente rápido para atender às freqüentes reavaliações exigidas pelos casos reais. Surge então o campo da Engenharia de Software Baseada em Buscas (Search Based Software Engineering, ou SBSE) [11], onde os pesquisadores modelam problemas da Engenharia de Software como problemas de otimização e utilizam técnicas de busca para resolver estes problemas 1. Duas correntes se formam dentro do campo de pesquisa: a primeira utiliza técnicas tradicionais de otimização, ocupando-se com a identificação dos aspectos que devem ser considerados na modelagem e na resolução de problemas onde não 1 A Engenharia de Software é a área da Ciência da Computação e Sistemas de Informação onde concentro minhas atividades de pesquisa e desenvolvimento. A Engenharia de Software Baseada em Buscas é um campo de pesquisa dentro desta área.

4 ocorre a atualização freqüente das informações que servem de parâmetro para o processo de otimização; a segunda corrente utiliza técnicas de busca mais eficientes, geralmente baseadas em meta-heurísticas, para encontrar soluções suficientemente boas em um menor horizonte de tempo, permitindo a sua utilização nos cenários supracitados. Este projeto tem como objetivo viabilizar a realização de uma agenda de pesquisa no campo da Engenharia de Software Baseada em Buscas. Esta agenda de pesquisas tem como principais objetivos (a) desenvolver o conhecimento sobre o campo, aplicando técnicas já conhecidas sobre novos problemas; (b) criar novas técnicas para resolver problemas da Engenharia de Software para os quais as técnicas existentes não se apliquem; e (c) formar e capacitar recursos humanos para que a pesquisa e o uso de tais técnicas possa se expandir no meio acadêmico e na indústria. A filosofia do software livre [12] nos oferece uma oportunidade inédita na história da Ciência da Computação para identificarmos problemas relacionados a grandes projetos de software e que podem se beneficiar das novas abordagens apresentadas pela SBSE. Muitos destes projetos são desenvolvidos através de meios de comunicação públicos, com o código-fonte aberto e troca de mensagens exposta para a comunidade. Assim, pretendemos utilizar as informações provenientes de sistemas de gerenciamento de versão de software e de sistemas de registro e encaminhamento de erros (issue tracking systems) para identificar problemas que podem ser resolvidos usando-se técnicas da SBSE, além de validar a efetividade destas técnicas na resolução destes problemas. 2. Justificativa para Escolha do Tema Duas razões fundamentam a escolha da Engenharia de Software Baseada em Buscas como área de interesse do projeto ora proposto. São elas: (a) o fato de a SBSE ser considerada internacionalmente como um campo promissor em termos de pesquisa em Engenharia de Software; (b) o fato do coordenador do projeto ter experiência na realização de trabalhos anteriores neste campo, o que facilitará o desenvolvimento de novos trabalhos.

5 Nas próximas subseções apresentamos evidências que sustentam os dois pontos acima, visando reforçar a importância do tema deste projeto de pesquisa Justificativa da importância do campo no contexto da Engenharia de Software Dentro do universo de pesquisa da Engenharia de Software, a importância do campo da Engenharia de Software Baseada em Buscas pode ser observada por diversos fatos: A publicação do artigo The Current State and Future of Search Based Software Engineering [13] nos anais do workshop denominado The Future of Software Engineering. Este workshop se repete periodicamente junto à principal conferência internacional da área de Engenharia de Software, a ICSE International Conference on Software Engineering. O workshop consiste em uma discussão aberta entre renomados pesquisadores que atuam na área de Engenharia de Software, com o intuito de sinalizar os problemas que ainda precisam ser resolvidos e os campos mais promissores em termos de pesquisa. O artigo supracitado foi publicado na edição de 2007 do workshop, evidenciando a recente atenção dada ao campo e a necessidade de mais pesquisas; Em contexto nacional, o alinhamento do campo de SBSE com o segundo dos 5 Grandes Desafios da Pesquisa em Computação no Brasil [14]. O segundo desafio consiste na modelagem computacional de sistemas complexos artificiais, naturais e sócio-culturais e da interação homem-natureza. A Engenharia de Software Baseada em Buscas é um exemplo de abordagem na qual aplicamos e desenvolvemos soluções para problemas de larga escala, geralmente envolvendo interação entre desenvolvedores na formação de equipes responsáveis pelo desenvolvimento de sistemas de software. As técnicas desenvolvidas para a resolução de problemas neste campo também poderão ser aplicadas a problemas semelhantes em outras áreas do conhecimento. Assim, recursos humanos capacitados a resolver problemas neste campo estarão preparados para resolver problemas semelhantes em outras áreas, caracterizando a SBSE como campo de pesquisa aplicada e de interesse para formação de pessoal (um dos objetivos centrais deste projeto de pesquisa);

6 A existência de chamadas de trabalho recentes para o campo de pesquisa. Entre estas chamadas, duas merecem destaque especial: (a) a edição especial da revista IEEE Transactions on Software Engineering, principal revista para publicações na área de Engenharia de Software, voltada para soluções desenvolvidas segundo os preceitos do campo de Engenharia de Software Baseada em Buscas [15]; e (b) a realização do primeiro International Symposium on Search Based Software Engineering, em maio do próximo ano, na Inglaterra [16]. A criação de uma conferência voltada exclusivamente para o campo de pesquisa e a publicação de uma edição especial da principal revista da área voltada para SBSE depõem pela importância deste campo no contexto das pesquisas em Engenharia de Software. Com os fatos acima pretendemos frisar a importância do tema de pesquisa proposto neste projeto. Na próxima subseção, mostraremos a experiência prévia do coordenador do projeto neste campo de pesquisa, buscando mostrar a viabilidade do projeto proposto Justificativa das atuações do coordenador do projeto no campo Em relação a trabalhos anteriormente desenvolvidos no campo de pesquisa em que se enquadra o projeto ora proposto, cito o trabalho de Ahilton Barreto, meu ex-aluno de Mestrado [17], orientado no Programa de Engenharia de Sistemas e Computação da COPPE/UFRJ [18]. O aluno trabalhou com o problema de alocação de recursos humanos a atividades que devem ser realizadas ao longo de um projeto de software. A alocação de recursos humanos é uma tarefa cuja complexidade aumenta exponencialmente à medida que aumenta o número de pessoas envolvidas e atividades a serem desenvolvidas no projeto. Neste trabalho, foi desenvolvida uma abordagem de apoio à alocação de pessoal em projetos de software baseada na utilização racional das capacidades destes recursos e na otimização da alocação destas capacidades com relação às demandas das atividades a ser desenvolvidas no projeto. O problema da alocação de recursos humanos envolve um conjunto de profissionais e um conjunto de atividades. Cada profissional possui uma série de características (habilidades, conhecimentos, experiências, certificações, etc), cada qual com uma determinada

7 intensidade (por exemplo, grande conhecimento em banco de dados, noções de linguagens de programação, etc). Cada atividade, por sua vez, exige um conjunto de capacidades, ou seja, quais características um profissional precisa possuir para executar a tarefa com eficiência. Com base nestes dados, o problema da alocação de recursos humanos implica em atribuir um profissional a cada atividade, levando em consideração as seguintes regras: (i) para que um profissional seja atribuído a uma atividade, ele precisa possuir todas as características exigidas pela atividade em intensidade igual ou superior ao exigido; e (ii) para que um profissional seja atribuído a uma atividade A, este não pode estar alocado a outra atividade B no período em que a atividade A será executada. Este problema foi modelado como um problema de satisfação de restrições e resolvido utilizando técnicas do corpo de interesse da Engenharia de Software Baseada em Buscas, como branch and bound, backtracking, forward checking, most constrained variable, entre outras [10]. Os resultados deste trabalho foram apresentados em três artigos, sendo um em conferência internacional [19], outro em conferência nacional [20] e um terceiro em revista internacional [9]. 3. Método O trabalho proposto neste projeto será realizado nas dependências da Escola de Informática Aplicada (EIA) da Universidade Federal do Estado do Rio de Janeiro (UNIRIO), mais precisamente no laboratório de pesquisas da linha de Sistemas de Apoio a Negócios do Programa de Pós-Graduação em Informática (PPGI) da UNIRIO. A equipe que participará do projeto será composta pelo coordenador do projeto, Prof. Márcio Barros, e por seus alunos de Mestrado atuais e futuros. O Prof. Márcio Barros é professor adjunto nível III da Escola de Informática Aplicada da UNIRIO (EIA/UNIRIO) e do Programa de Pós-Graduação em Informática da UNIRIO (PPGI/UNIRIO), além de pesquisador nível 2 pelo CNPq. Este projeto de pesquisa será concretizado através de Dissertações de Mestrado desenvolvidas e defendidas por alunos do PPGI/UNIRIO orientados pelo coordenador do projeto. Algumas destas dissertações já se encontram em andamento, mas o projeto propõe

8 uma agenda de pesquisa que contempla, além dos desenvolvimentos em andamento, a aceitação de novos alunos para desenvolver outras pesquisas no campo da SBSE. Prevemos que pelo menos cinco alunos realizarão pesquisas neste campo ao longo dos três anos de projeto, sendo que dois alunos já estão efetivamente envolvidos. O método de pesquisa, que será comum a todas as Dissertações de Mestrado, é composto por quatro etapas com uma variante. A primeira etapa consiste na identificação de um problema da Engenharia de Software que ocorra em projetos de larga escala e que possa ser descrito como um problema de otimização. Na busca por estes problemas, examinaremos repositórios de projetos de software livre e, sempre que tivermos a oportunidade, repositórios de projetos desenvolvidos por empresas da indústria de software do Rio de Janeiro. Conforme citado anteriormente, o uso de software livre viabiliza as pesquisas no campo, dado que estas precisam ser conduzidas com dados reais de projetos de software e a indústria nem sempre é capaz de fornecer estas informações. A segunda etapa consiste na modelagem do problema que será alvo de estudo, descrevendoo formalmente e sem ambigüidades. Consideramos que esta etapa é a mais importante do ponto de vista de formação de recursos humanos, pois envolve a transmissão do conhecimento e da intuição sobre como os problemas da Engenharia de Software podem ser descritos formalmente aos alunos de Mestrado. De posse deste conhecimento, os alunos poderão aplicar a mesma filosofia em outras áreas do conhecimento. Esta estratégia é ainda mais interessante quando aplicada aos alunos do PPGI/UNIRIO, que geralmente não têm dedicação integral ao curso de Mestrado e podem levar o conhecimento adquirido imediatamente para seu local de trabalho. Atualmente, os alunos envolvidos em pesquisas no campo de SBSE trabalham na indústria do petróleo e de policarbonetos. A terceira etapa do método de pesquisa consiste em caracterizar o problema identificado (na primeira etapa) e modelado (na segunda etapa) como um problema clássico de busca da Computação e da Pesquisa Operacional, tal como o problema da mochila [21], de escalonamento em processadores simétricos [22] ou do caixeiro viajante [23]. Em se caracterizando o problema em questão segundo um destes problemas clássicos, teremos um ponto de partida para a escolha e adaptação de uma ou mais técnicas de busca baseadas em

9 meta-heurísticas para solucionar o problema. Na ausência de identidade com um problema clássico, o método segue sua variante, onde desenvolveremos um método de busca heurística próprio para o problema. Atualmente, considerando os dois alunos de Mestrado envolvidos com pesquisas no campo da SBSE, temos um aluno atacando um problema de escalonamento utilizando técnicas clássicas (o problema da alocação de recursos humanos a resolução de defeitos em projetos de larga escala, que será descrito em maiores detalhes na seção 5) e um aluno desenvolvendo uma técnica de busca inovadora, que denominamos campo de forças, própria para um problema de clusterização da Engenharia de Software (a identificação automática de pacotes de classes no projeto de um sistema, que também será descrita em maiores detalhes na seção 5). Finalmente, na quarta e última etapa do método de pesquisa pretendemos realizar estudos experimentais com a solução proposta (na terceira etapa) para os problemas identificados (na primeira etapa). A estratégia de experimentação poderá variar de acordo com o tratamento dado ao problema em questão: se forem identificadas duas ou mais possíveis soluções para o problema, podemos realizar estudos experimentais comparando as alternativas; se o objeto de estudo for um sistema de software livre ou com histórico conhecido, podemos comparar a evolução pretendida em um instante de tempo com a observada posteriormente; se o objeto de estudo for um sistema industrial, podemos entrevistar a equipe de desenvolvimento ou o gerente do projeto, levantando informações sobre os resultados da aplicação da solução proposta. Enfim, os detalhes de aplicação dos estudos experimentais terão que ser desenvolvidos ao longo do projeto de pesquisa. 4. Bibliografia relacionada ao projeto [1] BAGNALL, A., RAYWARD-SMITH, V., WHITTLEY, I. 2001, The next release problem, Information and Software Technology, 43 (14): pp [2] AGUILAR-RUIZ, J., RAMOS, I., RIQUELME, J.C., TORO, M., 2001, An Evolutionary approach to estimating software development projects, Information and Software Technology, 43 (14): pp

10 [3] ANTONIOL, G., DI PENTA, M., HARMAN, M., 2004, A robust search-based approach to project management in the presence of abandonement, rework, error, and uncertainty, in Proceedings of the 10 th International Software Metrics Symposium (METRICS 2004), Los Alamitos, CA, USA, pp [4] ANTONIOL, G., DI PENTA, M., HARMAN, M., 2005, Search-based techniques applied to optimization of project planning for a massive maintenance project, in Proceedings of the 21 th IEEE International Conference on Software Maintenance, Los Alamitos, CA, USA, pp [5] BURGESS, C.J., LEFLEY, M., 2001, Can genetic programming improve software effort estimation?, Information and Software Technology, 43 (14): pp [6] DOLADO, J.J., 2000, A validation of the component-based method for software size estimation, IEEE Transactions on Software Engineering, 26 (10): [7] KIRSOPP, C., SHEPPERD, M., HART, J., 2002, Search heuristics, case-based reasoning and software project effort prediction, in Proceedings of the Genetic and Evolutionary Computation Conference, San Francisco, CA, USA, pp [8] KHOSHGOFTAAR, T.M., YI, L., SELIYA, N., 2004, A multiobjective module-error model for software quality enhancement, IEEE Transactions on Evolutionary Computation, 8 (6): [9] BARRETO, A., BARROS, M., WERNER, C.M.L., 2008, Staffing a software project: a constraint satisfaction and optimization-based approach, Computers and Operations Research, Special Issue on Search Based Software Engineering, 35 (10), pp , ISSN [10] LAWLER, E.L., WOOD, D.E., 1966, Branch-and-bound methods: a survey, Operations Research, 14 (4), pp [11] HARMAN, M., JONES, B.F., 1990, Search-based software engineering, Information & Software Technology, 43, pp [12] RAYMOND, E., 2001, The Cathedral & The Bazaar: Musings on Linux and Open Source by na Accidental Revolutionary, O'Reilly Media, Inc., ISBN

11 [13] HARMAN, M., 2007, The Current State and Future of Search Based Software Engineering, In Proceedings of the Future of Software Engineering Workshop, Minneapolis, USA [14] CARVALHO, A.C.P.L. et al, 2006, Grandes Desafios da Pesquisa em Computação no Brasil: , Relatório sobre o seminário homônimo, disponível em [15] HARMAN, M., MANSOURI, A., 2008, Search-Based Optimization for Software Engineering, Call for Papers to the IEEE Transactions on Software Engineering, disponível em /tse/cfp/tse-sbse.pdf, último acesso em setembro/08 [16] SSBSE, 2009, 1 st International Symposium on Search Based Software Engineering, Call for Papers, disponível em último acesso em setembro/08 [17] BARRETO, A., 2005, Alocação Ótima de Recursos Humanos a Projetos de Software, Dissertação de Mestrado em Engenharia de Sistemas e Computação, COPPE/UFRJ, Universidade Federal do Rio de Janeiro, Rio de Janeiro, Brasil [18] PESC, 2008, Programa de Engenharia de Sistemas e Computação, disponível em último acesso em setembro/08 [19] BARRETO, A., BARROS, M., WERNER, C.M.L., 2005, Staffing a software project: a constraint satisfaction approach, In Proceedings of the 7 th International Workshop on Economics-driven Software Engineering Research, St. Louis, MI, USA [20] BARRETO, A., BARROS, M.O., WERNER, C.M.L., 2005, Apoio à Alocação de Recursos Humanos em Projetos de Software: Uma Abordagem Baseada em Satisfação de Restrições. In: Anais do IV Simpósio Brasileiro de Qualidade de Software, Porto Alegre, Brasil. [21] MARTELLO, C., TOTH, P., 1990, Knapsack Problems: Algorithms and Computer Implementations. John Wiley & Sons. ISBN [22] GONÇALVES, J.F., MENDES, J.J.M., RESENDE, M.G.C., 2008, A genetic algorithm for the resource constrained multi-project scheduling problem, European Journal of Operational Research, 189, pp

12 [23] AGGARWAL, A., COPPERSMITH, D., KHANNA, S., MOTWANI, R., SCHIEBER, B., 1997, The angular-metric traveling salesman problem, In Proceedings of 8 th Annual ACM-SIAM Symposium on Discrete Algorithms, ACM-SIAM, pp

Apoio à Decisão Gerencial na Alocação de Recursos Humanos em Projetos de Software Ahilton Silva Barreto ahilton@cos.ufrj.br

Apoio à Decisão Gerencial na Alocação de Recursos Humanos em Projetos de Software Ahilton Silva Barreto ahilton@cos.ufrj.br Apoio à Decisão Gerencial na Alocação de Recursos Humanos em Projetos de Software Ahilton Silva Barreto ahilton@cos.ufrj.br Orientadores: Márcio de Oliveira Barros e Cláudia Maria Lima Werner {marcio,

Leia mais

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB 18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ

Leia mais

Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF

Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Ben-Hur de Sousa Lopes¹, Jaime William Dias¹ ¹Universidade Paranaense (UNIPAR) Paranavaí Paraná Brasil

Leia mais

ANÁLISE E DESENVOLVIMENTO DE SOFTWARE Ênfase em Gestão da Qualidade e Processos. ENDEREÇO CIDADE ESTÂNCIA VELHA E-MAIL ZENIR.SANTOS@GMAIL.

ANÁLISE E DESENVOLVIMENTO DE SOFTWARE Ênfase em Gestão da Qualidade e Processos. ENDEREÇO CIDADE ESTÂNCIA VELHA E-MAIL ZENIR.SANTOS@GMAIL. PROPOSTA DE TRABALHO DE CONCLUSÃO ALUNO ZENIR SALETE DOS SANTOS CURSO IDENTIFICAÇÃO MATRÍCULA: 1010033 ANÁLISE E DESENVOLVIMENTO DE SOFTWARE Ênfase em Gestão da Qualidade e Processos. ENDEREÇO AV. AÇORES,

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Introdução Engenharia Engenhar Sistema Software Alguns Conceitos 1 Definição É a aplicação sistemática, disciplinada e com abordagem quantitativa para o desenvolvimento, operação

Leia mais

Inovação aberta na indústria de software: Avaliação do perfil de inovação de empresas

Inovação aberta na indústria de software: Avaliação do perfil de inovação de empresas : Avaliação do perfil de inovação de empresas Prof. Paulo Henrique S. Bermejo, Dr. Prof. André Luiz Zambalde, Dr. Adriano Olímpio Tonelli, MSc. Pamela A. Santos Priscila Rosa LabGTI Laboratório de Governança

Leia mais

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu. "Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha

Leia mais

ANÁLISE E MELHORIA DE PROCESSOS APLICADA AO ESTÁGIO CURRICULAR

ANÁLISE E MELHORIA DE PROCESSOS APLICADA AO ESTÁGIO CURRICULAR ANÁLISE E MELHORIA DE PROCESSOS APLICADA AO ESTÁGIO CURRICULAR Júlio Miranda Pureza, Dr. Luiz Veriano O. Dalla Valentina, Dr. Gabriela Kunde Edel, Adm. Centro de Ciências Tecnológicas FEJ, Universidade

Leia mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

Pós Graduação Engenharia de Software

Pós Graduação Engenharia de Software Pós Graduação Engenharia de Software Ana Candida Natali COPPE/UFRJ Programa de Engenharia de Sistemas e Computação FAPEC / FAT Estrutura do Módulo QUALIDADE DE SOFTWARE (30h) Introdução: desenvolvimento

Leia mais

Processos de Software

Processos de Software Processos de Software Prof. Márcio Lopes Cornélio Slides originais elaborados por Ian Sommerville O autor permite o uso e a modificação dos slides para fins didáticos O processo de Um conjunto estruturado

Leia mais

Classificação: Determinístico

Classificação: Determinístico Prof. Lorí Viali, Dr. viali@pucrs.br http://www.pucrs.br/famat/viali/ Da mesma forma que sistemas os modelos de simulação podem ser classificados de várias formas. O mais usual é classificar os modelos

Leia mais

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas

Leia mais

Gerenciamento de Projetos Modulo II Clico de Vida e Organização

Gerenciamento de Projetos Modulo II Clico de Vida e Organização Gerenciamento de Projetos Modulo II Clico de Vida e Organização Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos

Leia mais

Sumário. Modelo de Maturidade vs Tomadores de Decisão: Reduzindo o Gap Através do Método UTA

Sumário. Modelo de Maturidade vs Tomadores de Decisão: Reduzindo o Gap Através do Método UTA Modelo de Maturidade vs Tomadores de Decisão: Reduzindo o Gap Através do Método UTA Fabio Reginaldo 1 Sumário - Introdução Contexto de Projetos Modelos de Maturidade O Problema O Objetivo Método Utilizado

Leia mais

Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos

Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos Antonio Mendes da Silva Filho * The most important thing in communication is to hear what isn't being said. Peter Drucker

Leia mais

MODELAGEM DE SISTEMAS DE INFORMAÇÃO

MODELAGEM DE SISTEMAS DE INFORMAÇÃO Unidade III MODELAGEM DE SISTEMAS DE INFORMAÇÃO Prof. Daniel Arthur Gennari Junior Sobre esta aula Ciclo de Vida de Sistemas Engenharia de Software Aplicações de Software Diagramação de Software Ciclo

Leia mais

3. Fase de Planejamento dos Ciclos de Construção do Software

3. Fase de Planejamento dos Ciclos de Construção do Software 3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de

Leia mais

As respostas devem ser assinadalas na Folha de Resposta, a qual deverá ser entregue ao Fiscal de Sala Itapetininga, 04 de Dezembro de 2015

As respostas devem ser assinadalas na Folha de Resposta, a qual deverá ser entregue ao Fiscal de Sala Itapetininga, 04 de Dezembro de 2015 As respostas devem ser assinadalas na Folha de Resposta, a qual deverá ser entregue ao Fiscal de Sala Itapetininga, 04 de Dezembro de 2015 1) Moraes (2014) apresenta em seu texto Tecnologias digitais e

Leia mais

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie 1 INTRODUÇÃO 1.1 ORGANIZAÇÃO E PROCESSOS A administração está diretamente ligada às organizações e aos processos existentes nas mesmas. Portanto, para a melhor compreensão da Administração e sua importância

Leia mais

UMA ESTRATÉGIA PARA GESTÃO INTEGRADA DE PROCESSOS E TECNOLOGIA DA INFORMAÇÃO ATRAVÉS DA MODELAGEM DE PROCESSOS DE NEGÓCIO EM ORGANIZAÇÕES

UMA ESTRATÉGIA PARA GESTÃO INTEGRADA DE PROCESSOS E TECNOLOGIA DA INFORMAÇÃO ATRAVÉS DA MODELAGEM DE PROCESSOS DE NEGÓCIO EM ORGANIZAÇÕES UMA ESTRATÉGIA PARA GESTÃO INTEGRADA DE PROCESSOS E TECNOLOGIA DA INFORMAÇÃO ATRAVÉS DA MODELAGEM DE PROCESSOS DE NEGÓCIO EM ORGANIZAÇÕES Andréa Magalhães 1, Cláudia Cappelli 1, Fernanda Baião 1,2, Flávia

Leia mais

As principais novidades encontradas no PMBOK quarta edição

As principais novidades encontradas no PMBOK quarta edição Page 1 of 5 As principais novidades encontradas no PMBOK quarta edição Por Rossano Tavares ( rossano.tavares@dm2tavares.com.br) Novas edições ou versões de manuais, programas, sistemas operacionais, livros,

Leia mais

ITIL v3 - Operação de Serviço - Parte 1

ITIL v3 - Operação de Serviço - Parte 1 ITIL v3 - Operação de Serviço - Parte 1 É na Operação de Serviço que se coordena e realiza as atividades e processos necessários para fornecer e gerenciar serviços em níveis acordados com o usuário e clientes

Leia mais

Introdução aos Conceitos de Problemas de Transporte e Roteamento de Veículos

Introdução aos Conceitos de Problemas de Transporte e Roteamento de Veículos Introdução aos Conceitos de Problemas de Transporte e Roteamento de Veículos Alexandre da Costa 1 1 Acadêmico do Curso de Matemática - Centro de Ciências Exatas e Tecnológicas da Universidade Estadual

Leia mais

1. O Contexto do SBTVD

1. O Contexto do SBTVD CT 020/06 Rio de Janeiro, 27 de janeiro de 2006 Excelentíssimo Senhor Ministro Hélio Costa MD Ministro de Estado das Comunicações Referência: Considerações sobre o Sistema Brasileiro de Televisão Digital

Leia mais

Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP

Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP Conceitos RUP RUP, abreviação de Rational Unified Process (ou Processo Unificado da Rational), é um processo de Engenharia de software criado pela Rational Software Corporation(a qual foi incorporada pela

Leia mais

Processos de gerenciamento de projetos em um projeto

Processos de gerenciamento de projetos em um projeto Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.

Leia mais

Nota Técnica 113/2007 SRD/SRE/ANEEL Metodologia para Projeção de Investimentos para o Cálculo do Fator X Contribuição da Audiência Publica 052/2007

Nota Técnica 113/2007 SRD/SRE/ANEEL Metodologia para Projeção de Investimentos para o Cálculo do Fator X Contribuição da Audiência Publica 052/2007 Nota Técnica 113/2007 SRD/SRE/ANEEL Metodologia para Projeção de Investimentos para o Cálculo do Fator X Contribuição da Audiência Publica 052/2007 1 1. Estrutura do Trabalho : De forma que se pudesse

Leia mais

Transformação de um Modelo de Empresa em Requisitos de Software

Transformação de um Modelo de Empresa em Requisitos de Software Transformação de um Modelo de Empresa em Requisitos de Software Fábio Levy Siqueira 1 and Paulo Sérgio Muniz Silva 2 1 Programa de Educação Continuada da Poli-USP, São Paulo, Brazil 2 Escola Politécnica

Leia mais

PROGRAMAÇÃO DA PRODUÇÃO EM PROCESSOS BATELADAS UTILIZANDO PLANILHAS ELETRÔNICAS

PROGRAMAÇÃO DA PRODUÇÃO EM PROCESSOS BATELADAS UTILIZANDO PLANILHAS ELETRÔNICAS IX Congresso Brasileiro de Engenharia Química - Iniciação Científica 03 a 06 de julho de 2011 Maringá, Paraná, Brasil PROGRAMAÇÃO DA PRODUÇÃO EM PROCESSOS BATELADAS UTILIZANDO PLANILHAS ELETRÔNICAS MIRANDA

Leia mais

Treinamentos DuPont Engineering University South America

Treinamentos DuPont Engineering University South America Treinamentos DuPont Engineering University South America # "$ % & "" Abordagem DuPont na Gestão de Projetos Industriais O nível de desempenho organizacional atingido pela DuPont não é uma história de sucesso

Leia mais

TRABALHO LABORATORIAL NO ENSINO DAS CIÊNCIAS: UM ESTUDO SOBRE AS PRÁTICAS DE FUTUROS PROFESSORES DE BIOLOGIA E GEOLOGIA

TRABALHO LABORATORIAL NO ENSINO DAS CIÊNCIAS: UM ESTUDO SOBRE AS PRÁTICAS DE FUTUROS PROFESSORES DE BIOLOGIA E GEOLOGIA TRABALHO LABORATORIAL NO ENSINO DAS CIÊNCIAS: UM ESTUDO SOBRE AS PRÁTICAS DE FUTUROS PROFESSORES DE BIOLOGIA E GEOLOGIA DOURADO, LUÍS Instituto de Educação e Psicologia, Universidade do Minho. Palavras

Leia mais

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Síntese do Projeto Pedagógico do curso Objetivos do curso Objetivo Geral O curso em Análise e Desenvolvimento de Sistemas da ESADE,

Leia mais

Questionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP

Questionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP DARCI PRADO Questionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP Versão 1.6.4 Setembro 2009 Extraído do Livro "Maturidade em Gerenciamento de Projetos" 2ª Edição (a publicar) Autor: Darci

Leia mais

A Sustentabilidade e a Inovação na formação dos Engenheiros Brasileiros. Prof.Dr. Marco Antônio Dias CEETEPS

A Sustentabilidade e a Inovação na formação dos Engenheiros Brasileiros. Prof.Dr. Marco Antônio Dias CEETEPS A Sustentabilidade e a Inovação na formação dos Engenheiros Brasileiros Prof.Dr. Marco Antônio Dias CEETEPS O PAPEL DA FORMAÇÃO ACADÊMICA Segundo diversos autores que dominam e escrevem a respeito do tema,

Leia mais

Assine e coloque seu número de inscrição no quadro abaixo. Preencha, com traços firmes, o espaço reservado a cada opção na folha de resposta.

Assine e coloque seu número de inscrição no quadro abaixo. Preencha, com traços firmes, o espaço reservado a cada opção na folha de resposta. 1 Prezado(a) candidato(a): Assine e coloque seu número de inscrição no quadro abaixo. Preencha, com traços firmes, o espaço reservado a cada opção na folha de resposta. Nº de Inscrição Nome PROVA DE CONHECIMENTOS

Leia mais

MEMÓRIA E RECOMENDAÇÃO DA REUNIÃO SOBRE CIÊNCIA E ENGENHARIA DE MATERIAIS.

MEMÓRIA E RECOMENDAÇÃO DA REUNIÃO SOBRE CIÊNCIA E ENGENHARIA DE MATERIAIS. MEMÓRIA E RECOMENDAÇÃO DA REUNIÃO SOBRE CIÊNCIA E ENGENHARIA DE MATERIAIS. Considerações Iniciais Por solicitação do Dr. Celso Mello, Diretor do CNPq, reuniram-se no dia 30 de setembro de 2002, na sede

Leia mais

APRESENTAÇÃO DA OFICINA DA INOVAÇÃO

APRESENTAÇÃO DA OFICINA DA INOVAÇÃO APRESENTAÇÃO DA OFICINA DA INOVAÇÃO DIRETORIA DE PESQUISA E DESENVOLVIMENTO. OFICINA DA INOVAÇÃO Página 1 de 10 ÍNDICE DO PORTFOLIO Apresentação dos serviços da Oficina da Inovação... 3 Consultoria...

Leia mais

SIG. Uma plataforma para introdução de técnicas emergentes no planejamento urbano, regional e de transportes

SIG. Uma plataforma para introdução de técnicas emergentes no planejamento urbano, regional e de transportes SIG Uma plataforma para introdução de técnicas emergentes no planejamento urbano, regional e de transportes SIG Uma plataforma para introdução de técnicas emergentes no planejamento urbano, regional e

Leia mais

1. Introdução. 1.1 Contextualização do problema e questão-problema

1. Introdução. 1.1 Contextualização do problema e questão-problema 1. Introdução 1.1 Contextualização do problema e questão-problema A indústria de seguros no mundo é considerada uma das mais importantes tanto do ponto de vista econômico como do ponto de vista social.

Leia mais

PESQUISA EM PUBLICIDADE E PROPAGANDA PARTE 2

PESQUISA EM PUBLICIDADE E PROPAGANDA PARTE 2 PESQUISA EM PUBLICIDADE E PROPAGANDA PARTE 2 IMPORTÂNCIA DA PESQUISA EM QUALQUER ÁREA DE ATUAÇÃO Num mundo globalizado e em constantes mudanças, nenhuma empresa consegue sobreviver, sem uma real orientação

Leia mais

Análise da incorporação do gerenciamento de riscos em projetos de delineamento de experimentos

Análise da incorporação do gerenciamento de riscos em projetos de delineamento de experimentos Análise da incorporação do gerenciamento de riscos em projetos de delineamento de Eduardo da Silva Oliveira (Unifei) edu@yahoo.com.br Carlos Eduardo Sanches da Silva, Dr. (Unifei) sanches@unifei.edu.br

Leia mais

Gerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série kessia@unipar.br

Gerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série kessia@unipar.br Gerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série kessia@unipar.br Motivações Gerenciamento de projetos, vem sendo desenvolvido como disciplina desde a década de 60; Nasceu na indústria bélica

Leia mais

Preparação do Trabalho de Pesquisa

Preparação do Trabalho de Pesquisa Preparação do Trabalho de Pesquisa Ricardo de Almeida Falbo Metodologia de Pesquisa Departamento de Informática Universidade Federal do Espírito Santo Pesquisa Bibliográfica Etapas do Trabalho de Pesquisa

Leia mais

www.gartcapote.com www.abpmp br.org Livros Guia para Formação de Analistas de Processos Contribuições Modelagem de Processos com BPMN

www.gartcapote.com www.abpmp br.org Livros Guia para Formação de Analistas de Processos Contribuições Modelagem de Processos com BPMN Gart Capote International Certified Business Process Professional (CBPP ) Presidente da ABPMP no Brasil - Association of Business Process Management Professionals (Chicago-EUA) Autor, Instrutor e Consultor

Leia mais

Prof. Vitório Bruno Mazzola INE/CTC/UFSC 1. INTRODUÇÃO

Prof. Vitório Bruno Mazzola INE/CTC/UFSC 1. INTRODUÇÃO Capítulo 6 ENGENHARIA DE SOFTWARE CONCEITOS BÁSICOS Prof. Vitório Bruno Mazzola INE/CTC/UFSC 1. INTRODUÇÃO Nos anos 40, quando se iniciou a evolução dos sistemas computadorizados, grande parte dos esforços,

Leia mais

Engenharia de Produção: Grande Área e Diretrizes Curriculares

Engenharia de Produção: Grande Área e Diretrizes Curriculares ABEPRO Associação Brasileira de Engenharia de Produção Engenharia de Produção: Grande Área e Diretrizes Curriculares Documento elaborado nas reuniões do grupo de trabalho de graduação em Engenharia de

Leia mais

Módulo 14 Treinamento e Desenvolvimento de Pessoas. 14.1. Treinamento é investimento

Módulo 14 Treinamento e Desenvolvimento de Pessoas. 14.1. Treinamento é investimento Módulo 14 Treinamento e Desenvolvimento de Pessoas 14.1. Treinamento é investimento O subsistema de desenvolver pessoas é uma das áreas estratégicas do Gerenciamento de Pessoas, entretanto em algumas organizações

Leia mais

Treinamento 1 OBJETIVO:

Treinamento 1 OBJETIVO: 30/12/29 1 / 5 1 OBJETIVO: Este procedimento estabelece a forma e as ferramentas necessárias para a realização de treinamentos de integração de SSTMA entre outras atividades de capacitação para os colaboradores,

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE - 02 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software.

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 3-1. A CAMADA DE REDE (Parte 1) A camada de Rede está relacionada à transferência de pacotes da origem para o destino. No entanto, chegar ao destino pode envolver vários saltos em roteadores intermediários.

Leia mais

2 Engenharia de Software

2 Engenharia de Software 20 2 Engenharia de Software 2.1 Design de Sistemas Orientados a Objetos Os Sistemas Orientados a Objetos não são mais novidade hoje em dia já estando há muitos anos no mercado. A orientação a objetos permite

Leia mais

MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO DIRETORIA DE ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE AQUISIÇÕES

MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO DIRETORIA DE ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE AQUISIÇÕES MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO DIRETORIA DE ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE AQUISIÇÕES BANCO INTERAMERICANO DE DESENVOLVIMENTO REPRESENTAÇÃO NO BRASIL SOLICITAÇÃO DE MANIFESTAÇÃO DE

Leia mais

A QUESTÃO DO CONHECIMENTO NA MODERNIDADE

A QUESTÃO DO CONHECIMENTO NA MODERNIDADE A QUESTÃO DO CONHECIMENTO NA MODERNIDADE Maria Aristé dos Santos 1, Danielli Almeida Moreira 2, Janaina Rufina da Silva 3, Adauto Lopes da Silva Filho 4 ¹ Alunas do Curso de Licenciatura em Filosofia da

Leia mais

Gerenciamento de Projetos. Faculdade Unisaber 2º Sem 2009

Gerenciamento de Projetos. Faculdade Unisaber 2º Sem 2009 Semana de Tecnologia Gerenciamento de Projetos Faculdade Unisaber 2º Sem 2009 ferreiradasilva.celio@gmail.com O que é um Projeto? Projeto é um "esforço temporário empreendido para criar um produto, serviço

Leia mais

4 Metodologia e estratégia de abordagem

4 Metodologia e estratégia de abordagem 50 4 Metodologia e estratégia de abordagem O problema de diagnóstico para melhoria da qualidade percebida pelos clientes é abordado a partir da identificação de diferenças (gaps) significativas entre o

Leia mais

3 Qualidade de Software

3 Qualidade de Software 3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo

Leia mais

Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis

Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis Abstract. Resumo. 1. Introdução Vinicius A. C. de Abreu 1 Departamento de Ciência da Computação - DCC Universidade

Leia mais

(MAPAS VIVOS DA UFCG) PPA-UFCG RELATÓRIO DE AUTO-AVALIAÇÃO DA UFCG CICLO 2006-2008 ANEXO (PARTE 2) DIAGNÓSTICOS E RECOMENDAÇÕES

(MAPAS VIVOS DA UFCG) PPA-UFCG RELATÓRIO DE AUTO-AVALIAÇÃO DA UFCG CICLO 2006-2008 ANEXO (PARTE 2) DIAGNÓSTICOS E RECOMENDAÇÕES 1 PPA-UFCG PROGRAMA PERMANENTE DE AVALIAÇÃO RELATÓRIO DE AUTO-AVALIAÇÃO DA UFCG CICLO 2006-2008 ANEXO (PARTE 2) DIAGNÓSTICOS E RECOMENDAÇÕES (MAPAS VIVOS DA UFCG) 2 DIMENSÃO MISSÃO E PDI MAPAS VIVOS DE

Leia mais

Orientações para elaborar um. Plano de Negócios

Orientações para elaborar um. Plano de Negócios Orientações para elaborar um Plano de Negócios Maio de 2010 www.nascente.cefetmg.br Página 1 Apresentação Este documento contém um roteiro básico de Plano de Negócios. O objetivo é permitir que o futuro

Leia mais

Planejamento e Gestão Estratégica

Planejamento e Gestão Estratégica Planejamento e Gestão Estratégica O Governo de Minas estabeleceu como um dos eixos norteadores da suas políticas públicas a eficiência na utilização dos recursos e a oferta de serviços com qualidade cada

Leia mais

Universidade Católica Dom Bosco

Universidade Católica Dom Bosco Universidade Católica Dom Bosco Centro de Ciências Exatas e Tecnológicas Curso de Engenharia de Computação Técnicas de Visão Computacional para Rastreamento de Múltiplos Objetos João Bosco Oliveira Monteiro

Leia mais

Gerenciamento de Projetos Modulo III Grupo de Processos

Gerenciamento de Projetos Modulo III Grupo de Processos Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento

Leia mais

SISTEMAS DE INFORMAÇÃO GERENCIAIS

SISTEMAS DE INFORMAÇÃO GERENCIAIS SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo

Leia mais

Planejamento de Desenvolvimento de Software Everson Santos Araujo everson@por.com.br

Planejamento de Desenvolvimento de Software Everson Santos Araujo everson@por.com.br Planejamento de Desenvolvimento de Software Everson Santos Araujo everson@por.com.br Introdução O planejamento para o desenvolvimento de um software é fator preponderante para que se tenham resultados

Leia mais

sendo bastante acessível e compreendido pelos usuários que o utilizarem.

sendo bastante acessível e compreendido pelos usuários que o utilizarem. APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Claudiléia Gaio Bandt 1 ; Tiago Heineck 2 ; Patrick Kochan 3 ; Leila Lisiane Rossi 4 ; Angela Maria Crotti da Rosa 5 INTRODUÇÃO Este artigo descreve

Leia mais

Gerenciamento do Tempo do Projeto (PMBoK 5ª ed.)

Gerenciamento do Tempo do Projeto (PMBoK 5ª ed.) Gerenciamento do Tempo do Projeto (PMBoK 5ª ed.) O gerenciamento do tempo inclui os processos necessários para gerenciar o término pontual do projeto, logo o cronograma é uma das principais restrições

Leia mais

I Seminário da Pós-graduação em Engenharia Elétrica

I Seminário da Pós-graduação em Engenharia Elétrica DESENVOLVIMENTO DE FERRAMENTAS COMPUTACIONAIS PARA ESTUDOS EM LINHAS SUBTERRÂNEAS DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA Danilo Sinkiti Gastaldello Aluno do Programa de Pós-Graduação em Engenharia Elétrica

Leia mais

MINISTÉRIO DA EDUCAÇÃO CONSELHO NACIONAL DE EDUCAÇÃO CÂMARA DE EDUCAÇÃO SUPERIOR RESOLUÇÃO Nº 1, DE 6 DE JANEIRO DE 2015

MINISTÉRIO DA EDUCAÇÃO CONSELHO NACIONAL DE EDUCAÇÃO CÂMARA DE EDUCAÇÃO SUPERIOR RESOLUÇÃO Nº 1, DE 6 DE JANEIRO DE 2015 MINISTÉRIO DA EDUCAÇÃO CONSELHO NACIONAL DE EDUCAÇÃO CÂMARA DE EDUCAÇÃO SUPERIOR RESOLUÇÃO Nº 1, DE 6 DE JANEIRO DE 2015 (*) (**) Institui as Diretrizes Curriculares Nacionais para os cursos de graduação

Leia mais

VI Congresso Brasileiro de Software: Teoria e Prática

VI Congresso Brasileiro de Software: Teoria e Prática Carta de Apresentação VI Congresso Brasileiro de Software: Teoria e Prática 21 a 26 de Setembro de 2015 Belo Horizonte Minas Gerais Local: PUC-Minas - Campus Coração Eucarístico Realização Promoção Conteúdo

Leia mais

2. Objetivos do Sistema

2. Objetivos do Sistema Desenvolvimento de Um Programa Interpretador e Resolvedor para Máquinas de Estado Finito Adriana Postal 1, Ana Paula Fredrich 1, Cassiano Cesar Casagrande 1, Evaristo Wychoski Benfatti 1, Josué Pereira

Leia mais

Instituto Tecnológico de Aeronáutica. Divisão de Engenharia de Infra-Estrutura Aeronáutica

Instituto Tecnológico de Aeronáutica. Divisão de Engenharia de Infra-Estrutura Aeronáutica Instituto Tecnológico de Aeronáutica Divisão de Engenharia de Infra-Estrutura Aeronáutica Relatório de Estágio Curricular Fabrício Moura Moreira São José dos Campos Novembro, 2004 Relatório de Estágio

Leia mais

Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI

Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI PROPOSTA DE TRABALHO DE GRADUAÇÃO

Leia mais

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO N. 4.061, DE 30 DE SETEMBRO DE 2010

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO N. 4.061, DE 30 DE SETEMBRO DE 2010 SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E ETENSÃO RESOLUÇÃO N. 4.061, DE 30 DE SETEMBRO DE 2010 Aprova o Projeto Pedagógico do Curso de Bacharelado em

Leia mais

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr.

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr. A Chave para o Sucesso Empresarial José Renato Sátiro Santiago Jr. Capítulo 1 O Novo Cenário Corporativo O cenário organizacional, sem dúvida alguma, sofreu muitas alterações nos últimos anos. Estas mudanças

Leia mais

Pós Graduação - Gestão Empresarial e Marketing

Pós Graduação - Gestão Empresarial e Marketing Pós Graduação - Gestão Empresarial e Marketing Público - alvo Indicado para recém-formados e jovens profissionais. Objetivo do Curso Capacitação gerencial em geral, com ênfase na área de Marketing, desenvolvendo

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: GESTÃO DE PROJETOS. Prof. Msc. Carlos José Giudice dos Santos

FACULDADE PITÁGORAS DISCIPLINA: GESTÃO DE PROJETOS. Prof. Msc. Carlos José Giudice dos Santos FACULDADE PITÁGORAS DISCIPLINA: GESTÃO DE PROJETOS Prof. Msc. Carlos José Giudice dos Santos O QUE SÃO PROCESSOS? De acordo com o Guia PMBOK, (2013) processo é um conjunto de ações e/ou atividades inter-relacionadas

Leia mais

JinSol, uma interface em Java para solvers lineares.

JinSol, uma interface em Java para solvers lineares. JinSol, uma interface em Java para solvers lineares. Italo C. N. Lima, João Paulo K. Zanardi, Faculdade de Engenharia, PPGEM, UERJ, 20550-900, Rio de Janeiro, RJ E-mail: italonievinski@gmail.com, jpzanardi@gmail.com

Leia mais

Todos nossos cursos são preparados por mestres e profissionais reconhecidos no mercado, com larga e comprovada experiência em suas áreas de atuação.

Todos nossos cursos são preparados por mestres e profissionais reconhecidos no mercado, com larga e comprovada experiência em suas áreas de atuação. Curso Formação Efetiva de Analístas de Processos Curso Gerenciamento da Qualidade Curso Como implantar um sistema de Gestão de Qualidade ISO 9001 Formação Profissional em Auditoria de Qualidade 24 horas

Leia mais

Pesquisa operacional:

Pesquisa operacional: Pesquisa operacional: Conjunto de técnicas e métodos aplicados por equipes multidisciplinares para se determinar a melhor utilização de recursos limitados e para programação otimizada das operações de

Leia mais

5 Instrução e integração

5 Instrução e integração SEÇÃO 5 Instrução e integração no meio de trabalho Quando um novo funcionário entra para uma organização, é importante que ele receba um bom apoio para entender sua função e a organização. Instrução é

Leia mais

A NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE

A NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE A NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE ULRICH, Helen Departamento de Engenharia de Produção - Escola de Engenharia

Leia mais

Introdução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos

Introdução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos Sumário Sistemas de Informação para Processos Produtivos 1. Gerência de 2. Agentes principais e seus papéis 3. Ciclo de vida do gerenciamento de projetos M. Sc. Luiz Alberto lasf.bel@gmail.com Módulo 6

Leia mais

GERÊNCIA DE PROJETOS DE SOFTWARE. Introdução

GERÊNCIA DE PROJETOS DE SOFTWARE. Introdução GERÊNCIA DE PROJETOS DE SOFTWARE Introdução GERÊNCIA DE PROJETOS DE SOFTWARE - INTRODUÇÃO Um projeto é como uma viagem em uma rodovia. Alguns projetos são simples e rotineiros, como dirigir até uma loja

Leia mais

O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares

O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares O uso da Inteligência Competitiva como processo para monitorar tecnologias, legislação, ambiente regulatório, concorrência,

Leia mais

DIAGRAMAS DE REDE TÉCNICAS DO CAMINHO CRÍTICO PERT / CPM

DIAGRAMAS DE REDE TÉCNICAS DO CAMINHO CRÍTICO PERT / CPM DIAGRAMAS DE REDE TÉCNICAS DO CAMINHO CRÍTICO PERT / CPM Program Evaluation and Review Technique PERT: VISÃO GERAL Program Evaluation and Review Technique Técnica para avaliação e revisão de programa.

Leia mais

Características do texto Académico-Científico

Características do texto Académico-Científico Características do texto Académico-Científico Algumas noções breves Ana Leitão Mestre em Língua e Cultura Portuguesa Essencial para uma adequada indexação posterior em bases de dados; Nem muito abrangentes

Leia mais

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr Metodologia de Desenvolvimento de Software Prof. M.Sc. Sílvio Bacalá Jr Objetivos Discutir aspectos de Engenharia de Software Aplicar um método de desenvolvimento para especificação e projeto de software

Leia mais

Algoritmos e Programação Parte Teórica

Algoritmos e Programação Parte Teórica Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte Teórica Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

Leia mais

Questionário de Avaliação de Maturidade Setorial: Modelo de Maturidade Prado-MMGP

Questionário de Avaliação de Maturidade Setorial: Modelo de Maturidade Prado-MMGP DARCI PRADO Questionário de Avaliação de Maturidade Setorial: Modelo de Maturidade Prado-MMGP Versão 2.2.0 Julho 2014 Extraído do Livro "Maturidade em Gerenciamento de Projetos" 3ª Edição (a publicar)

Leia mais

3 Gerenciamento de Projetos

3 Gerenciamento de Projetos 34 3 Gerenciamento de Projetos Neste capítulo, será abordado o tema de gerenciamento de projetos, iniciando na seção 3.1 um estudo de bibliografia sobre a definição do tema e a origem deste estudo. Na

Leia mais

INTRODUÇÃO. Entendemos por risco a probabilidade de ocorrer um dano como resultado à exposição de um agente químico, físico o biológico.

INTRODUÇÃO. Entendemos por risco a probabilidade de ocorrer um dano como resultado à exposição de um agente químico, físico o biológico. INTRODUÇÃO No nosso dia-a-dia enfrentamos diferentes tipos de riscos aos quais atribuímos valor de acordo com a percepção que temos de cada um deles. Estamos tão familiarizados com alguns riscos que chegamos

Leia mais

Correntes de Participação e Critérios da Aliança Global Wycliffe [Versão de 9 de maio de 2015]

Correntes de Participação e Critérios da Aliança Global Wycliffe [Versão de 9 de maio de 2015] Correntes de Participação e Critérios da Aliança Global Wycliffe [Versão de 9 de maio de 2015] Introdução As Organizações da Aliança Global Wycliffe desejam expressar a unidade e a diversidade do Corpo

Leia mais

UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br

UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br SINOP MT 2015-1 COMO SÃO DESENVOLVIDOS OS SISTEMAS DE INFORMAÇÃO? São desenvolvimento como uma estrutura

Leia mais

Qualidade e Comportamento do Produto em Pós-venda

Qualidade e Comportamento do Produto em Pós-venda Qualidade e Comportamento do Produto em Pós-venda Sandro Mioni Moreira ( UNIMEP ) smmoreir@unimep.br Jurandir Jones Nardini ( UNIMEP) jnardini@unimep.br Resumo O objetivo deste artigo é informar técnicas

Leia mais

5o ENCONTRO DE USUÁRIOS DE BI

5o ENCONTRO DE USUÁRIOS DE BI 5o ENCONTRO DE USUÁRIOS DE BI Contextualizando Para o quinto Encontro de Usuários de BI, o tema escolhido foi a importância de adotar uma Arquitetura de Referência em projetos de BI. Durante os encontros

Leia mais

PRESIDÊNCIA DA REPÚBLICA SECRETARIA DE DIREITOS HUMANOS PROJETO BRA/10/007

PRESIDÊNCIA DA REPÚBLICA SECRETARIA DE DIREITOS HUMANOS PROJETO BRA/10/007 PRESIDÊNCIA DA REPÚBLICA SECRETARIA DE DIREITOS HUMANOS PROJETO BRA/10/007 BOAS PRÁTICAS EM REDES NA IMPLANTAÇÃO E IMPLEMENTAÇÃO DOS SISTEMAS DE INFORMAÇÃO PARA INFÂNCIA E ADOLESCÊNCIA: SIPIA CONSELHO

Leia mais

Introdução ao Processo Unificado (PU)

Introdução ao Processo Unificado (PU) Universidade Federal de Mato Grosso do Sul Sistemas de Informação - CPCX Introdução ao Processo Unificado (PU) Prof. Fernando Maia da Mota Slides gentilmente cedidos por Profa. Dra. Maria Istela Cagnin

Leia mais

Síntese do Projeto Pedagógico do Curso de Sistemas de Informação PUC Minas/São Gabriel

Síntese do Projeto Pedagógico do Curso de Sistemas de Informação PUC Minas/São Gabriel PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS Instituto de Informática Síntese do Projeto Pedagógico do Curso de Sistemas de Informação PUC Minas/São Gabriel Belo Horizonte - MG Outubro/2007 Síntese

Leia mais

RELATÓRIO EXECUTIVO O USO DE TECNOLOGIAS MÓVEIS NO GERENCIAMENTO DE PROJETOS EVERTON ROBERTO COMIN

RELATÓRIO EXECUTIVO O USO DE TECNOLOGIAS MÓVEIS NO GERENCIAMENTO DE PROJETOS EVERTON ROBERTO COMIN RELATÓRIO EXECUTIVO O USO DE TECNOLOGIAS MÓVEIS NO GERENCIAMENTO DE PROJETOS EVERTON ROBERTO COMIN SÃO LEOPOLDO 2014 Introdução Este relatório apresenta os resultados da pesquisa O uso de tecnologias móveis

Leia mais