Pontos de Função & Contagem de Sistemas Data Warehouses

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

Download "Pontos de Função & Contagem de Sistemas Data Warehouses"

Transcrição

1 Pontos de Função & Contagem de Sistemas Data Warehouses Versão 1.0 Observação: O NEC estabeleceu que White Papers¹ é um esforço de fornecer dicas rápidas de um determinado assunto à comunidade de contagem. Este documento se baseia nas práticas de contagem de pontos de função conforme descrito versão 4.2 do Manual de Práticas de Contagem (CPM) e demonstra a aplicabilidade de Pontos de Função neste domínio. Os conteúdos desse trabalho servem para ser usado exclusivamente como dicas na aplicação da contagem de ponto de função no domínio descrito. Tais dicas não constituem alteração de regras e não devem ser usados como regras. Esse documento foi revisado e aprovado pelo CPC, e não constitui os padrões das práticas de contagem IFPUG conforme contido no CPM. Página 1 de 19

2 Pontos de Função & Contagem de Sistemas Data Warehouses Versão 1.0 Contribuidores do White Paper Autores Daniel French GEICO Chris Kohnz Tammy Preuss AT&T (DWO White Paper Team Lead) Revisores Dawn Coley EDS Roger Heller Q/P Management Group, Inc. NEC Chairperson Deb Maschino EDS Steve Woodward Q/P Management Group, Inc. NEC Vice Chairperson Comitê de Práticas de Contagem IFPUG Contribuidores Extras Carol Dekkers Quality Plus Technologies, Inc. Lavanya Kaul NIIT Technologies Pam Morris Total Metrics Luca Santillo CFPS, Cnsultor de Métricas Ewa Wasylkowski Total Metrics Participantes tradução para Português Tradutor : Andre Rossano Teixeira Camargo TOTVS Revisores : Guilherme Siqueira Simões FATTO Consultoria e Sistemas Carlos Schuster TOTVS Página 2 de 19

3 Introdução Nos últimos anos tem-se visto um aumento considerável no desenvolvimento de sistemas de Data Warehouses no mundo todo. Dada a natureza primária dos Data Warehouses como repositórios de dados enviados de outras aplicações, a contagem de ponto de função de tais sistemas proporcionou desafios únicos à comunidade. O objetivo desse trabalho é proporcionar orientação para aplicar as regras de contagem do ponto de função conforme especificado na versão 4.2 do Manual de Práticas de Contagem (CPM), de janeiro de Este white paper não altera as regras de contagem oficiais do International Function Point Users Group (IFPUG) conforme especificado no CPM. Público Este trabalho destina-se a profissionais de contagem do ponto de função que têm um entendimento intermediário a avançado das regras do CPM do IFPUG e precisam aplicá-las enquanto contam um sistema do tipo Data Warehouse ou uma aplicação Data Mart. Esta informação também pode ser benéfica aos membros da comunidade Tecnologia da Informação em geral e os que necessitam de um entendimento de como um sistema Data Warehouse/Data Mart é visto da perspectiva do usuário quando a contagem e regras do IFPUG são aplicadas. Ambiente O enfoque principal de um Data Warehouse é guardar vários tipos de dados em um local consolidado. Por exemplo, dados pessoais e dados financeiros podem ser mantidos no mesmo Data Warehouse. Isso facilita a criação de relatórios complexos e visões ao eliminar a necessidade de acessar múltiplas aplicações ou arquivos. O analista de ponto de função pode encontrar várias ferramentas usadas para criar relatórios a partir dos dados armazenados no Data Warehouse, como o Crystal Reports ou outras aplicações caseiras/proprietárias. O enfoque, porém, está no movimento dos dados saindo e entrando no Data Warehouse, e não nas ferramentas que geram relatórios. Abordagem: Definindo a Fronteira da Aplicação Um aspecto crucial da contagem de Data Warehouses que apresentou desafios significativos dos contadores de ponto de função está em definir a fronteira da aplicação. Uma fronteira impropriamente definida, pode distorcer de forma considerável os resultados da análise de ponto de função. Página 3 de 19

4 Definições da Fronteira da Aplicação A fronteira da aplicação Define o que é externo à aplicação É uma interface conceitual entre a aplicação interna e o mundo externo do usuário Funciona como uma membrana por meio da qual os dados processados por transações (EEs, SEs e CEs) passam para dentro e fora da aplicação Agrupa os arquivos lógicos mantidos pelo aplicativo (ALIs) Ajuda a identificar os dados lógicos referenciados, mas não mantidos dentro da fronteira do aplicativo (AIEs) É dependente da visão de negócios externa do usuário sobre aplicação. É independente de considerações técnicas e/ou de implementação 1. As seguintes regras devem se aplicar aos limites: A fronteira é determinada com base na visão do usuário. O enfoque é no que o usuário pode entender e descrever. A fronteira entre as aplicações relacionadas baseia-se em áreas funcionais separadas como visto pelo usuário, não em considerações técnicas. A fronteira inicial já estabelecida para a aplicação ou aplicações sendo modificadas não são influenciadas pelo escopo de contagem 2. Com base nessas regras de definição de fronteira, o que segue abaixo deve ser excluído dos limites da aplicação: Arquivos lógicos mantidos pelo(s) sistema(s) de origem, exceto se eles são referenciados durante o processamento dos arquivos de chegada com os dados. Tabelas Temporárias, Staging Areas, Tabelas de códigos Data Marts. Estes podem ser contados como fronteiras de aplicações separadas. Algumas considerações incluem: o O propósito da contagem, o Os usuários são um grupo distinto; ex.: um departamento específico como marketing, diferente grupo de usuários do Data Warehouse e; o A existência de dados externos além daquele disponível dentro do Data Warehouse. Figura 1 é uma representação gráfica de como a fronteira de um Data Warehouse pode ser definida. Página 4 de 19

5 1 IFPUG CPM Versão 4.2 página IFPUG CPM Versão 4.2 página 5-5 Figura 1 Fronteiras do Data Warehouse A Figura 1esta mostrando um limite em volta das Staging Areas/Depósito de Dados Operacionais/Data Warehouses e limites em torno de Data Marts específicos. É uma representação gráfica de como as fronteiras podem ser definidas. Embora este diagrama mostre todos os três Data Marts fora da fronteira, esse nem sempre pode ser o caso. Acrônimos comuns: ETL = Extrair, Transformar & Carregar ODS = Depósito de Dados Operacionais EDW = Enterprise Data Warehouse BO = Business Objects Funcionalidade física Muitos sistemas de Data Warehouse contêm várias áreas físicas onde os dados são armazenados antes, durante e depois que os dados são recebidos do sistema de origem e são processados. Nesse contexto, é importante diferenciar a funcionalidade do negócio das funções físicas e técnicas. Página 5 de 19

6 Tecnologia Web Os Data Warehouses geralmente usam tecnologia da web para tornar as suas informações mais acessíveis aos usuários. Esses Wesites podem incorporar informações nos relatórios ou Consultas; informação de metadados; dicionários de dados; ferramentas de Consulta; treinamento; e membros de grupos de projetos em um local conveniente. Quando esses Websites existem, o Analista do Ponto de Função precisa determinar se a fronteira do Data Warehouse inclui ou exclui o Website que fornece acesso a ele. Segue algumas dicas para ajudar nessa decisão: Se um Website central é usado para acessar vários Data Warelouses dentro da empresa, e este é mantido por uma equipe específica e não pela equipe que mantém os Data Warehouses, essa é uma boa indicação que o Website é uma aplicação separada cuja função primária é fornecer acesso aos Data Warehouses. Se um cara web foi construído para fornecer capacidades de relatório para um Data Warehouse específico, e é mantido por esta equipe de Data Warehouse, provavelmente seria contado como parte do aplicativo de Data Warehouse. Observação: A fronteira do aplicativo não se baseia necessariamente em como a organização do software é gerenciada. Porém, conhecer quem desenvolveu o Website que fornece acesso a um Data Warehouse em particular pode ser útil quando se define a fronteira da aplicação. Anatomia Física de um Data Warehouse Tipicamente, existem três segmentos físicos dentro do Data Warehouse; Staging Areas, o depósito de dados operacionais e o Data Warehouse. Staging Areas Essa Staging Area é usada para armazenar uma versão atual do Data Warehouse que existe no sistema original. Esta cópia física é criada por várias razões, inclusive: Desempenho O sistema operacional pode reduzir a carga de processamento imposta pelas leituras requeridas antes que a transformação dos dados comece. Segurança Sistemas origem podem controlar o que os programas têm acesso em suas áreas. Ao fornecer uma exportação, o sistema de origem mantém controle sobre o que é enviado. Os dados armazenados nas Staging Areas são os mesmos ou muito similares aos do sistema original, em suas estruturas e valores de dados. A Staging Area raramente é vista ou descrita por um usuário do negócio ou um usuário administrador. Depósito de Dados Operacionais (ODS) O ODS contém dados transacionais detalhados que são (tipicamente), de alguma forma, modificados. A fonte original desses dados é o sistema de origem via a área de etapas. Considere como os dados podem ser modificados quando determinam se é um Página 6 de 19

7 armazenamento de dados e o tipo de função de dados (ALI ou AIE). Os dados nesse segmento do Data Warehouse podem ser descritos como: Integrados Validados Freqüentemente atualizados Detalhados Voláteis O segmento ODS suporta a habilidade para, via data mining, buscar informações sumarizadas para as informações de nível transacional, detalhadas e atuais. Data Warehouse O Data Warehouse é a última área de acomodação (dentro do limite do aplicativo de Data Warehouse) para os dados transformados. Quando dados são armazenados aqui, eles passaram por um processamento via ETL (Extrair, Transformar e Carregar). Exemplos desse processamento incluem: Validação Integração Limpeza Verificações de qualidade Sumarização Diagramas de Modelo de Dados Projetos de Data Warehouse contêm muitos documentos que o Analista do Ponto de Função pode usar para auxiliar na contagem do ponto de função. Alguns dos documentos mais úteis são os diagramas de modelo de dados, que ajudar a determinar dados e funções transacionais para a contagem. Os diagramas de modelo de dados incluem: Tabelas Fato Tabelas Agregadas Tabelas de existência Dimensões Tabelas de Visualização Metadados Tabelas Fato A tabela fato é a principal tabela de interesse em um modelo dimensional. Uma tabela fato contém medidas relacionadas a negócios e cada tabela fato pode ser conectada a tabelas dimensionais ou a outras tabelas fato.os dados da fato no Data Warehouse se parecem tipicamente com aqueles contidos no sistema de origem ou ODS, mas foram submetidas ao processo ETL e portanto seu significado pode ter sido mudado drasticamente. Página 7 de 19

8 A estrutura de chave estrangeira na tabela fato permite que os campos definidos em entidades dimensionais acessem informações adicionais. Uma contagem de DET (TDs) tipicamente incluirá campos da entidade da tabela fato e da entidade dimensional. Dependendo da abordagem de modelagem usada pela equipe do projeto, o esquema 3 de estrela representado pode incluir só os campos que são requeridos para definir a informação da entidade da fato ou pode incluir todos os campos que são definidos para a entidade dimensional, mas são requeridos para uso em outras entidades do fato. Em resumo, tabelas fato contêm agrupamentos identificáveis do usuário de dados e são geralmente mantidos por um ou mais processos de ETL (processos elementares). Como tais, eles são contados como Arquivos Lógicos Internos. Uma palavra final de advertência sobre contagem dos tipos de dados (DETs ou TDs) certifique-se de contar somente os requeridos para a entidade fato em análise. Figura 2 Diagrama de Relacionamento da Entidade Figura 2 mostra um diagrama de relacionamento de entidades do Data Warehouse Mercearia. Página 8 de 19

9 3 Figura 3 Tabela de Fatos Figura 3 mostra uma tabela fato em um exemplo usando uma transação de Mercearia. 4 Tabelas Agregadas Tabelas Agregadas é um tipo especial de tabela fato. Tabelas Agregadas deveriam ser contadas? Depende da razão para a existência da tabela agregada, que pode existir por razões de desempenho ou negócios. Razões de Desempenho Um conjunto de medidas pode ser criado à medida que os dados são carregados, pois do tempo requerido para que tais cálculos sejam feitos nos relatórios é muito grande. Nesse caso, estas tabelas agregadas não devem ser contadas como ALIs ou AIEs. Propósitos de Negócio Os usuários podem requerer que as tabelas agregadas sejam construídas para satisfazer um propósito funcional de negócios. Por exemplo, informações da fato nem sempre podem ser expressáveis no mesmo nível de detalhe; ou custos de remessa podem ser disponíveis ao nível de cliente da fatura de envio, mas não no nível da linha da fatura ou o nível do produto. Uma boa referência para mais exemplos é o The Data Warehouse Lifecycle Toolkit: Expert Methods for Desingning Developing and Deploying Data Warehouses por Ralph Kimball. Página 9 de 19

10 4 Pontos de Função e Data Warehouses de Empresas de Contagem - FP-380, Quality Plus Technologies, Inc. Figura 4 Depósito de Dados de Vendas Agrupados Figura 4 continua o exemplo da Mercearia com as Vendas do Estabelecimento Agrega armazenagem de dados que existe para o propósito do negócio 5 Tabelas Agregadas Esse tipo especial de tabela fato não contém medidas numéricas de negócio, mas ela documenta a existência de um evento. Para determinar se deve ser incluído na contagem de pontos de função, faça a análise funcional conforme esboçado nas regras do Manual de Práticas de Contagem Página 10 de 19

11 5 Pontos de função e Data Warehouses de Empresas de Contagem - FP-380, Quality Plus Technologies, Inc Figura 5 Armazenagem de Dados Existência/fato sem fatos Figura 5 mostra a tabela Transação da Mercearia um exemplo de uma armazenagem de dados Existência/fato sem fatos. 6 Essa tabela fato é usada para definir quais produtos serão oferecidos a quais estabelecimentos durante quais promoções. Essa tabela ajudará o analista na avaliação da eficácia de promoções ao identificar os estabelecimentos e produtos participantes. Similar a tabelas associativas encontradas no modelo relacional normalizado, tabelas de existência gerenciam exceções onde certos exemplos de uma tabela se relacionam a um ou mais outras tabelas. 7 Nesse exemplo, a entidade Promotion Products é uma tabela contável. A exigência em permitir rastrear promoções fica satisfeita com essa entidade. Isso define que produtos serão oferecidos ou foram oferecidos em quais estabelecimentos durante as promoções. A contagem resultante é um arquivo de baixa complexidade geralmente um ALI. A categorização do arquivo deve ser feito depois que as funções transacionais foram contadas. - Um Arquivo com um RET (Produtos de Promoção) - < 51 DETS Página 11 de 19

12 6 Pontos de função e Data Warehouses de Empresas de Contagem - FP-380, Quality Plus Technologies, Inc 7 Dimensional Data Modeling por Thomas J. Kelly, Principal Consultant, Data Warehouse Practice, Sybase Professional Services Tabelas dimensionais Tabelas dimensionais contêm as informações descritivas necessárias para permitir uma análise da informação relacionada a fato e contêm informações para permitir a verificação do carregamento dos dados. Tipicamente, uma tabela fato só conterá DETs que permitam uma medição em particular (na tabela fato) para ser considerada pelos campos nas tabelas dimensionais. Figura 6 Diagrama de Relacionamento da Entidade com várias dimensões Figura 6 mostra diagrama de relacionamento da entidade com várias dimensões Dimensões e Fatos Como eles Coexistem? Fisicamente, tabelas fato contêm só os DETs requeridos para representar alguma medida de negócios e são rodeadas pela mesma tabela física por DETs do tipo chave estrangeiras que conectam a dimensões de forma a permitir mais descrição de qualquer evento em particular. Ao contar os elementos dos dados para a inclusão da tabela fato todos os elementos de dados identificáveis do usuário na tabela de fato e os dados elementares das tabelas dimensionais que são requeridos para definir o registro da tabela de fatos. Página 12 de 19

13 Figura 7 Dimensões e Fatos Figura 7 mostra a combinação das dimensões e os dados da fato. 8 Tabelas de visualização Como as tabelas de visualização podem ser contadas? Basicamente, existem duas formas em que as tabelas de visualização podem ser contadas durante a análise do ponto de função. Processos elementares Se uma tabela de visualização é criada e enviada para fora do Data Warehouse para consumo de outro aplicativo (fronteira diferente de aplicativo) assim a transação pode ser contada como uma saída externa ou consulta externa para o aplicativo do Data Warehouse. Parte de um ou mais processos elementares Se a tabela de visualização é criada para uso do Data Warehouse então ela não deve ser contada como uma única função (processo elementar). A tabela de visualização deve ser analisada para determinar a fonte desses dados. As funções de dados usados para criar a tabela de visualização devem ser consideradas como um FTRs em potencial para determinar a complexidade das funções transacionais, que acessam aqueles dados em particular. Página 13 de 19

14 8 Pontos de função e Data Warehouses de Empresas de Contagem - FP-380, Quality Plus Technologies, Inc Metadados A forma mais simples, talvez não a mais clara, de descrever metadados é: Dados sobre dados. Os metadados proporcionam mais informação sobre o objeto que está sendo analisado. Os metadados são usados por dois grupos de pessoas em uma organização: usuários que desempenham análise relacionada a negócios e aqueles que desempenham análises relacionadas à técnica. Cada conjunto de usuários tem diferentes necessidades desde a configuração da aplicação até a definição de campos usados em um relatório específico. Metadados técnicos incluem: Descrição de tabelas Descrição de atributos Relações da entidade Regras de processamento de dados Relacionamento de chaves Categorias de metadados de negócios incluem: Dicionário de dados Proprietários de dados Informação assuntos da área Um dos elementos-chave, para ter em mente ao analisar os tipos de metadados para incluir em sua análise é quem foi definido como os usuários do aplicativo. Isso afeta a quantidade de arquivos que poderão existir. Funções de Transação Existem quatro categorias de transações/funções que são usados num Data Warehouse típico. São eles: Extrair, Transformar e Carregar dados Relatórios Funções Administrativas Funções de Metadados. ETL, ou Extrair Transformar e Carregar (ETL) é o conjunto de transações de banco de dados usado para extrair informações de um banco de dados, transformá-los e carregá-los em um segundo banco de dados. As fontes de dados para o Data Warehouse estão em aplicativos ou sistemas que são externos ao Data Warehouse (fora da fronteira). Dados de orgiem são extraídos ou recuperados de bancos de dados externos por processos no Data Warehouse. Uma vez que os dados são buscados da origem, são transformados usando regras de negócios fornecidas pelo usuário bem como pelo administrador do armazém de dados (Transform). Depois que os dados são transformados, eles são então carregados no Data Warehouse (Carrega ou Transporta). Página 14 de 19

15 Conta-se uma EE para cada Carregamento/Transporte de dados de aplicativo de origem que mantém um ou mais ALIs no Data Warehouse. Lembre-se que a intenção primeira dessas transações é manter dados lógicos no Data Warehouse ou alterar o comportamento do sistema. A lógica especial de processamento se aplica na transformação e carregamento de dados. Não conte três EEs separadas para cada passo do processo (ex.: uma EE de Extração, uma EE de Transformação, e uma EE de Carregamento), uma vez que todos os três são requeridos para completar o processo elementar. Conta um Arquivo referenciado (FTR) para cada ALI mantido. Conte um Arquivo referenciado (FTR) para cada leitura de ALI ou AIE durante o processamento da entrada externa. Conte só um Arquivo referenciado (FTR) para cada ALI que é mantido e lido. Conte um AIE para cada grupo lógico de dados que é copiado de um sistema de origem para o Data Warehouse sem nenhuma lógica especial de processamento. Nesse caso, também não conte uma EE para a extração de dados. (A exigência lógica é referenciar os dados. Os dados existem no Data Warehouse devido ao desempenho ou outras considerações de design/arquitetura do que uma necessidade do usuário de negócios.) Figura 8 Transação do armazém de dados Página 15 de 19

16 Figura 8 mostra uma transação que origina do aplicativo fonte e cruza a fronteira, a Staging Area, o ODS e finaliza no Data Warehouse. Relatório / Consulta Consultar e fazer relatórios sobre os dados contidos no Data Warehouse são importantes funções de negócios. O analista do ponto de função, precisa determinar quais funções de relatório ou consulta fazem parte do Data Warehouse e quais são considerados fora da fronteira. Existem pelo menos duas categorias de relatórios: relatórios adhoc e programados. Relatórios adhoc representam uma solicitação a cada vez com parâmetros diferentes selecionados pelo usuário, enquanto relatórios programados são criados periodicamente (diariamente, semanalmente, mensalmente) e, tipicamente, não podem ser modificados pelos usuários. Relatórios programados geralmente requerem uma análise formalizada e um ciclo de vida de desenvolvimento. Como tal, relatórios programados são geralmente contados pelo contador do ponto de função enquanto relatórios adhoc, criados por um usuário final, não podem ser contados. Uma exceção a essa orientação seria contar a funcionalidade oferecida ao usuário para criar seus próprios relatórios adhoc. Os dois exemplos seguintes de ferramentas de relatório podem ser usados para criar relatórios adhoc e padrão. 1. Ferramenta de Relatório internamente desenvolvida: Essa ferramenta é criada por desenvolvedores para suportar usuários do Data Warehouse. A fronteira de contagem determina se a ferramenta de relatório desenvolvida é contada como um componente do Data Warehouse ou um aplicativo separado. Se os usuários vêem a ferramenta como parte do Data Warehouse, deve ser considerada estando dentro da fronteira do Data Warehouse. Outras áreas que podem influenciar a decisão de incluir a ferramenta como componente do Data Warehouse são a lógica de processamento e localização/manutenção dos dados lógicos que suportam os relatórios. Supondo que a ferramenta de relatório desenvolvida se estabelece dentro dos limites do Data Warehouse, conte pelo menos uma SE (EO) ou CE (EQ) para cada relatório ou consulta desenvolvida e/ou suportada para satisfazer as necessidades do usuário. Siga as orientações CPM para determinar se o relatório ou consulta é um processo elementar único. 2. Software Comercial de prateleira (COTS)/Ferramenta de Relatório Comprada (ex.:. Relatórios Crystal, Cognos, Business Objects, etc): Para contagens de desenvolvimento e melhoria, um contador do ponto de função deve contar só as funções que foram personalizadas ou feitas para o usuário de negócios ou administrativo. Se há uma necessidade ou solicitação de negócios para contar todo o portfólio de funções do software, (por exemplo, para avaliar as características ou funções Página 16 de 19

17 proporcionadas pelo COTS), COTS e as funções personalizadas podem ser contados, mas o portfólio deve ser considerado um limite de aplicativo separado do Data Warehouse, contado como um aplicativo separado, e categorizado de acordo. Conte um SE (EO) ou CE (EQ) para cada relatório ou consulta desenvolvida e/ou suportada para satisfazer as necessidades do usuário. Siga as orientações CPM para determinar se o relatório ou consulta é um processo elementar único. Funções Administrativas Data Warehouses possuem inúmeras funções administrativas. Enquanto muitas são técnicas por natureza e requeridas para manter o Data Warehouse ativo e operante; algumas são de natureza de negócios e podem ser contadas. Perguntas que o contador pode fazer para ajudar a determinar se uma função administrativa é de lógica técnica ou de negócios incluem: As funções foram desenvolvidas para suportar um usuário do aplicativo (ex.: administrador do sistema, arquiteto de dados)? Existem exigências únicas de segurança (ex.: logins, segmentação de acesso por permissões, senhas)? Supondo que o contador possa responder as questões acima afirmativamente: Conte um EE (EI) para cada função única administrativa (ex.: segurança, questões do usuário) que mantém um ALI ou modifica o comportamento do sistema Conte uma SE (EO) ou CE (EQ) para relatórios produzidos para suportar essas funções. Use regras de CPM para determinar os tipos de transação Metadados Metadados são geralmente definidos como dados sobre dados. Em um Data Warehouse pode haver pelo menos dois tipos: Informação que suporta as características, funções e dados de negócios (ex.: dicionário de dados) Informação que suporta as funções técnicas do Data Warehouse (ex.: programações para backups ou ajustes de desempenho). É importante revisar e entender o propósito e objetivos da Contagem do Ponto de Função, na medida em que isso irá clarear quem são os usuários e que funcionalidade de usuário pode ser considerada. Ambos os tipos de metadados exigem a assistência de um administrador. A partir de uma perspectiva de dados de negócios, pode-se incluir um arquiteto de dados. A partir de uma perspectiva técnica que poderia incluir um administrador do sistema. Ao tentar analisar quais características e funções desempenhadas nessas capacidades administrativas são contadas, é útil fazer as seguintes questões: 1. As funções de metadados foram desenvolvidas para apoiar um usuário do aplicativo? Se a resposta é sim, conte um EE (EI) para cada função única mantendo os metadados, e conte uma SE (EO) ou CE (EQ) para os relatórios de metadados produzidos. Página 17 de 19

18 2. As funções metadados foram desenvolvidas para suportar funções ou características técnicas opostas à lógica de negócios? Se a resposta é sim, essas funções não são contadas. Elas foram criadas por propósitos técnicos. Conclusão Data Warehouses não são uma tecnologia nova; muitas empresas grandes e pequenas as usam. Porém, muitas empresas acham difícil gerenciá-las por conta própria, particularmente em épocas de angústia por crescimento rápido. A medida que mais e mais empresas dependem de seus Data Warehouses para proporcionar a real visão de seus negócios, esse gerenciamento se torna um elemento crítico para seu sucesso contínuo, e mesmo a sobrevivência contínua. A única natureza dos Data Warehouses apresenta o Analista do Ponto de Função com um número de desafios a fornecer essas empresas dados de tamanhos precisos e métricas relacionadas que podem ser usados para tomar as melhores decisões possíveis. O analista pode aplicar as dicas dadas neste white paper com às regras de contagem no CPM para ajudálo a desenvolver uma contagem mais precisa do ponto de função. Página 18 de 19

19 Gostaríamos de agradecer os seguintes membros do IFPUG que contribuíram com materiais que foram usados na preparação desse documento. 1. Guidelines for Counting Data Warehouses Ewa Wasylkowski, CFPS & Pam Morris, CFPS; January 2005 Ewa Wasylkowski, Senior Metrics Consultant, Total Metrics Pam Morris, Managing Director, Total Metrics 2. Size & Estimation of Data Warehouses Luca Santillo, CFPS, Metrics Consultant presented at FESMA-DASMA Conference in Guidelines followed for Estimating Data Warehouse Projects Lavanya Kaul, CFPS; January 2005 NIIT Technologies, Ltd., New Delhi, India 4. Function Points & Counting Enterprise Data Warehouses FP Workshop Materials and Case Studies Carol Dekkers; CFPS, January 2005 Carol Dekkers, CMC, CFPS; President, Quality Plus Technologies, Inc Defining Application Boundaries: Data Warehouses and Data Marts Chris Kohnz CFPS, September 2004 Personal White Paper 6. Data Warehouses and Function Points Chris Kohnz, CFPS presented at IFPUG Annual Conference in 2004 Página 19 de 19

Práticas de Contagem. - Data Warehouse. - Workflow. - Mudança de tipo. - Drop-down. - Mudança de tamanho de campo. - Mudança de domínio

Práticas de Contagem. - Data Warehouse. - Workflow. - Mudança de tipo. - Drop-down. - Mudança de tamanho de campo. - Mudança de domínio FATTO Consultoria e Sistemas - www.fattocs.com.br 1 Práticas de Contagem - Data Warehouse - Workflow - Mudança de tipo - Drop-down - Mudança de tamanho de campo - Mudança de domínio FATTO Consultoria e

Leia mais

Pontos de Função & Contagem de Software Aplicativo Middleware

Pontos de Função & Contagem de Software Aplicativo Middleware Pontos de Função & Contagem de Software Aplicativo Middleware Versão 1.0 Nota: A NEC criou esses White Papers, em um esforço para distribuir dicas rápidos sobre este domínio específico para a comunidade

Leia mais

Simulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é:

Simulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é: Questões de Propósito, Tipo e Fronteira 1. Um dos objetivos da Análise de Pontos de Função é: Simulado para CFPS a) Ajudar no processo de depuração de um software. b) Estimar o tamanho de uma equipe de

Leia mais

GPS - Gestão de Projeto de Software

GPS - Gestão de Projeto de Software GPS - Gestão de Projeto de Software Aula 4 FPA ou APF Versão 1.0.2 em revisão! Professor Emiliano S. Monteiro FPA, intro. Desenvolvido por Allan J. Albrecht da IBM em 1979. O método foi publicado pela

Leia mais

Análise de Pontos de Função

Análise de Pontos de Função Análise de Pontos de Função Objetivos Medir a Funcionalidade de Sistemas de acordo com a perspectiva do usuário Medir o desenvolvimento e a manutenção de software independentemente da tecnologia usada

Leia mais

Análise de Ponto de Função APF. Aula 03

Análise de Ponto de Função APF. Aula 03 Análise de Ponto de Função APF Aula 03 Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF Identificação das Funções de Dados Diretrizes Gerais Tipos de Entidades Arquivos Lógicos Tipo

Leia mais

Análise de Pontos de Função Inicial

Análise de Pontos de Função Inicial Análise de Pontos de Inicial A NESMA reconhece três métodos de Análise de Pontos de (APF): APF Detalhada APF de Alto Nivel (também chamada APF Estimada) APF Indicativa Estes três métodos são métodos de

Leia mais

GERENCIAMENTO DE DADOS Exercícios

GERENCIAMENTO DE DADOS Exercícios GERENCIAMENTO DE DADOS Exercícios EXERCÍCIO 1 Marque a opção correta: 1. O conceito de administração de recursos de dados envolve o gerenciamento dos: a. Recursos de dados de uma organização e do seu pessoal.

Leia mais

Bruno Hott. Aula: Análise de Pontos de Função (FPA)

Bruno Hott. Aula: Análise de Pontos de Função (FPA) Bruno Hott Aula: Análise de Pontos de Função (FPA) Objetivos 1. Medir um software quantificando as funcionalidades requisitadas pelo cliente. 2. Medir o desenvolvimento e a manutenção do software independente

Leia mais

PROJETO DE BANCO DE DADOS

PROJETO DE BANCO DE DADOS UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS I PROJETO DE BANCO DE DADOS Profº Erinaldo Sanches Nascimento Objetivos Discutir o ciclo de vida do sistema de

Leia mais

FATTO CONSULTORIA E SISTEMAS

FATTO CONSULTORIA E SISTEMAS Caso Prático de Análise de Pontos de Função Alertas do Google Guilherme Siqueira Simões 28/06/2016 FATTO CONSULTORIA E SISTEMAS 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS

Leia mais

Aula 02. Evandro Deliberal

Aula 02. Evandro Deliberal Aula 02 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Data Warehouse; Ambiente de Data Warehouse; Processos e ferramentas envolvidas; Arquiteturas de DW; Granularidade;

Leia mais

Sistemas da Informação. Banco de Dados I. Edson Thizon

Sistemas da Informação. Banco de Dados I. Edson Thizon Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

Análise de Pontos de Função Carlos Eduardo Vazquez

Análise de Pontos de Função Carlos Eduardo Vazquez FATTO Consultoria em Métricas de Software e Sistemas Análise de Pontos de Função Carlos Eduardo Vazquez Fundamentos, aplicação como base para medição em contratos de software e as diferenças nas suas aplicações

Leia mais

ANÁLISE DE PONTOS DE

ANÁLISE DE PONTOS DE ANÁLISE DE PONTOS DE FUNÇÃO @RIBEIRORD Análise de Pontos de Função (APF) É uma técnica de medição das funcionalidades fornecidas por um software do ponto de vista de seus usuários. Ponto de função (PF)

Leia mais

Arquitetura de um Ambiente de Data Warehousing

Arquitetura de um Ambiente de Data Warehousing Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura Típica usuário usuário... usuário

Leia mais

Análise de Ponto de Função APF. Aula 02

Análise de Ponto de Função APF. Aula 02 Análise de Ponto de Função APF Aula 02 Agenda Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF O que é APF? Objetivos Benefícios Conceitos Básicos Visão Geral dos Procedimentos de Contagem

Leia mais

Arquitetura de um Ambiente de Data Warehousing

Arquitetura de um Ambiente de Data Warehousing Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura Típica usuário usuário... usuário

Leia mais

GESTÃO DE DADOS NAS ORGANIZAÇÕES. Prof. Robson Almeida

GESTÃO DE DADOS NAS ORGANIZAÇÕES. Prof. Robson Almeida GESTÃO DE DADOS NAS ORGANIZAÇÕES Prof. Robson Almeida INFRA-ESTRUTURA DE SISTEMAS DE INFORMAÇÃO 3 CONCEITOS Bit: Menor unidade de dados; dígito binário (0,1) Byte: Grupo de bits que representa um único

Leia mais

Tópicos Especiais em Informática Fatec Indaiatuba

Tópicos Especiais em Informática Fatec Indaiatuba Inteligência de Negócios Fatec Indaiatuba Prof. Piva Compreender as definições e conceitos básicos do Data Warehouse (DW) Entender as arquiteturas do DW Descrever os processos utilizados no desenvolvimento

Leia mais

ANÁLISE DE PONTOS DE FUNÇÃO E SUA IMPORTÂNCIA PARA PROJETOS DE DESENVOLVIMENTO DE SOFTWARE

ANÁLISE DE PONTOS DE FUNÇÃO E SUA IMPORTÂNCIA PARA PROJETOS DE DESENVOLVIMENTO DE SOFTWARE ANÁLISE DE PONTOS DE FUNÇÃO E SUA IMPORTÂNCIA PARA PROJETOS DE DESENVOLVIMENTO DE SOFTWARE Lidimon Cristiano Martins Rocha lidimon@gmail.com Centro Universitário do Triângulo - UNITRI Abstract: This article

Leia mais

DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES]

DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES] DMS - DOCUMENTO DE MODELAGEM DE SISTEMA Este documento foi criado seguindo as recomendações e orientações do livro UML na Prática Do Problema ao Sistema e do modelo PRISM do MPDS (Modelo Prático para Desenvolvimento

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: QUALIDADE DE SOFTWARE Aula N : 07 Tema:

Leia mais

Arquitetura de um Ambiente de Data Warehousing

Arquitetura de um Ambiente de Data Warehousing Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri OLAP: Fonte: Arquitetura Vaisman, A., Zimányi,

Leia mais

Análise de Ponto de Função APF. Aula 04

Análise de Ponto de Função APF. Aula 04 Análise de Ponto de Função APF Aula 04 Agenda Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF Identificação das Funções Transacionais Diretrizes Gerais Lógicas de Processamento Arquivos

Leia mais

Aula 01. Evandro Deliberal

Aula 01. Evandro Deliberal Aula 01 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Data Warehouse; Ambiente de Data Warehouse; Processos e ferramentas envolvidas; Arquiteturas de DW; Granularidade;

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: 13B DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar, discutir o conceito de métricas de software orientadas a função. DESENVOLVIMENTO

Leia mais

Banco de Dados e Aplicações em Negócios: Introdução.

Banco de Dados e Aplicações em Negócios: Introdução. Banco de Dados e Aplicações em Negócios: Introdução evandro@usp.br Motivação Extenso uso de Banco de Dados (BD) no cotidiano Bancos, serviços, comércio em geral (comércio eletrônico) Web e seus serviços

Leia mais

Medidas de Esforço de Desenvolvimento de Software

Medidas de Esforço de Desenvolvimento de Software Medidas de Esforço de Desenvolvimento de Software Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Em um gráfico de prazo (no eixo vertical) e número de total de PF (no eixo horizontal) verificou-se

Leia mais

RESUMO UMA ARQUITETURA PARA DISTRIBUIÇÃO DE COMPONENTES ECNOLÓGICOS DE SISTEMAS DE INFORMAÇÕES BASEADOS EM DATA WAREHOUSE. Denilson Sell 2001

RESUMO UMA ARQUITETURA PARA DISTRIBUIÇÃO DE COMPONENTES ECNOLÓGICOS DE SISTEMAS DE INFORMAÇÕES BASEADOS EM DATA WAREHOUSE. Denilson Sell 2001 Universidade Federal de Santa Catarina Departamento de Informática e Estatística Sistemas de Informação RESUMO UMA ARQUITETURA PARA DISTRIBUIÇÃO DE COMPONENTES ECNOLÓGICOS DE SISTEMAS DE INFORMAÇÕES BASEADOS

Leia mais

Caso Prático de Análise de Pontos de Função IFPUG Contatos do Google FATTO CONSULTORIA E SISTEMAS

Caso Prático de Análise de Pontos de Função IFPUG Contatos do Google FATTO CONSULTORIA E SISTEMAS Caso Prático de Análise de Pontos de Função IFPUG Contatos do Google Guilherme Siqueira Simões 11/07/2017 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda

Leia mais

Análise de Ponto de Função APF. Aula 01

Análise de Ponto de Função APF. Aula 01 Análise de Ponto de Função APF Aula 01 Fernando Anselmo fernando.anselmo@x25.com.br Apresentação 25 anos na área de Desenvolvimento e Coordenação 13 Livros e diversos artigos publicados Coordenador do

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

Aula Data Warehouse. Evandro Deliberal

Aula Data Warehouse. Evandro Deliberal Aula Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Introdução Sistemas de Apoio à Decisão Conceituação de Principais Características Arquitetura Estrutura Interna

Leia mais

Engenharia de Software Modelagem de Negócio

Engenharia de Software Modelagem de Negócio Engenharia de Software Modelagem de Negócio Prof. Ms.C. Paulino Wagner Palheta Viana Manaus, Março 2018 1 Modelagem de negócio Estrutura dinâmica da organização; visão comum da organização por clientes

Leia mais

Banco de Dados I. Prof. Edson Thizon ethizon@bol.com.br

Banco de Dados I. Prof. Edson Thizon ethizon@bol.com.br Banco de Dados I Prof. Edson Thizon ethizon@bol.com.br Conceitos Dados Fatos conhecidos que podem ser registrados e que possuem significado implícito Banco de dados (BD) Conjunto de dados interrelacionados

Leia mais

Tarefas de Gerenciamento de Configuração

Tarefas de Gerenciamento de Configuração Tarefas de Gerenciamento de Configuração 1- Tarefas Preliminares 2- Identificação 3- Controle de Mudanças 4- Controle de Versão 5- Auditoria de Configuração 6- Relato de Situação 7- Controle de Interface

Leia mais

Análise de Ponto de Função APF. Aula 05

Análise de Ponto de Função APF. Aula 05 Análise de Ponto de Função APF Aula 05 Agenda Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF Saída Externa (SE) Definição Regras de Contagem Complexidade Funcional Consulta Externa

Leia mais

EAD-0750 INTELIGÊNCIA DE NEGÓCIOS. Prof. Sérgio Luiz de Oliveira Assis

EAD-0750 INTELIGÊNCIA DE NEGÓCIOS. Prof. Sérgio Luiz de Oliveira Assis H3 EAD-0750 INTELIGÊNCIA DE NEGÓCIOS Prof. Sérgio Luiz de Oliveira Assis sergioassis@usp.br 07 Agenda 1. Visão Geral do Processo ETL 2. Características da área staging 3. A fase 1 do ETL Carga do DW 4.

Leia mais

Engenharia de Software. Projeto de Arquitetura

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

Leia mais

Medidas de Esforço de Desenvolvimento de Software

Medidas de Esforço de Desenvolvimento de Software Medidas de Esforço de Desenvolvimento de Software Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O que você entende por Métricas de software? Questão 1 Resposta O que você entende por Métricas

Leia mais

20/3/2012. Gerenciamento Estratégico de Dados. Gerenciamento Estratégico de Dados. Gerenciamento Estratégico de Dados. Prof. Luiz A.

20/3/2012. Gerenciamento Estratégico de Dados. Gerenciamento Estratégico de Dados. Gerenciamento Estratégico de Dados. Prof. Luiz A. Prof. Luiz A. Nascimento Principais ferramentas: Banco de Dados ERP (módulo BI) ETL Data Mart Data Warehouse Data Mining Planilha Eletrônica OLAP OLAP 1 Classificação das ferramentas: Construção extração

Leia mais

Livro texto: Capítulo 1

Livro texto: Capítulo 1 Livro texto: Capítulo 1 Bancos de dados (BD) No decorrer do dia, a maioria de nós se depara com atividades que envolvem alguma interação com os BD s banco reservas em um hotel compra de passagens aéreas

Leia mais

Caso Prático de Análise de Pontos de Função COSMIC Contatos do Google FATTO CONSULTORIA E SISTEMAS

Caso Prático de Análise de Pontos de Função COSMIC Contatos do Google FATTO CONSULTORIA E SISTEMAS Caso Prático de Análise de Pontos de Função COSMIC Contatos do Google Guilherme Siqueira Simões 18/04/2017 FATTO CONSULTORIA E SISTEMAS 2017 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS

Leia mais

Esta é uma tradução do trabalho de autoria da NESMA, cuja versão original em inglês está disponível em

Esta é uma tradução do trabalho de autoria da NESMA, cuja versão original em inglês está disponível em CONTAGEM ANTECIPADA DE PONTOS DE FUNÇãO (NESMA EARLY FPA COUNTING) Esta é uma tradução do trabalho autoria da NESMA, cuja versão original em inglês está disponível em http://www.nesma.nl/section/fpa/earlyfpa.htm.

Leia mais

Conceitos Básicos. Capítulo 1. Introdução. Medições

Conceitos Básicos. Capítulo 1. Introdução. Medições Capítulo 1 Conceitos Básicos Introdução No final da década de 70, na IBM, Allan Albrecht estabeleceu os conceitos que permitiriam medir projetos de software. Em 1984, tais conceitos foram estendidos no

Leia mais

Padrão para Especificação de Requisitos de Produto de Multimídia

Padrão para Especificação de Requisitos de Produto de Multimídia Padrão para Especificação de Requisitos de Produto de Multimídia 1 Introdução 1.1 Escopo do documento Sugere-se aqui uma estrutura para a Especificação de Requisitos de Produto de Multimídia (ERPM). Esta

Leia mais

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Definição de Banco de Dados De uma forma genérica, um banco de dados é definido como uma coleção de dados relacionados. Os dados são

Leia mais

1. INTRODUÇÃO A MODELAGEM DE DADOS

1. INTRODUÇÃO A MODELAGEM DE DADOS 1. INTRODUÇÃO A MODELAGEM DE DADOS Para se construir uma casa ou um prédio de qualidade, é essencial fazer um planejamento detalhado, com a finalidade de pensar sobre as formas de construção, fazer estimativas

Leia mais

Relatório Técnico PPgSI-003/2012 FPA4BPM Function Point Analysis for Business Process Management (v.1.0)

Relatório Técnico PPgSI-003/2012 FPA4BPM Function Point Analysis for Business Process Management (v.1.0) U N I V E R S I D A D E DE S Ã O P A U L O Escola de Artes, Ciências e Humanidades Relatório Técnico PPgSI-003/2012 FPA4BPM Function Point Analysis for Business Process Management (v.1.0) Maruscia Baklizky

Leia mais

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Disciplina: Banco de Dados Prof: Márcio Palheta,

Leia mais

Data Warehousing: Conceitos Básicos e Arquitetura

Data Warehousing: Conceitos Básicos e Arquitetura Data Warehousing: Conceitos Básicos e Arquitetura Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Visão do Mercado Crescimento explosivo do uso da tecnologia de data warehousing

Leia mais

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto Ciência da Computação ENGENHARIA DE SOFTWARE Métricas e Estimativas do Projeto Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Métricas APF Análise de Pontos de Função Estimativas

Leia mais

Ferramenta de Suporte a Decisão caracterizada por Consultas OLAP

Ferramenta de Suporte a Decisão caracterizada por Consultas OLAP Ferramenta de Suporte a Decisão caracterizada por Consultas OLAP Daniel Ricardo Batiston Orientador: Evaristo Baptista Seqüência da apresentação Introdução Objetivos Fundamentação Teórica Sistema atual

Leia mais

Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 5 (pág. 136 - PLT) Fundamentos da Inteligência de Negócios:

Leia mais

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER. Modelos Banco de dados Professor: Jarbas Araújo professorjarbasaraujo@gmail.com CENTRO EDUCACIONAL RADIER Projeto de banco de dados Todo bom sistema de banco de dados deve apresentar um projeto, que visa

Leia mais

Banco de Dados. SGBDs. Professor: Charles Leite

Banco de Dados. SGBDs. Professor: Charles Leite Banco de Dados SGBDs Professor: Charles Leite Sistemas de BD Vimos que um BANCO DE DADOS representa uma coleção de dados com algumas propriedades implícitas Por exemplo, um BD constitui os dados relacionados

Leia mais

Fundamentos da Inteligência de Negócios: Gerenciamento da Informação e de Bancos de Dados by Prentice Hall

Fundamentos da Inteligência de Negócios: Gerenciamento da Informação e de Bancos de Dados by Prentice Hall Fundamentos da Inteligência de Negócios: Gerenciamento da Informação e de Bancos de Dados 5.1 2007 by Prentice Hall A Abordagem de Banco de Dados para Gerenciamento de Dados Banco de dados: conjunto de

Leia mais

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas

Leia mais

Modelagem de Sistemas Web. Modelagem de BD

Modelagem de Sistemas Web. Modelagem de BD Modelagem de Sistemas Web Aula 9 Modelagem de BD OBS: Pré-requisito: noções intermediárias em BD e de modelo ER Fonte: Proj. e Mod. BD 4/E Capítulo: Análise de Req. E Mod. Dados Conceit. - Toby Teorey

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SIG Aula N : 06 Tema: Fundamentos da inteligência

Leia mais

Orientação prática para preenchimento da Planilha de Contagem NESMA (EFP)

Orientação prática para preenchimento da Planilha de Contagem NESMA (EFP) Orientação prática para preenchimento da Planilha de Contagem NESMA (EFP) 1) A planilha está dividida em três partes: Contagem, Funções e Sumário (veja figura abaixo). Cada aba possui campos específicos

Leia mais

BUSINESS INTELLIGENCE BI FERNANDO ESCOBAR, PMP, MSC.

BUSINESS INTELLIGENCE BI FERNANDO ESCOBAR, PMP, MSC. BUSINESS INTELLIGENCE BI FERNANDO ESCOBAR, PMP, MSC. Estrutura dos Módulos Conceitos; Componentes; ETL; Data Warehouse; Modelo Multidimensional; Mineração de Dados; Visualização e Análise Exploratória

Leia mais

ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados

ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados Gestão da Informação (07182) Instituto de Ciências Econ., Adm. e Contábeis (ICEAC) Universidade Federal do Rio Grande (FURG) Gestão de Dados As organizações

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Conceitos Básicos Introdução Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010 1 1 Introdução 1.1 Teoria dos Sistemas 1.2 Constituição dos sistemas 1.3 Natureza dos sistemas 1.4 Parâmetros do sistema 1.5 Descrição de sistemas 1.6 Desafios enfrentados no desenvolvimento 1.7 Perfil

Leia mais

Data Warehouse ETL. Rodrigo Leite Durães.

Data Warehouse ETL. Rodrigo Leite Durães. Data Warehouse ETL Rodrigo Leite Durães rodrigo_l_d@yahoo.com.br Introdução Um dos desafios da implantação de um DW é a integração dos dados de fontes heterogêneas e complexas, padronizando informações,

Leia mais

Gerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno 2017.

Gerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno 2017. Gerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.02 Agenda Aulas Anteriores Estimativas Planning Poker Paramétrica

Leia mais

Versão: 1.0 Doc Manager

Versão: 1.0 Doc Manager Plano de Gerenciamento de Configuração versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza 1 Data: 10/04/2016

Leia mais

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos Processos de engenharia de requisitos Processos de Engenharia de Requisitos Os requisitos e as formas de obtê-los e documentálos variam drasticamente de um projeto para o outro Contudo, existe uma série

Leia mais

Gerenciamento de Dados

Gerenciamento de Dados Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não conseguiria

Leia mais

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR Fonte: http://www.softex.br/mpsbr/_home/default.asp Apostilas disponíveis no site 1 NORMAS: NBR ISO NBR ISO/IEC CMM SPICE Continuação... 2 NORMAS VISÃO GERAL NBR

Leia mais

Escopo: PROCESSOS FUNDAMENTAIS

Escopo: PROCESSOS FUNDAMENTAIS Escopo: PROCESSOS FUNDAMENTAIS Etapa:Desenvolvimento de software Disciplina: Auditoria & Qualidade em Sistemas de Informação Professor: Lucas Topofalo Integrantes: Joel Soares de Jesus Luiz R. Bandeira

Leia mais

Joana Simon Orientador: Prof. Oscar Dalfovo, Doutor

Joana Simon Orientador: Prof. Oscar Dalfovo, Doutor Joana Simon Orientador: Prof. Oscar Dalfovo, Doutor Introdução Objetivos Fundamentação teórica Especificações da ferramenta Desenvolvimento da ferramenta Operacionalidade da ferramenta Resultados e discussões

Leia mais

Política de Privacidade do mobile Cartão Virtual

Política de Privacidade do mobile Cartão Virtual Política de Privacidade do mobile Cartão Virtual Este Aplicativo recolhe alguns Dados Pessoais dos Usuários. Resumo da Política de Privacidade Os Dados Pessoais são coletados para os seguintes propósitos

Leia mais

Análise de Sistemas. Aula 5

Análise de Sistemas. Aula 5 Análise de Sistemas Aula 5 Prof. Emerson Klisiewicz CONTEXTUALIZAÇÃO Aula 5 Análise Orientada a Objetos Introdução a UML Histórico e Visão Geral Ferramentas CASE O Sucesso... Clientes satisfeitos Eles

Leia mais

Processos de software

Processos de software Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de

Leia mais

Síntese das discussões do fórum Livro-APF: Outubro/2012

Síntese das discussões do fórum Livro-APF: Outubro/2012 Síntese das discussões do fórum Livro-APF: Outubro/2012 Nessa síntese foram abordados, em 94 mensagens, os seguintes assuntos: Usando APF em um sistema sem documentação Horas de Gestão Contagem de itens

Leia mais

Requisitos de Software e UML Básico. Janaína Horácio

Requisitos de Software e UML Básico. Janaína Horácio Requisitos de Software e UML Básico Janaína Horácio janaina@les.inf.puc-rio.br Agenda Requisitos O que é? Objetivos? Atividades?... UML O que é? Modelos... Casos de Uso O que é? Componentes 2 Requisitos

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Conceitos Básicos Introdução Banco de Dados I Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Dados

Leia mais

SBC - Sistemas Baseados em Conhecimento

SBC - Sistemas Baseados em Conhecimento Siglas, Símbolos, Abreviaturas DW - Data Warehouse KDD Knowledge Discovery in Database MD Mineração de Dados OLAP - On-line analytical processing SBC - Sistemas Baseados em Conhecimento 1. INTRODUÇÃO O

Leia mais

Professor Emiliano S. Monteiro

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

Leia mais

Banco de Dados Modelagem e Normalização

Banco de Dados Modelagem e Normalização Técnico em Informática Banco de Dados Modelagem e Normalização Profª Ana Paula Mandelli BANCO DE DADOS RELACIONAL De forma mais detalhada, um Banco de Dados Relacional é um conceito abstrato que define

Leia mais

Laboratório de Banco de Dados. Prof. Luiz Vivacqua.

Laboratório de Banco de Dados. Prof. Luiz Vivacqua. (la.vivacqua@gmail.com) Ementa Conceitos básicos Sistemas de banco de dados Relacional Visão Geral do PostGreSQL Álgebra Relacional Operadores básicos Operadores adicionais A Linguagem de Consulta Estruturada

Leia mais

Inteligência de Negócios Profa.Denise

Inteligência de Negócios Profa.Denise Inteligência de Negócios Profa.Denise Bancos de Dados Multidimensionais A finalidade de bases de dados multidimensionais (alguns autores chamam de dimensionais) é fornecer subsídio para realização de análises.

Leia mais

3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks

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

Leia mais

Documento de Requisitos SISTEMA DE APOIO À ESCRITA (SAPES)

Documento de Requisitos SISTEMA DE APOIO À ESCRITA (SAPES) 1. Introdução 1.1 Propósito Documento de Requisitos SISTEMA DE APOIO À ESCRITA (SAPES) O propósito deste documento de especificação de requisitos é definir os requisitos do sistema SAPES - Sistema de Apoio

Leia mais

Análise e Projeto Orientados a Objetos

Análise e Projeto Orientados a Objetos Análise e Projeto Orientados a Objetos Modelagem conceitual do domínio Diretoria Acadêmica de Gestão e Tecnologia da Informação Introdução A modelagem do domínio está relacionada à descoberta das informações

Leia mais

1. Conceitos de Bancos de Dados

1. Conceitos de Bancos de Dados Bancos de Dados 1. Conceitos de Bancos de Dados 1 Bancos de Dados na Vida Cotidiana BD e sistemas de informação baseados em BD são cada vez mais essenciais para a vida moderna Quase todas as nossas atividades

Leia mais

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer Parte 2 ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer P alguns conceitos básicos. A primeira definição é relativa aos conceitos de dados e informação. Dados são fatos em

Leia mais

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO

Leia mais

SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA

SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA Disciplina: Banco de Dados Prof: Márcio Palheta, Esp.

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 13 http://www.ic.uff.br/~bianca/engsoft2/ Aula 13-02/06/2006 1 Ementa Processos de desenvolvimento de software (Caps. 2, 3 e 4 do Pressman) Estratégias e técnicas de teste

Leia mais

Análise e Projeto de Sistemas

Análise e Projeto de Sistemas Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira ronaldo.co@ufu.br www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Requisitos do Sistema Introdução O que são requisitos de um software? Serviços

Leia mais

Resumo da Política de Privacidade. Política de privacidade completa

Resumo da Política de Privacidade. Política de privacidade completa Política de Privacidade do Aplicativo La&k Este aplicativo recolhe alguns dados pessoais dos usuários. Resumo da Política de Privacidade Os dados pessoais são coletados para os seguintes propósitos e usando

Leia mais

Entre os tipos de dados pessoais que este aplicativo recolhe, por si só ou por meio

Entre os tipos de dados pessoais que este aplicativo recolhe, por si só ou por meio Tipos de dados coletados Entre os tipos de dados pessoais que este aplicativo recolhe, por si só ou por meio de terceiros, estão: e-mail, nome, rg. Outros dados pessoais recolhidos podem ser descritos

Leia mais