DESENVOLVIMENTO BASEADO EM COMPONENTES: UM REPOSITÓRIO PARA O SETOR AGROPECUÁRIO

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

Download "DESENVOLVIMENTO BASEADO EM COMPONENTES: UM REPOSITÓRIO PARA O SETOR AGROPECUÁRIO"

Transcrição

1 DESENVOLVIMENTO BASEADO EM COMPONENTES: UM REPOSITÓRIO PARA O SETOR AGROPECUÁRIO Fernanda Campos 1 Regina Braga 2 Viviane Kawamura 3 Leonardo Gravina 4 Rodrigo Rezende 5 RESUMO Este trabalho descreve o desenvolvimento de componentes para o domínio agropecuário, os modelos, metodologias e técnicas utilizadas, sua documentação, sua disponibilização num repositório de componentes reutilizáveis e demonstra sua utilização numa aplicação. É um projeto de pesquisa integrante do Projeto Odyssey, parceria entre a Universidade Federal de Juiz de Fora - UFJF e a Universidade Federal do Rio de Janeiro - UFRJ. PALAVRAS-CHAVE: Desenvolvimento Baseado em Componentes, Software Agropecuário ABSTRACT This paper describes the development of components for the farming domain, the models, methodologies and techniques used, its documentation, its delivery to a reuse component repository and shows its use in an aplication. It s a research which joins the Odyssey Project, partnership between the Federal University of Juiz de Fora UFJF and the Federal University of Rio de Janeiro UFRJ. KEYWORDS: Component Based Development, Agricultural Software 1. INTRODUÇÃO O setor agropecuário é um setor de extrema importância para a população e para a economia, e se encontra em constante crescimento. Segundo dados do Ministério da Agricultura, Pecuária e Abastecimento, o agronegócio obteve um saldo comercial de US$ 20,3 bilhões em 2002, representando um acréscimo de 7% em relação ao superávit de As exportações do setor somaram US$ 24,8 bilhões, 4,1% a mais do que os US$ 23,8 bilhões registrados em No Brasil, cuja prática agrícola e pecuária ainda está longe de se situar entre as mais modernas do mundo, há a consciência de que a tecnologia significa um grande diferencial na questão da redução dos custos, ganho de produtividade e redução de riscos das atividades. Uma das áreas de maior relevância para o uso da informática é a pecuária leiteira e de corte, dada à complexidade operacional dos sistemas de produção e controle, seu significado para a alimentação da população e para a questão da rastreabilidade, onde é necessário todo o controle da vida do animal. A construção de software através de componentes, com fundamentos na orientação a objetos, leva a uma maior reutilização e conseqüentemente um avanço na qualidade, produtividade e custos, pois visa a solução de um problema através da composição de partes reutilizáveis que possam ser conectadas umas às outras. A abordagem desenvolvimento baseado em componentes - DBC é uma proposta promissora para uma significante melhoria da produção de software nos próximos anos. 1 Doutora em Engenharia de Sistemas e Computação - Núcleo de Pesquisa em Qualidade de Software-UFJF 2 Doutora em Engenharia de Sistemas e Computação - Núcleo de Pesquisa em Qualidade de Software-UFJF 3 Bacharel em Ciência da Computação 4 Bacharel em Ciência da Computação 5 Bolsista Iniciação Científica CNPq - - Núcleo de Pesquisa em Qualidade de Software-UFJF

2 A localização da Universidade Federal de Juiz de Fora próxima às Universidade Federal de Viçosa, Universidade Federal de Lavras, Embrapa Gado de Leite e várias empresas do setor tem facilitado não só o intercâmbio de informações mas a conquista de parceiros para este projeto, que visa o desenvolvimento de componentes para o domínio agropecuário. Em parceria com o grupo de Engenharia de Software da COPPE/Sistemas da UFRJ estamos desenvolvendo um conjunto de componentes de software voltados para o domínio agropecuário, utilizando a metodologia Odyssey-DE (Braga et al., 1999) e a infraestrutura de reutilização Odyssey (Werner et al., 2002) e a Embrapa Gado de Leite e de empresas desenvolvedoras de software no setor agropecuário estamos validando estes componentes e fazendo uso dos mesmos em aplicações. O artigo está dividido em 4 seções, além desta introdução. Na seção 2 descrevemos brevemente o desenvolvimento baseado em componentes - DBC, os modelos, metodologias e técnicas utilizadas. Na seção 3 apresentamos o modelo adotado no projeto, um exemplo de componente, a infraestrutura Odyssey e o uso do componente numa aplicação. Finalmente, na seção 4, apresentamos nossas considerações finais. 2. DESENVOLVIMENTO BASEADO EM COMPONENTES Para Braga (1999) componentes de software reutilizáveis são artefatos autocontidos, claramente identificáveis, que descrevem ou realizam uma função específica e têm interfaces claras em conformidade com um dado modelo de arquitetura de software, documentação apropriada e um grau de reutilização definido. A abordagem de desenvolvimento através da integração de componentes enfatiza a busca, seleção e adaptação de componentes em todas as fases de desenvolvimento para a construção de uma aplicação específica. O DBC procura elevar o nível das atividades envolvidas no desenvolvimento de software, visando a solução de um problema através da composição de partes reutilizáveis que possam ser conectadas umas às outras. Essa visão tem se mostrado muito importante por focar os serviços prestados pelos componentes separadamente de seus detalhes de implementação, maximizando a reutilização e evitando o uso de informações não significativas durante a montagem da arquitetura. Na literatura encontramos vários métodos que apóiam o desenvolvimento baseado em componentes. Neste projeto adotamos a metodologia UML Components (Cheesman e Daniels, 2001), que utiliza elementos da UML para especificar os diversos conceitos de componentes, suas interações e suas integrações, além dos vários modelos de artefatos envolvidos na modelagem de componentes. 3. COMPONENTES PARA O SETOR AGROPECUÁRIO A partir de uma ontologia para o setor de software agropecuário (Coelho et al., 2000, Procaci et. Al., 2002) e contanto com apoio de especialistas do domínio da Embrapa Gado de Leite ( ) e da empresa Vale Verde Assessoria Agropecuária & Informática ( ), são selecionados componentes com maior potencial de reuso em produtos do setor, tanto de software de gerenciamento e controle quanto aos produtos dedicados a área de rastreabilidade. Para o desenvolvimento dos componentes, foram adotadas as seguintes etapas principais: 1. construção de componentes de negócio; 2. disponiblização dos componentes em um repositório de componentes no ambiente Odyssey; 3. especificação de uma aplicação para integrar estes componentes e mostrar o funcionamento dos mesmos em conjunto. O ambiente Odyssey tem como objetivo construir uma infra-estrutura de reutilização baseada em modelos de domínio com suporte ao desenvolvimento baseado em componentes. O Odyssey proporciona também o armazenamento, busca e recuperação destes componentes reutilizáveis. 2

3 O desenvolvimento dos componentes para o repositório teve início com o setor leiteiro, objetivando o maior controle dos dados referentes aos animais, suas lactações, pesagens do leite e o descarte, apresentados neste trabalho como exemplo, sendo que outros setores do domínio já tiveram componentes desenvolvidos e validados. Foi desenvolvido também um componente de suporte, genérico o suficiente para ser reutilizado em qualquer domínio e aplicação, que é o componente de Banco de Dados. Os componentes foram desenvolvidos na linguagem de programação Delphi (Borland, 2003). A seguir apresentamos as principais etapas do processo de desenvolvimento descrito. O processo de modelagem e documentação dos componentes tem início com o diagrama do Modelo Conceitual de Negócio, que mostra os conceitos e identifica os relacionamentos existentes no domínio do problema (Figura 1). brinco Vaca 1 n Lactação 1 n 1 Motivo n Pesagem FIGURA 1: Diagrama do modelo conceitual de negócio para controle leiteiro. O modelo de casos de uso descreve as iterações entre o usuário e o sistema e é apresentado na forma de diagrama e descrição textual, onde são detalhados os passos. O modelo de tipo de negócio representa precisamente as informações do negócio que são relevantes para o desenvolvimento de aplicativos no domínio como apresentado na Figura 2. <<Type>> Vaca Brinco: Integer Nome: String Dt_Nasc: DateTime Raça: String InsereDados() <<Type>> Lactação 1 * NumLac: Integer 1 Dt_Inicio: DateTime * Dt_Fim: DateTime AbreLactacao() FechaLactacao() * <<Type>> Pesagem Dia: DateTime 1Pesagem: Real 2Pesagem: Real Gordura: Real Proteína: Real CCS: Real InserePesagem() 1 Motivo Descrição: String NumMotivo: Integer InsereMotivo() FIGURA 2: Diagrama de tipo de negócio. Após a definição das interfaces, etapa fundamental para o DBC e conseqüente reuso dos componentes são documentadas as interfaces em pacotes, onde cada pacote contém a interface em si e os tipos associados (Figura 3). 3

4 A arquitetura de componente nos mostra como os componentes de interagem. Mostrando as interfaces providas e requeridas de cada componente (Figura 4). Uma outra etapa deste trabalho é colocar as especificações dos componentes no ambiente Odyssey (Figura 5), que é um projeto de pesquisa desenvolvido pela COPPE/UFRJ. O Odyssey é uma ferramenta que tem como objetivo construir uma infra-estrutura de reutilização baseada em modelos de domínio que forneça suporte ao desenvolvimento baseado em componentes (Werner et al., 2002). GerenteLactac <<interface type>> ILactação CriaPeriodo() FechaPeriodo() Lactação NumLac: Integer Dt_Inicio: atetime Dt_Fim: DateTime AbreLactacao() Pesagem Dia: DateTime 1Pesagem: Real 2Pesagem: Real Gordura: Real Proteína: Real CCS: Real InserePesagem() Vaca Brinco: Integer Nome: String Dt_Nasc: DateTime Raça: String InsereDados() Motivo Descrição: String NumMotivo: integer InsereMotivo() FIGURA 3: Pacote de especificação de interface ILactacao. <<comp spec>> GerenteLactacao ILactacao <<comp spec>> GerenteVaca IVaca <<comp spec>> GerenteBancoDeDados IBanco de Dados FIGURA 4 Diagrama da arquitetura do componente Gerente de Lactação. 4

5 FIGURA 4: Especificação da Interface ILactação na infraestrutura Odyssey. Uma aplicação foi desenvolvida para integrar esses componentes e mostrar o funcionamento dos mesmos em conjunto. A arquitetura da mesma é mostrada na figura 5. GerenteLactação 1LancamentoPesagem() CriaPeriodo() FechaPeriodo() L P GerenteBancoDeDados Grava() Recupera() Atualiza() E Q () B d FIGURA 5: Arquitetura da aplicação. 8Grava() 6 Recupera() 7 Retorna dados lactação 2SolicitaVaca() 3 Recupera() 4 Retorna dados da vaca 3. CONSIDERAÇÕES FINAIS GerenteVaca InsereVaca() SolicitaVaca() 5 Retorna o objeto solicitado O domínio agropecuário tem feito grandes investimentos em tecnologia. Com o crescimento do comércio de animais entre rebanhos e principalmente entre países há preocupação com a implementação de sistemas de identificação, registro e controle da produção, fatores decisivos para o planejamento e gestão da melhoria da produtividade e da qualidade de produtos e do monitoramento sanitário dos rebanhos. Por conta da tendência histórica da região na produção leiteira, utilizamos o sub-domínio controle leiteiro. Atualmente estamos desenvolvendo componentes relacionados a rastreabilidade. 5

6 Neste trabalho, apresentamos o desenvolvimento de uma biblioteca de componentes para o domínio agropecuário. Utilizamos as metodologias Odyssey-DE e UML Components nas diversas etapas inerentes ao desenvolvimento de componentes. Ao longo de todo o processo, contamos com as parcerias da Embrapa Gado de Leite, empresas desenvolvedoras no setor, núcleo Agrosoft e o grupo de reutilização da COPPE/UFRJ. O respositório de componentes está em constante evolução. Juntamente com a ajuda de nossos parceiros estamos definindo novas linhas de atuação, através da escolha de novos componentes a serem desenvolvidos ou evoluídos. 4. AGRADECIMENTOS Agradecemos aos pesquisadores da Embrapa Gado de Leite, aos especialistas da empresa Vale Verde Assessoria Agropecuária & Informática pelo trabalho em especificar e validar o domínio e ao CNPq pelo financiamento parcial do projeto. 5. REFERÊNCIAS BIBLIOGRÁFICAS BRAGA, R.; WERNER, C., Odyssey-DE: Um Processo para Desenvolvimento de Componentes Reutilizáveis, X CITS, Curitiba, Maio CHEESMAN, J., DANIELS, J., 2001, UML Components A simple Process for Especifying Component- Based Software. Addison Wesley Longman. COELHO, F.,CAMPOS,F.,BRAGA,R.M. Metodologia de Avaliação de Software Agropecuário - Proposta de uma Ontologia para o Setor In: Infoagro 2000 Infoagro 2000.,2000. v.1. PROCACI, A.; ALVES, J.W.; BRAGA, R.M.M.; CAMPOS, F. C., SBS-Agro: Sistema de Busca Utilizando Ontologias e Retorno do Usuário, XXVIII Conferência Latino Americana, Uruguai, novembro WERNER, C., et alli. OdysseyShare: um ambiente para o desenvolvimento cooperativo de componentes In: XVI Simpósio Brasileiro de Engenharia de Software, 2002,Gramado/RS., Caderno de Ferramentas do XVISBES. SBC, p

III Semana de Ciência e Tecnologia IFMG - campus Bambuí III Jornada Científica 19 a 23 de Outubro de 2010

III Semana de Ciência e Tecnologia IFMG - campus Bambuí III Jornada Científica 19 a 23 de Outubro de 2010 Desenvolvimento de um software de baixo custo para o gerenciamento de bovinocultura de leite Miler Grudtner BOELL¹; Marcos Roberto RIBEIRO² 1 Aluno do Curso de Tecnologia de Sistemas para Internet e bolsista

Leia mais

Engenharia de Domínio baseada na Reengenharia de Sistemas Legados

Engenharia de Domínio baseada na Reengenharia de Sistemas Legados 1021 X Salão de Iniciação Científica PUCRS Engenharia de Domínio baseada na Reengenharia de Sistemas Legados Cássia Zottis¹, Profa. Dra. Ana Paula Terra Bacelo 1 (orientadora) 1 Faculdade de Informática,

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

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 1 ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 2 INFRAESTRUTURA DE TI Para garantir o atendimento às necessidades do negócio, a área de TI passou a investir na infraestrutura do setor, ampliando-a,

Leia mais

Fabiano Carvalho Gomes

Fabiano Carvalho Gomes Rua Tietê 102/301 São Mateus 36025-320 Juiz de Fora MG BRASIL (+55 32) 3232-1070 / (+55 32) 8401-1659 fabianocg@gmail.com 29 anos - solteiro Fabiano Carvalho Gomes OBS: O currículo mais detalhado encontra-se

Leia mais

ANÁLISE E PROJETO ORIENTADO A OBJETOS. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

ANÁLISE E PROJETO ORIENTADO A OBJETOS. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com ANÁLISE E PROJETO ORIENTADO A OBJETOS Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Análise Descrição do problema a ser implementado Descrição dos objetos e classes que fazem parte do problema, Descrição

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório

Leia mais

Projeto de Sistemas I

Projeto de Sistemas I Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o

Leia mais

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen

Leia mais

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com REVISÃO ENGENHARIA DO SOFTWARE Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Software Sequencia de Instruções a serem seguidas ou executadas Dados e rotinas desenvolvidos por computadores Programas

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

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

Processo de Desenvolvimento Unificado

Processo de Desenvolvimento Unificado Processo de Desenvolvimento Unificado Processo de Desenvolvimento de Software? Conjunto de atividades bem definidas; com responsáveis; com artefatos de entrada e saída; com dependências entre as mesmas

Leia mais

**Docentes do Centro Universitário Filadélfia- Unifil. computação@unifil.br

**Docentes do Centro Universitário Filadélfia- Unifil. computação@unifil.br COMPARATIVO DE PRODUTIVIDADE ENTRE UM PROCESSO DE DESENVOLVIMENTO DE SOFTWARE COM A ABORDAGEM DE LINHA DE PRODUTO DE SOFTWARE COM O PROCESSO DE DESENVOLVIMENTO DE SOFTWARE TRADICIONAL.(2011) **Docentes

Leia mais

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES Implementação MPS.BR 26 de maio de 2008 4 horas de duração e-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Nota INSTRUÇÕES Para a maioria das questões você tem mais de uma opção e

Leia mais

Arquitetura de Software

Arquitetura de Software Agenda de Software - Fundamentos e Tendências - Objetivos e Contexto de Software (A.S.) A.S. no Processo de Desenvolvimento Passado, Presente e Futuro Prof. Marco Fagundes mfagunde@tre-pa.gov.br 1 2 Objetivos

Leia mais

O Processo Unificado: Captura de requisitos

O Processo Unificado: Captura de requisitos O Processo Unificado: Captura de requisitos Itana Gimenes Graduação em Informática 2008 Captura de Requisitos Modelagem do negócio: Visão de negócios Modelo de objetos de negócio de negócio Especificação

Leia mais

Introdução à Engenharia de Software

Introdução à Engenharia de Software Introdução à Engenharia de Software Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC CURSO: Bacharelado em Ciência da Computação DISCIPLINA: ANPS Análise e Projeto de Sistemas AULA NÚMERO: 3 DATA: PROFESSOR: Murakami Sumário 1 APRESENTAÇÃO...1 2 DESENVOLVIMENTO...1 2.1 Revisão...1 2.1.1

Leia mais

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software O que é a engenharia de software É um conjunto integrado de métodos e ferramentas utilizadas para especificar, projetar, implementar e manter um sistema. Método É uma prescrição

Leia mais

Documento de Requisitos

Documento de Requisitos Documento de Requisitos Projeto: Data 26/05/2005 Responsável Autor (s) Doc ID Localização Versão do Template Márcia Jacyntha Nunes Rodrigues Lucena Silvia Cássia Pereira Márcia Jacyntha Nunes Rodrigues

Leia mais

Processos de Desenvolvimento de Software

Processos de Desenvolvimento de Software Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software Ciência da Computação ENGENHARIA DE SOFTWARE Análise dos Requisitos de Software Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Tipos de requisitos Atividades Princípios da

Leia mais

Metodologia e Gerenciamento do Projeto na Fábrica de Software

Metodologia e Gerenciamento do Projeto na Fábrica de Software .:: Universidade Estadual de Maringá Bacharelado em Informática Eng. de Software III :. Sistema de Gerenciamento de Eventos - Equipe 09 EPSI Event Programming System Interface Metodologia e Gerenciamento

Leia mais

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2 .:: Universidade Estadual de Maringá Bacharelado em Informática Eng. de Software III :. Sistema de Gerenciamento de Eventos - Equipe 09 EPSI Event Programming System Interface Metodologia e Gerenciamento

Leia mais

Análise e Projeto Orientados por Objetos

Análise e Projeto Orientados por Objetos Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender

Leia mais

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5

Leia mais

PROJETO Pró-INFRA/CAMPUS

PROJETO Pró-INFRA/CAMPUS INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS AVANÇADO DE ARACATI PROJETO Pró-INFRA/CAMPUS IMPLEMENTAÇÃO DE SOLUÇÃO PARA AUTOMATIZAR O DESENVOLVIMENTO DE SOFTWARE UTILIZANDO A LINGUAGEM C#.NET

Leia mais

O modelo unificado de processo. O Rational Unified Process, RUP.

O modelo unificado de processo. O Rational Unified Process, RUP. Cursos: Sistemas de Informação Disciplina: Administração ADM Prof. Jarbas Avaliação: Prova B1, 5º/6º semestres Data: 27/09/2010 Nome: Gabarito RA: Assinatura: Turma: 1) Segundo as afirmações a seguir,

Leia mais

Um Processo de Engenharia de Domínio com foco no Projeto Arquitetural Baseado em Componentes

Um Processo de Engenharia de Domínio com foco no Projeto Arquitetural Baseado em Componentes Um Processo de Engenharia de Domínio com foco no Projeto Arquitetural Baseado em Componentes Ana Paula Blois 1, 2, Karin Becker 2, Cláudia Werner 1 1 COPPE/UFRJ, Universidade Federal do Rio de Janeiro,

Leia mais

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.

Leia mais

EXPERIÊNCIA DE USO DE ARQUITETURA CORPORATIVA NO PROJETO DE RES

EXPERIÊNCIA DE USO DE ARQUITETURA CORPORATIVA NO PROJETO DE RES EXPERIÊNCIA DE USO DE ARQUITETURA CORPORATIVA NO PROJETO DE RES Rigoleta Dutra Mediano Dias 1, Lívia Aparecida de Oliveira Souza 2 1, 2 CASNAV, MARINHA DO BRASIL, MINISTÉRIO DA DEFESA, BRASIL Resumo: Este

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas 4.1 Motivação Sistemas de Informação são usados em diversos níveis dentro de uma organização, apoiando a tomada de decisão; Precisam estar

Leia mais

A contribuição da Análise para Arquitetura de Software

A contribuição da Análise para Arquitetura de Software A contribuição da Análise para Arquitetura de Software IFbaiano /Campus: Catu-BA Disciplina: Análise e Projeto de SI I Professor: Cayo Pabllo Santana de Jesus. Curso: Tecnologia em Análise e desenvolvimento

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

CASE Orientada a Objetos com Múltiplas Visões e Implementação Automática de Sistemas - MVCASE

CASE Orientada a Objetos com Múltiplas Visões e Implementação Automática de Sistemas - MVCASE CASE Orientada a Objetos com Múltiplas Visões e Implementação Automática de Sistemas - MVCASE Tathiana da Silva Barrére Antonio Francisco do Prado Vitor César Bonafe E-mail: (tathiana,prado,bonafe)@dc.ufscar.br

Leia mais

Comparação do ganho de peso e desempenho de bezerras alimentadas com leite de descarte e leite normal durante a fase de aleitamento

Comparação do ganho de peso e desempenho de bezerras alimentadas com leite de descarte e leite normal durante a fase de aleitamento Comparação do ganho de peso e desempenho de bezerras alimentadas com leite de descarte e leite normal durante a fase de aleitamento Vinicius Emanoel Carvalho 1, Thiago Paim Silva 1, Marco Antônio Faria

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MISSÃO DO CURSO A concepção do curso de Análise e Desenvolvimento de Sistemas está alinhada a essas novas demandas

Leia mais

RUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP

RUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP RUP Rational Unified Process ( Unificado de Desenvolvimento da Rational) Conjunto de passos que tem como objetivo atingir uma meta de software na ES, processo que visa a produzir o software - de modo eficiente

Leia mais

UTILIZAÇÃO DOS RESULTADOS DE ANÁLISE DE LEITE: O SISTEMA DE INFORMAÇÃO DA CLÍNICA DO LEITE-ESALQ/USP

UTILIZAÇÃO DOS RESULTADOS DE ANÁLISE DE LEITE: O SISTEMA DE INFORMAÇÃO DA CLÍNICA DO LEITE-ESALQ/USP UTILIZAÇÃO DOS RESULTADOS DE ANÁLISE DE LEITE: O SISTEMA DE INFORMAÇÃO DA CLÍNICA DO LEITE-ESALQ/USP Laerte Dagher Cassoli 1, Paulo F. Machado 2 Clínica do Leite ESALQ /USP Piracicaba, SP 1 Eng. Agrônomo,

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

Capítulo 6. Criando um Diagrama de Caso de Uso Inicial

Capítulo 6. Criando um Diagrama de Caso de Uso Inicial Capítulo 6 Criando um Diagrama de Caso de Uso Inicial Mapa do Processo Por que Necessitamos de Um Diagrama de Casos de Uso? Eis algumas razões da necessidade de um Diagrama de Casos de Uso: O SRS é preenchido

Leia mais

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado)

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) SISTEMA INTERNO INTEGRADO PARA CONTROLE DE TAREFAS INTERNAS DE UMA EMPRESA DE DESENVOLVIMENTO

Leia mais

CHECK - LIST - ISO 9001:2000

CHECK - LIST - ISO 9001:2000 REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da

Leia mais

Rock In Rio - Lisboa

Rock In Rio - Lisboa Curso de Engenharia Informática Industrial Rock In Rio - Lisboa Elaborado por: Ano Lectivo: 2004/05 Tiago Costa N.º 4917 Turma: C Gustavo Graça Patrício N.º 4757 Turma: C Docente: Professora Maria Estalagem

Leia mais

Conceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.

Conceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada. Conceitos básicos Angélica Toffano Seidel Calazans E-mail: angelica_toffano@yahoo.com.br Conceitos introdutórios de Modelagem de dados Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.

Leia mais

Proposta de um software para geração de arranjos físicos planejados

Proposta de um software para geração de arranjos físicos planejados Proposta de um software para geração de arranjos físicos planejados Débora Cristina de Souza RODRIGUES1; Matheus Soares NAMETALA2; Rafaela Leite das CHAGAS3.Ciniro Aparecido Leite NAMETALA4; Wemerton Luís

Leia mais

MODELOS DE PROCESSO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

MODELOS DE PROCESSO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com MODELOS DE PROCESSO Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Objetivo Apresentar os modelos de processos de desenvolvimento de software Permitir uma melhor compreensão do processo de desenvolvimento

Leia mais

UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas

UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas Sistemas de Informação e Tecnologia em 3º Semestre Análise Orientada aos Objetos Modelagem de Casos de Uso Objetivo: Apresentar

Leia mais

Introdução à Engenharia de. Software. Introdução à Engenharia de. Software. O que é a Engenharia de Software? Software

Introdução à Engenharia de. Software. Introdução à Engenharia de. Software. O que é a Engenharia de Software? Software Introdução à Engenharia de Gidevaldo Novais (gidevaldo.vic@ftc.br) Introdução à Engenharia de Objetivo Depois desta aula você terá uma noção geral do que é a engenharia de software e dos seus objetivos

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Engenharia de Software Parte I Introdução Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Mitos do Desenvolvimento de Software A declaração de objetivos é suficiente para se construir um software.

Leia mais

GERÊNCIA DE CONFIGURAÇÃO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

GERÊNCIA DE CONFIGURAÇÃO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com GERÊNCIA DE CONFIGURAÇÃO Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Objetivo Apresentar a GC (Gerencia de Configuração) no contexto da Engenharia de Software Mostrar a importância da GC no controle

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

Odyssey-MDA: Uma Ferramenta para Transformações de Modelos UML

Odyssey-MDA: Uma Ferramenta para Transformações de Modelos UML Odyssey-MDA: Uma Ferramenta para Transformações de Modelos UML Natanael E. N. Maia, Ana Paula B. Blois, Cláudia M. Werner COPPE/UFRJ Programa de Engenharia de Sistemas e Computação Caixa Postal 68.511

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

Leia mais

FACULDADE KENNEDY BACHARELADO EM SISTEMAS DE INFORMAÇÃO

FACULDADE KENNEDY BACHARELADO EM SISTEMAS DE INFORMAÇÃO FACULDADE KENNEDY BACHARELADO EM SISTEMAS DE INFORMAÇÃO A Faculdade Kennedy busca sempre melhorar a qualidade, oferecendo serviços informatizados e uma equipe de profissionais preparada para responder

Leia mais

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira PLANEJAMENTO E GERENCIAMENTO DE PROJETOS Lílian Simão Oliveira Contexto Gerentes lutam com projetos assustadores e com prazos finais difíceis de serem cumpridos Sistemas não satisfazem aos usuários Gastos

Leia mais

Geração do Portal CPCX - UFMS pelo UNION: Um Estudo de Caso

Geração do Portal CPCX - UFMS pelo UNION: Um Estudo de Caso Geração do Portal CPCX - UFMS pelo UNION: Um Estudo de Caso Lourival dos Santos Pires Júnior, Tony Carlos Bignardi dos Santos, Amaury Antônio de Castro Junior, Carlos Alberto da Silva, Leila Lisiane Rossi

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar

Leia mais

Modelagem OO com UML. Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/ ~ vitorsouza

Modelagem OO com UML. Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/ ~ vitorsouza Modelagem OO com UML Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/ ~ vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do Espírito Santo Modelos Maneira

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA 1. Projeto: OEI/BRA/09/004 - Aprimoramento da sistemática de gestão do Ministério da Educação (MEC) em seus processos de formulação, implantação e

Leia mais

MOR: Uma Ferramenta para o Mapeamento Objeto-Relacional em Java

MOR: Uma Ferramenta para o Mapeamento Objeto-Relacional em Java MOR: Uma Ferramenta para o Mapeamento Objeto-Relacional em Java Leonardo Gresta Paulino Murta Gustavo Olanda Veronese Cláudia Maria Lima Werner {murta, veronese, werner}@cos.ufrj.br COPPE/UFRJ Programa

Leia mais

[ Empowering Business, Architecting IT. ]

[ Empowering Business, Architecting IT. ] SOA coloca TI da Rede Ipiranga em linha com os negócios Setembro/2012 Sumário Matéria publicada na Information Week... 4 Artigo Case Ipiranga... 7 SOA coloca TI da Rede Ipiranga em linha com os negócios

Leia mais

Autor(es) BARBARA STEFANI RANIERI. Orientador(es) LUIZ EDUARDO GALVÃO MARTINS, ANDERSON BELGAMO. Apoio Financeiro PIBIC/CNPQ. 1.

Autor(es) BARBARA STEFANI RANIERI. Orientador(es) LUIZ EDUARDO GALVÃO MARTINS, ANDERSON BELGAMO. Apoio Financeiro PIBIC/CNPQ. 1. 19 Congresso de Iniciação Científica ESPECIFICAÇÃO E IMPLEMENTAÇÃO DE UMA FERRAMENTA AUTOMATIZADA DE APOIO AO GERSE: GUIA DE ELICITAÇÃO DE REQUISITOS PARA SISTEMAS EMBARCADOS Autor(es) BARBARA STEFANI

Leia mais

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D. UML Diagramas Um diagrama é a apresentação gráfica de um conjunto de elementos, onde os vértices são ITENS e os arcos RELACIONAMENTOS UML 2.0 possui os seguintes diagramas: Diagrama de Classes (Class Diagram)

Leia mais

DATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES

DATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES DATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES Janaína Schwarzrock jana_100ideia@hotmail.com Prof. Leonardo W. Sommariva RESUMO: Este artigo trata da importância da informação na hora da tomada de decisão,

Leia mais

Metodologia de Desenvolvimento de Sistemas

Metodologia de Desenvolvimento de Sistemas Metodologia de Desenvolvimento de Sistemas Aula 1 Ementa Fases do Ciclo de Vida do Desenvolvimento de Software, apresentando como os métodos, ferramentas e procedimentos da engenharia de software, podem

Leia mais

V Workshop Anual do MPS - WAMPS 2009 Estudo de Viabilidade de Domínio para Avaliar o Potencial da Organização Quanto à Implementação do Processo Desenvolvimento para Reutilização do MR-MPS MPS Mylene Lisbôa

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

6 Quarta parte logística - Quarterização

6 Quarta parte logística - Quarterização 87 6 Conclusão A concorrência aumentou muito nos últimos anos e com isso os clientes estão recebendo produtos com melhor qualidade e um nível de serviço melhor. As empresas precisam, cada vez mais, melhorar

Leia mais

Planejamento da disciplina: Modelagem de processos de negócio

Planejamento da disciplina: Modelagem de processos de negócio UNIVERSIDADE FEDERAL DE MINAS GERAIS / INSTITUTO DE CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO Planejamento da disciplina: Modelagem de processos de negócio Professor: Clarindo Isaías Pereira

Leia mais

Fábrica de Software 29/04/2015

Fábrica de Software 29/04/2015 Fábrica de Software 29/04/2015 Crise do Software Fábrica de Software Analogias costumam ser usadas para tentar entender melhor algo ou alguma coisa. A idéia é simples: compara-se o conceito que não se

Leia mais

IV Seminário de Iniciação Científica

IV Seminário de Iniciação Científica ANÁLISE DA APLICABILIDADE DE SOFTWARE LIVRE NAS INSTITUIÇÕES DO ESTADO DE GOIÁS E A INCLUSÃO DIGITAL Daniel Seabra 1,4 e Ly Freitas Filho 1,4 RESUMO Este estudo tem o intuito de auxiliar os gestores organizacionais

Leia mais

! Software e Engenharia de Software! Engenharia de Software e Programação! Histórico. " Crise do Software

! Software e Engenharia de Software! Engenharia de Software e Programação! Histórico.  Crise do Software Agenda Introdução a Engenharia de Cleidson de Souza cdesouza@ufpa.br http://www.ufpa.br/cdesouza! e! e Programação! Histórico " Crise do! No Silver Bullet! Fases Genéricas do Processo de Desenvolvimento

Leia mais

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti. TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos

Leia mais

Mesa Redonda Novas agendas de atuação e os perfis profissionais em bibliotecas universitárias

Mesa Redonda Novas agendas de atuação e os perfis profissionais em bibliotecas universitárias Mesa Redonda Novas agendas de atuação e os perfis profissionais em bibliotecas universitárias Profa. Dra. Lillian Maria Araújo de Rezende Alvares Coordenadora-Geral de Pesquisa e Manutenção de Produtos

Leia mais

LOGÍSTICA MADE DIFFERENT LOGÍSTICA

LOGÍSTICA MADE DIFFERENT LOGÍSTICA LOGÍSTICA MADE DIFFERENT LOGÍSTICA ENTREGA ESPECIAL Na economia globalizada 24/7 de hoje, a logística e a gestão de armazéns eficientes são essenciais para o sucesso operacional. O BEUMER Group possui

Leia mais

Software $uplementa Certo: Benefício/Custo da Suplementação na Seca

Software $uplementa Certo: Benefício/Custo da Suplementação na Seca Software $uplementa Certo: Benefício/Custo da Suplementação na Seca Campo Grande - MS 1 Resumo A aplicação $uplementa Certo é fruto da parceria EMBRAPA Gado Corte e Universidade Federal de Mato Grosso

Leia mais

Faculdade Pitágoras. Engenharia de Software. Prof.: Julio Cesar da Silva. juliocesar@tecnocracia.eti.br. Http://e-academy.com.br

Faculdade Pitágoras. Engenharia de Software. Prof.: Julio Cesar da Silva. juliocesar@tecnocracia.eti.br. Http://e-academy.com.br Faculdade Pitágoras Engenharia de Software Prof.: Julio Cesar da Silva juliocesar@tecnocracia.eti.br Http://e-academy.com.br Evolução do Software (1950 1965) - O hardware sofreu contínuas mudanças - O

Leia mais

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e JEANE MENDES DA SILVA SANTOS Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e Plano de Trabalho de Conclusão de Curso apresentado à Universidade Federal de

Leia mais

Introdução ao GED Simone de Abreu

Introdução ao GED Simone de Abreu Introdução ao GED Simone de Abreu GED O que é isso? O conhecimento teve, ao longo da história, diferentes significados e funções. No tempo das cavernas nossos antepassados transmitiam aos seus descendentes

Leia mais

A Linguagem de Modelagem Unificada (UML)

A Linguagem de Modelagem Unificada (UML) Aécio Costa A Linguagem de Modelagem Unificada (UML) Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. Surge a UML (Unified Modeling Language)

Leia mais

Cadeia Produtiva do Leite. Médio Integrado em Agroindústria

Cadeia Produtiva do Leite. Médio Integrado em Agroindústria Médio Integrado em Agroindústria A importância da cadeia do leite A cadeia do leite e de seus derivados desempenha papel relevante no suprimento de alimentos e na geração de emprego e renda, se igualando

Leia mais