APF. Métrica. Análise de Pontos de Função. Carlos J E de Campos. G u i a d e R e f e r ê n c i a C P M

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

Download "APF. Métrica. Análise de Pontos de Função. Carlos J E de Campos. G u i a d e R e f e r ê n c i a C P M"

Transcrição

1 Carlos J E de Campos APF Análise de Pontos de Função Definições, Regras e Procedimentos Diretrizes, Estudos de caso e Pensamentos Métrica G u i a d e R e f e r ê n c i a C P M T e r c e i r a e d i ç ã o S ã o P a u l o

2 Carlos J E de campos, 2013 Capa: Alexandra Hardt Carlini Diagramação: Carlos J E de Campos Revisão: Neusa Pallione É proibida a reprodução total ou parcial desta obra, de qualquer forma ou por qualquer meio sem a autorização prévia e por escrito do autor. A violação dos Direitos Autorais (Lei n.º 9610/98) é crime estabelecido pelo artigo 184 do Código Penal Todos os direitos desta obra pertencem a Carlos J E de Campos

3 A P F Agradecimentos Agradeço a Deus por ter-me colocado na trilha do conhecimento. Agradeço à minha filhota, Vanessa Soares de Campos, por ser a minha fonte de esperança e por mostrar compreensão e paciência em muitos momentos da nossa vida. Agradeço aos meus pais Alice de Assunção Esteves Costa e José Manuel Lopes Moreira de Campos, por terem-me dado a vida, educação, formação moral e muito apoio. Agradeço ao amigo Roberto Azem, que sempre esteve por perto, nos momentos de estudo e naqueles em que precisava de ouvidos e conselhos. Agradeço ao companheiro Benedito Aparecido Alves, pelo apoio que tem me dado nesta segunda fase dos meus livros, acompanhando-me no dia a dia do trabalho, ouvindo-me e apoiando-me com o seu conhecimento e sabedoria. Benê, como é conhecido, tem sido um grande conselheiro. Agradeço ao Fernando Sampaio pelo apoio à área de métricas e contribuição para o lançamento do livro de APF, quando meu diretor na Sonda Procwork. Fernado Sampaio é uma pessoa honrada com princípios aos quais eu me curvo e sigo, sempre soube conduzir os trabalhos, e as pessoas, dentro das mais respeitosas cordialidades. Hoje é amigo e gerente da TIVIT. Agradeço ao Paulo Possari, Gerente de Operações do Núcleo Bradesco da Sonda IT, antiga Procwork, o apoio dado desde o lançamento do livro de APF, o primeiro, ao projeto de formação e certificação, que envolve os livros e cursos. Sempre com uma palavra de incentivo, até mesmo, quando faz alguma observação crítica trazendo-me para o mundo real. Paulinho, como é conhecido, vem gerenciando pessoas e projetos há muito tempo, e eu me sinto muito bem trabalhando para uma pessoa com bons princípios. Reflexão Para adquirir conhecimento é preciso estudar, para adquirir sabedoria é preciso observar. Autor: William Arthur Ward w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 3

4 N ã o e s t a m o s a q u i p a r a p a g a r n e m s o b r e v i v e r, m a s s i m, p a r a v e n c e r, a d q u i r i n d o s a b e r. & U s e m o s o c o n h e c i m e n t o c o m é t i c a e m o r a l.

5 A P F Introdução APF - Análise de Pontos de Função é uma métrica do IFPUG International Function Point Users Group que apareceu e apresentou a ideia de quantificar as funcionalidades da aplicação, Software, a partir da visão de negócio sem levar em consideração a plataforma que está inserida. A métrica tem como objetivo, fornecer o tamanho das funcionalidades e, com o tamanho, poder calcular as horas necessárias para construir ou manter, a equipe, o prazo e o custo financeiro. Com estas informações a administração pode planejar com maior precisão. A métrica fica, a cada ano, mais firme e, cada vez mais, utilizada pelas empresas, públicas e privadas, espalhadas pelo mundo. História No ano de 2009, o Brasil tornou-se o país com o maior número de profissionais certificados do planeta Terra. Por sua vez, a cada ano, aparecem mais empresas, quer do setor público, quer do setor privado, que adotam a Análise de Pontos de Função (APF) para ajudar no planejamento das atividades de desenvolvimento e manutenção das suas aplicações e, com isso, obter ganhos de produtividade, que refletem diretamente em ganhos financeiros. Esta obra O leitor encontrará, neste livro, todo conteúdo da métrica apresentado pelo CPM Manual de Práticas de Contagem de Pontos de Função de Janeiro de 2010, organizado em uma sequência de capítulos com o objetivo de facilitar o entendimento. As regras e conceitos são apresentados com imagens para ajudar a compreensão. São oferecidos exemplos para exercitar e pensamentos para orientar, ou dispertar, a correta e justa aplicação da métrica, independente de onde o profissional está atuando. As informações contidas nesta obra podem ser aprendidas e aplicadas por qualquer pessoa que deseje medir, com Pontos de Função, o tamanho funcional da aplicação ou de projetos de desenvolvimento e de melhoria de Sistemas da Informação. Reflexão E conhecereis a verdade e a verdade vos libertará. João 8:32 w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 5

6 Público-Alvo As informações contidas nesta obra podem ser aprendidas e aplicadas por qualquer pessoa que deseje medir, com Pontos de Função, o tamanho funcional da aplicação ou de projetos de desenvolvimento e de melhoria de Sistemas da Informação. Os conceitos, regras e procedimentos são apresentados numa ordem, como forma de melhorar a compreensão e são acompanhados por figuras para ilustrar e aumentar a clareza das informações. Com a finalidade de reforçar e consolidar o aprendizado e toda a métrica. Para mais informações, visite o site ou entre em contato através do do autor: carlosjec@hotmail.com. Reflexão Muitos homens iniciaram uma nova era na sua vida a partir da leitura de um livro. Autor: Henry Thoreau

7 A P F Sumário Agradecimentos... 3 Introdução... 5 Sumário... 7 Introdução à APF Tamanho funcional Objetivos da APF Benefícios da APF Tamanho funcional da aplicação Direcionamento estratégico do IFPUG Questionário Analogia com outras métricas Produtividade com pontos de função Elementos do planejamento Como calcular a produtividade Produtividade muda Como calcular o esforço Como calcular o custo Como calcular o prazo Questionário A figura do usuário Visão do usuário Requisitos do usuário Requisitos funcionais do usuário Requisitos não-funcionais do usuário Processo de medição Visão geral Passos do processo de medição de tamanho funcional Questionário Questionário w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 7

8 Identificar o propósito da contagem Determinar o tipo de contagem Projeto de desenvolvimento Projeto de melhoria Aplicação Questionário Determinar o escopo da contagem Escopo do projeto de desenvolvimento Escopo do projeto de melhoria Medir funcionalidade de conversão Escopo da aplicação Dicas para ajudar a identificar o escopo Questionário Determinar a fronteira da aplicação Identificar dados internos e externos da aplicação Regras para identificar a fronteira Dicas para ajudar a identificar a fronteira Exemplo de reposição da fronteira Identificar tipo de função Função para transformar e armazenar dados Função de transação Função de dados Questionário Identificar processo elementar Como identificar um processo elementar Identificar a menor atividade significativa Regra da unicidade do processo elementar Processos devem possuir o mesmo conjunto de tipo de dados Variação de tipos de dados considerando processo similar Questionário Identificar lógica de processamento Tipos de lógicas de processamento... 74

9 A P F Exemplos de lógicas de processamento Dado derivado Resumo da lógica de processamento por transação Questionário Questionário Identificar e classificar função de dados Arquivo Lógico Interno Arquivo de Interface Externa Diferença entre ALI e AIE Reconhecido pelo Usuário Como classificar função de dados Regras para classificar uma função de dados Procedimentos de identificação da função de dados Procedimentos de classificação da função de dados Regras para classificar função de dados em ALI Regras para classificar função de dados em AIE Questionário Identificar e classificar função de transação Procedimentos de classificação da função de transação Diagrama dos procedimentos para classificar transação Entrada Externa (EE) Intenção primária da EE Lógica de processamento da EE Exemplos de EE Classificar uma Entrada Externa (EE) Consulta Externa (CE) Classificar uma Consulta Externa (CE) Saída Externa (SE) Classificar uma Saída Externa (SE) Diferenças entre as funções transação Identificar dois processos elementares no requisito Identificar consulta implícita w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 9

10 Questionário Medir funções de dados Procedimentos para medir a função de dados Determinar a complexidade e contribuição da função de dados Regras para determinar a complexidade da função de dados Tipo de dado elementar (TD) Tipo de registro elementar (TR) Como contar tipo de dado elementar na função de dados Dados que não podem ser contados na função de dados Exemplos para identificar tipo de dados (TD, DER, DET) Como contar tipos de registros elementares (TR) Como determinar a complexidade da função de dados Como determinar a contribuição da função de dados Exemplo para encontrar a contribuição do arquivo lógico Dicas para ajudar a contar função de dados Dicas para ajudar a entender conceitos sobre ALI e AIE Questionário Medir funções de transação Procedimentos para medir função de transação Determinar a complexidade funcional da transação Regras para determinar a complexidade da transação Arquivo lógico referenciado (ALR) Como contar ALR na função de transação Exemplo para identificar ALR numa função de transação Dados que não podem ser contados na função de transação Como determinar a complexidade de uma EE Regras para contar ALR de uma EE Regras para contar TD de uma EE Exemplo para identificar ALR e TD numa EE Como determinar a complexidade de uma CE Regras para contar ALR de uma CE Regras para contar TD de uma CE

11 A P F Exemplo para identificar ALR e TD numa CE Como determinar a complexidade de uma SE Regras para contar ALR de uma SE Regras para contar TD de uma SE Exemplo para identificar ALR e TD numa SE Como determinar a contribuição da transação Tabela de complexidade da função de transação Tabela de contribuição da função de transação Dicas para a contagem da função de transação Dicas para ajudar a contar EE, SE e CE Dicas para ajudar a contar SE e CE Questionário Exemplo de contagem de um estudo de caso Calcular tamanho funcional Calcular o tamanho funcional do projeto de desenvolvimento Calcular o tamanho funcional do projeto de melhoria Comportamento das funcionalidades de projetos de melhoria Calcular o tamanho funcional da aplicação Função de conversão Tamanho funcional da aplicação, após projeto de desenvolvimento Tamanho funcional da aplicação, após projeto de melhoria Identificar tipos de entidades de dados Tipos de entidade de dados Entidade de dados funcional Entidade de dados não funcional Entidade de dados de negócio Entidade de dados de referência Entidade de dados de código Principal diferença dos dados de código e de referência Questionário Identificar dados de código Identificando dados de código w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 11

12 Categorias de dados de código Identificando dados de substituição Identificando código + descrição Identificando dados estáticos ou constantes Identificando dados com uma ocorrência Identificando dados estáticos Identificando valores defaults Identificando dados de valores válidos Identificando valores válidos Identificando faixa de valores válidos O que não é dado de código Questionário Conceitos de modelagem de dados Relacionamento entre entidades Entidade independente Entidade dependente Tipos de entidade Entidade associativa Entidade atributiva Entidade subtipo Questionário Questionário Identificar arquivo lógico no MER Passos para identificar arquivos lógicos no modelo normalizado Identificar função de dados no MER Subpassos para contar arquivos lógicos no modelo normalizado Subpasso 3: identificar grupo de entidades dependentes Subpasso 6: como contar entidades associativas Identificar tipos de registro elementar (TR) Como contar entidade associativa Como contar entidade atributiva Como contar entidade subtipo

13 A P F Identificar dados compartilhados Cenários de dados compartilhados Cenário 1 Leitura Cenário 2 Cópia estática de imagem Cenário 3 Carga de imagem Cenário 4 Carga de imagem de uma tabela física Cenário 5 - Cópia e merge Cenário 6 - Screen scraping Cenário 7 - Atualizando o mesmo dado armazenado Cenário 8 - Dados de transação padrão Questionário Identificar mudanças funcionais Como contar projeto de melhoria Como o projeto de melhoria afeta o tamanho da aplicação Funcionalidade incluída da aplicação Funcionalidade excluída da aplicação Funcionalidade alterada da aplicação Quando considerar que a aplicação foi alterada Quando considerar que a função de dado foi alterada Alteração da função de dados por aspectos físicos Alteração da função de dados por aspectos funcionais Quando considerar que a função de dados não foi alterada Aspectos físicos que não alteram uma função de dados Aspectos funcionais que não alteram uma função de dados Quando considerar que a função de transação foi alterada Alteração na Lógica de Processamento Quando considerar que a função de transação não foi alterada Escopo de um projeto de melhoria Fronteira num projeto de melhoria Categorias de manutenção Manutenção corretiva Manutenção perfectiva (preventiva) w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 13

14 Manutenção adaptativa Solicitações eventuais (Ad Hoc) Mudanças em massa de dados Suporte ao usuário final Estimativa preliminar Questionário Atividade de conversão de dados Identificar funcionalidade de conversão Identificar processo de conversão Identificar atributos adicionais de conversão Identificar processo elementar de conversão Conversão de dados em projetos de melhoria Conversão de dados com AIE referenciado Como contar atribuição de valores padrão O que não é funcionalidade de conversão Questionário Tamanho funcional ajustado Calcular o fator de ajuste Fator de ajuste (VAF) Nível de influência (NI) Determinar o fator de ajuste (VAF) Características gerais do sistema (CGS) Calcular pontos de função ajustados Contagem de pontos de função ajustados Calcular tamanho funcional ajustado para projeto de desenvolvimento Calcular tamanho funcional ajustado para projeto de melhoria Calcular tamanho funcional inicial ajustado da aplicação Calcular tamanho funcional ajustado da aplicação, depois do projeto de melhoria Diretrizes de contagem Como contar CHECK BOX Contar vários TD no CHECK BOX Contar um TD no CHECK BOX

15 A P F Como contar RADIO BUTTOM Como contar gráfico Como contar múltiplas mídias Se o objetivo for fornecer informação Se o objetivo for receber informação Multimídia Como contar código de barras Se o objetivo for fornecer informação Se o objetivo for receber informação Como contar DROP-DOWN combos e listas Quando um DROP-DOWN não é contado Quando um DROP-DOWN é contado Dados devem ser contados Exemplos de requisitos para contar Como contar LOGIN LOGIN contada como consulta externa LOGIN contada como saída externa Exemplos de requisitos para contar Como contar UPLOAD de arquivo Quando um UPLOAD não é contado função de transação Como contar Exemplos práticos de contagem Exemplo de processos elementares similares Exemplo de processos elementares diferentes Exemplo de processos elementares diferentes Estudo de casos ECDE101 Cadastramento de beneficiário de apólices ECDD202 - Manter dados de segurança do funcionário ECME101 Cadastramento de criança adotada CEDR101 Listagem de funcionários Definições e termos utilizados Abreviaturas utilizadas w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 15

16 O mundo do IFPUG BFPUG Certificação de CFPS do IFPUG Bibliografia Formação de especialista COBOL Metodologia dos cursos Objetivo do método Benefícios do método Certificação para desenvolvedor Mainframe Objetivo da certificação Como é a certificação Outras obras do autor

17 A P F Introdução à APF A P F Este capítulo apresenta a APF com a sua definição, objetivos, benefícios, sua unidade de medida, visão de aplicação e funcionalidade; e o direcionamento do IFPUG quanto à contagem de tamanho funcional e não funcional. A Análise de Pontos de Função (APF) é um método de medição de tamanho funcional do IFPUG (International Function Point Users Group). Sua unidade de medida é o Ponto de Função (PF). Foi criado, na década de 70, por Allan Albrecht, da IBM, para medir aplicações, através da quantificação das suas funcionalidades. Aplicação é uma coleção, coesa, de procedimentos automatizados e de dados, suportando um objetivo de negócio. Poder ser composto por componentes, módulos ou subsistemas. O método serve para medir a funcionalidade que a aplicação fornece ao usuário, através da quantificação, em pontos de função. As funcionalidades da aplicação devem ser observadas por dois aspectos: O processamento dos dados e o armazenamento dos dados. A APF é um método de medição, baseado na análise das funcionalidades, que o sistema fornece aos usuários. Funcionalidade, sinônimo de função, representa a capacidade ou particularidade de uma aplicação, conforme observada pelo usuário. Se tomarmos como exemplo o sistema Vendas, ele fornece duas funções que processam dados: incluir e w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 17

18 consultar pedido e uma função para armazenar dados: o depósito pedido. Estas três funcionalidades serão a base do tamanho funcional. Tamanho funcional O tamanho funcional da aplicação é obtido, através da quantificação dos requisitos funcionais do usuário. Em 1998, foi publicado o primeiro padrão de medição de tamanho funcional pela ISO/IEC, como :1998, e foi atualizado em 2007, como :2007. Segundo a ISO/IEC, este padrão define Tamanho Funcional, como um tamanho da aplicação obtido, através da quantificação dos Requisitos Funcionais do Usuário. A ISO/IEC define os conceitos fundamentais de Medição de Tamanho Funcional (FSM), assim como descreve os princípios para a aplicação do método FSM, mas sem fornecer regras detalhadas. Nota: ao analisar os requisitos funcionais do usuário, para se obter o tamanho funcional dos mesmos, começa a aparecer uma questão importante, que é o dilema: "conta ou não conta". Eis a questão. Calcular o tamanho funcional deve ser a aplicação exata do método, com o único objetivo de identificar as funcionalidades passíveis de quantificação. Neste contexto, deve-se ter em mente que a métrica APF apresenta regras para a identificação dos processos de negócio, onde é pedido para que haja a decomposição ou composição dos mesmos, com o intuito de encontrar a menor atividade significativa. Pensando um pouco: o objetivo da quantificação dos requisitos é encontrar uma medida que seja capaz de indicar o tamanho dos mesmos e, com isso, ajudar, por exemplo, a identificar o valor do patrimônio em sistemas de informação (aplicações), identificar o tempo e o custo necessário para realizar o projeto. Como a APF quantifica somente os requisitos funcionais, uma das sugestões interessantes pode ser a aplicação, por analogia, dos conceitos, de pontos de função, para identificar processos "contáveis" e, assim, conseguir obter o tamanho não-funcional dos requisitos não-funcionais do usuário. De posse destes dois tamanhos, pode-se calcular o esforço para realizar cada um deles e, assim, conseguir calcular o esforço total. Veja bem, não é somar os dois tamanhos. É somar os esforços. No item Planejar com Pontos de Função, mais adiante, poderá ver como calcular o esforço, o prazo e o custo. Entendo que esta é uma maneira simples de calcular o tamanho não-funcional para se encontrar o esforço, o tempo e o custo sem gastar ligações neurais, desnecessárias na execução de fórmulas complexas para encontrar o simples. Os maiores paradigmas do universo estão resolvidos em simples equações. Exemplo: E=mc² (teoria da relatividade de Einstein). Pense nisso!

19 Objetivos da APF A P F O objetivo da técnica é medir a funcionalidade que o usuário do sistema solicita e recebe, ou medir a funcionalidade que é impactada pelo projeto de desenvolvimento, melhoria da aplicação, independentemente da tecnologia, utilizada na sua implementação. O objetivo do processo de contagem é o de ser simples o suficiente, com a finalidade de minimizar, ao máximo, o esforço necessário para efetuar a medição. Com isso, o método pode ser utilizado, com simplicidade, como uma medida consistente para efetuar comparações entre várias aplicações e organizações. Nota: as organizações podem passar a utilizar a APF como uma medida padrão, consistente, assim como o metro é utilizado para medir a área de uma casa, a distância entre cidades ou o comprimento de um fio elétrico que se deseja comprar. Pensando um pouco: se for apresentada, por exemplo, a mesma documentação da aplicação Vendas a várias pessoas e as mesmas aplicarem a métrica APF, elas devem chegar a tamanhos diferentes ou ao mesmo tamanho funcional? Se várias, pessoas medirem o tamanho da aérea de uma sala com a medida metro, elas devem chegar a tamanhos diferentes ou ao mesmo tamanho funcional? Por que elas devem chegar à mesma medida de tamanho? Porque supõe-se que as pessoas vão aplicar corretamente o método. Pense nisso! Benefícios da APF Nota: quantificar as funcionalidades de um sistema é tão importante quanto obter o tamanho da área de uma casa. O tamanho, por si só, tem um significado específico, que é o de dar uma ideia da dimensão da casa. Com o tamanho da área, podemos obter muitos outros valores importantes, como: a quantidade de pessoas para construí-la, o tempo necessário para realizar a construção, o valor dessa obra e, assim por diante. Se dissermos que o m² da casa custa X num determinado local, então podemos ter uma ideia do valor da casa nessa região. É assim, também, para o tamanho em Pontos de Função de uma aplicação. Pode-se utilizar o tamanho de uma aplicação como um meio para estimar quantas pessoas vão ser precisas para desenvolver ou efetuar a manutenção de uma aplicação e, com isso, pode-se obter o tempo necessário para a realização da tarefa e, ainda, pode-se obter o custo do projeto. A APF, ao fornecer um método para se obter o tamanho dos requisitos, coloca à disposição das organizações uma ferramenta poderosa para a comparação entre aplicações e entre produtividades de empresas prestadoras de serviço, baseada nos mesmos requisitos de negócio. Fornece um argumento sólido para ser utilizado como um meio de efetuar um melhor planejamento dos projetos, com a obtenção dos recursos, do tempo e dos custos, baseado na produtividade das equipes. w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 19

20 Nota: se a empresa adotar o planejamento com APF e elaborar um histórico das contagens realizadas, vai poder medir a produtividade e a qualidade das equipes, dos departamentos ou da própria organização. Depende dela! Com os dados precisos, a empresa pode gerar indicadores de produtividade e de qualidade e, assim, ter a oportunidade de aperfeiçoar os seus processos e melhorar a sua produtividade e a qualidade do seu produto. (ver item Produtividade ). Outro beneficio é que os dados podem ser comparados dentro da organização e entre organizações. De posse da ferramenta APF, começa-se a descobrir muito mais utilidades e benefícios, ao se poder calcular o tamanho de uma aplicação através dos seus requisitos. Tamanho funcional da aplicação Da mesma forma como existem procedimentos para calcular o tamanho de uma casa, também existem procedimentos na APF para calcular o tamanho das funcionalidades que envolvem o desenvolvimento e a manutenção de aplicações. Para calcular o tamanho de uma aplicação, deve-se identificar as funcionalidades que processam e guardam dados, conforme observadas pelo usuário. Se tomarmos como exemplo o sistema Vendas, que fornece duas funções que transformam dados: incluir pedido e consultar pedido e, uma função para armazenar dados: o depósito pedido, temos que as três funcionalidades, fornecidas pela aplicação, serão os componentes do tamanho da aplicação. Ao aplicar as regras de contagem da APF, chega-se a um valor que determina o tamanho da aplicação. Neste exemplo, o tamanho da aplicação se resume ao tamanho das suas três funcionalidades. Ao observar somente as funcionalidades, a técnica ignora como a funcionalidade é construída. Reflexão Muitos homens iniciaram uma nova era na sua vida a partir da leitura de um livro. Autor: Henry Thoreau

21 Direcionamento estratégico do IFPUG A P F A Análise de Pontos de Função do IFPUG (International Function Point Users Group) é um método padrão que está aderente à ISO/IEC: :2007. Esta norma diz que o método mede, apenas, o tamanho funcional e não o tamanho não-funcional. O IFPUG faz o seguinte direcionamento estratégico, no seu Manual de Práticas de Contagem de Pontos de Função (CPM): O fato de o método medir apenas o tamanho funcional não significa que o tamanho não-funcional não pode, ou não deve ser medido; apenas deve ser tratado claramente como uma medida separada. O CPM também faz a seguinte colocação a respeito dos requisitos não funcionais: Como não são parte do tamanho funcional, não contribuem para a contagem de Pontos de Função, mesmo fazendo parte dos requisitos e contribuindo para o tamanho dos mesmos. O IFPUG apresentou ao mercado a sua nova métrica, o SNAP (Software Non-Functional Assessment Process) para mensurar requisito não-funcional. Reflexão A mente que se abre a uma nova ideia jamais voltará ao seu tamanho normal. Autor: Einstein w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 21

22 Questionário Análise de Pontos de Função 1. Pode ser utilizada como uma medida consistente de vários projetos e organizações. A frase representa: A. Um dos objetivos do processo do método APF. B. Um dos benefícios da utilização do método APF. C. As opções A e B. D. Nenhuma das opções. 2. A aplicação da APF está vinculada à metodologia de desenvolvimento e à tecnologia, utilizada na construção da aplicação. A afirmação é: A. Falsa. B. Verdadeira. 3. Análise de Pontos de Função: A. É um método padrão para medir o desenvolvimento de aplicação do ponto de vista do usuário. B. Mede uma aplicação, através da quantificação da funcionalidade que é oferecida ao usuário, baseada no projeto lógico. C. Tem como objetivo que o seu processo seja simples o suficiente para minimizar o esforço adicional necessário, no processo de medição. D. Todas as opções. 4. Quais são os objetivos da Análise de Pontos de Função? A. Medir as funcionalidades que o usuário solicita e recebe. B. Medir o desenvolvimento e manutenção de aplicações de forma independente da tecnologia, utilizada na sua elaboração e implantação. C. Ser simples o suficiente, com o intuito de minimizar o esforço necessário para efetuar a medição. D. Todas as opções. 5. Quais são os benefícios alcançados com a utilização da APF? A. Ser uma medida consistente de vários projetos e organizações. B. Poder ser utilizada como fator de normalização na comparação de aplicações. C. Poder quantificar a funcionalidade para obter o custo da sua elaboração. D. Nenhuma das opções.

23 A P F Analogia com outras métricas Este capítulo tem como objetivo apresentar a APF como uma métrica, através da analogia com métricas populares do dia-a-dia, como o metro, para destacar o ponto positivo de se aplicar a métrica para obter o tamanho como início de um processo de identificação de outras informações. A sociedade de hoje aceita, com extrema normalidade, que se fale em 10 metros de fio, 50 m² de área útil de um apartamento ou um litro de leite, e assim por diante. Isto se deve ao fato de que a sociedade adotou esses padrões de medida e, por isso, os utiliza nas suas transações comerciais. A APF, assim como as outras métricas, tem como finalidade medir (quantificar) as funcionalidades para encontrar o tamanho da aplicação. Imaginemos uma casa de 50 m² com: sala, quarto, cozinha, banheiro e área de serviço. Se perguntarmos quanto custa para construir a casa, aparecerão muitos valores. De que dependeram os valores? Se o tamanho é o mesmo, então houve outros fatores que influenciaram no valor. Dentre eles podemos citar os seguintes: o tipo do terreno, o material utilizado na construção, a arquitetura, o tipo de acabamento, a infra-estrutura, e muitos outros. O fato é que não foi alterado o tamanho da casa. Antes de se calcular o valor da casa, mede-se o tamanho dela. É assim, também, para medir o tamanho de uma aplicação. Reflexão Dar exemplos não é a melhor maneira de influenciar os outros. É a única. Autor: Desconhecido w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 23

24 Imaginemos a aplicação Vendas com os seguintes depósitos de dados: cadastro de pedidos, cadastro de funcionários e cadastro de clientes. E com as seguintes funcionalidades: incluir pedido, alterar pedido, excluir pedido, consultar pedido, listar pedidos do dia e listar pedidos do mês. Se perguntarmos quanto custa para construir a aplicação, aparecerão muitos valores. De que dependem os valores? Se o tamanho é o mesmo, então houve outros fatores que influenciaram no valor. Dentre eles podemos citar os seguintes: a plataforma, a linguagem, o nível de segurança dos dados, o nível de velocidade da execução, metodologia de desenvolvimento e as facilidades fornecidas ao usuário. Enfim, podemos citar muitos outros. O fato é que não foi alterado o tamanho da aplicação. Antes de se calcular o valor, mede-se o tamanho. Pensando um pouco: já se ouviu ou se falou Com esse tamanho não dá para construir?. Quando vamos comprar um litro de leite e, achamos caro, reclama do tamanho ou, simplesmente, do o valor? É assim, também, com a APF. Se o tamanho encontrado não reflete no valor que se entende valer o trabalho necessário, analisemos outras variáveis e não culpemos o tamanho ou a APF. Mais adiante, veremos que existem outros elementos necessários juntar ao tamanho para encontrar o valor; são esses outros elementos que devem ser negociados. O importante é entender toda a métrica e aplicá-la com imparcialidade. A utilização de interesses e valores podem distorcer a aplicação da métrica. Evite isso e construa a credibilidade. Reflexão Só é livre o homem que sabe dar ordens a si mesmo. Autor: Pitágoras

25 A P F Produtividade com pontos de função P r o d u t i v i d a d e Este capítulo apresenta a produtividade como um elemento fundamental para ser utilizado com o tamanho para obter, entre outros, o valor do custo, que tanto os estrategistas buscam saber para o planejamento financeiro. A produtividade está fora do contexto da APF, mas é importante abordarmos este item para vermos e entendermos a sua importância na obtenção, por exemplo: do esforço, prazo e custo, a partir do tamanho medido. Desta forma, podemos ver a produtividade como um ingrediente adicional e importante para agregar valor ao planejamento das atividades de desenvolvimento e manutenção de aplicações. Produtividade é a razão entre o produto e o esforço de trabalho. Pode-se dizer que é a quantidade de horas necessárias para realizar uma unidade de medida (pontos de função). Elementos do planejamento O tamanho da aplicação, por si só, pode dizer pouco. No mínimo, pode-se ter a ideia da dimensão da aplicação, da casa e do terreno. Normalmente, as medidas são utilizadas como base para se obter outros elementos que se deseja para o planejamento: o tempo (em dias ou horas), para realizar o tamanho, o esforço (em horas) e o custo (em moeda corrente). A importância da obtenção do tamanho está diretamente relacionada com o fato de ser um meio para estimar outros elementos do planejamento pretendido. Para ajudar a encontrar os outros elementos necessários no planejamento das atividades do projeto, existe o elemento Produtividade. Tom De Marco disse: Não se consegue controlar o que não se consegue medir. w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 25

26 Como calcular a produtividade Se analisarmos, por exemplo, a construção de um muro, vamos ver que se pode calcular, também, a produtividade. Suponhamos que um profissional precisa de 350 horas para construir um muro de 35 m², de comprimento. O projeto de construção do muro está dividido nas etapas: projeto, construção e acabamento. Na etapa projeto são gastas 85 h, na construção 230 h e no acabamento 35 h. Para encontrarmos a produtividade da construção do muro, procederemos da seguinte forma: divide-se o total das horas trabalhadas (350 horas) pelo tamanho do muro (35 m²), o que dá uma produtividade total de dez horas por metro quadrado (10 h / m²). Se desejarmos encontrar a produtividade somente da etapa projeto, procedemos da seguinte forma: divide-se o total das horas da etapa projeto pelo tamanho total do muro, (85 horas) pelo tamanho do muro (35 m²), o que dá uma produtividade de 2,43 h / m². Se desejarmos encontrar a produtividade somente da etapa construção, procedemos da seguinte forma: divide-se o total das horas da etapa construção (230 horas) pelo tamanho do muro (35 m²), o que dá uma produtividade de 6,57 h / m². Reflexão Não julgueis segundo a aparência, e sim segundo a reta justiça. Autor: João 7:24

27 Produtividade muda A P F Assim, sucessivamente, podemos achar qualquer índice de produtividade. Deste exemplo, pode se concluir que a produtividade muda, de acordo com as etapas do projeto, com o tipo de projeto, com o nível de conhecimento dos envolvidos, com a sua experiência e, com certeza, muitas outras variáveis. Da mesma forma, podemos observar o desenvolvimento e manutenção de sistemas. As características de cada funcionalidade, o nível das pessoas envolvidas, o ambiente onde vai ser desenvolvido, o método de desenvolvimento e até a linguagem utilizada no desenvolvimento, interferem na produtividade, que influencia, diretamente, nas estimativas, sem alterar o tamanho da aplicação. E é bom que se diga, com todas as letras, para ficar claro, que a relatividade da produtividade nada tem a ver com o tamanho. É por isso que mencionamos a necessidade de sermos mais abertos para a negociação do índice de produtividade. Cada empresa deve ter o seu histórico de contagens e dos resultados dos seus projetos, para construir a sua base de dados com a finalidade de obter a sua produtividade e, com isso, estar sempre aberta a negociar, de forma madura, o valor da mesma, sempre que for necessário. Pensando um pouco: vejamos dois aspectos que podem interagir de forma positiva ou negativa, no planejamento financeiro, visto que o prazo está sendo considerado pelos estrategistas como sagrado, e por isso está fora de negociação. No primeiro caso, se o valor do índice de produtividade for definido muito acima do realizado pela equipe, pessoas podem entender que alguém está levando vantagem financeira. No segundo caso, se o valor do índice de produtividade for definido bem abaixo do realizado pela equipe, pessoas podem entender que alguém está tentando explorar a atividade humana dos envolvidos. Como se pode observar, este é um dilema para as pessoas com atitudes éticas. Desta forma, o melhor caminho é a transparência e a disponibilidade na equalização da solução. Pense nisso! Reflexão A menos que admita a existência de Deus, a questão sobre propósito de vida não tem sentido. Autor: Bertrand Russell w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 27

28 Como calcular o esforço Depois de possuir o tamanho e a produtividade, é possível começar a calcular outros elementos muito importantes para o planejamento do projeto. Vamos ver, agora, como calcular o esforço. Foi visto, anteriormente, como calcular a produtividade, a partir do tamanho e do esforço previamente estabelecidos para cada unidade de tamanho a ser realizada. O que, normalmente, acontece é que existe o valor de produtividade, encontrado a partir de um histórico próprio ou da análise do mercado. Para calcular o esforço necessário a realizar o tamanho, multiplica-se o tamanho obtido pela produtividade previamente estabelecida. Como se pode observar pela fórmula, para encontrar o esforço, é preciso primeiro ter o tamanho (neste caso, da casa ou da aplicação) para, depois, estabelecer (negociar) a produtividade. Vamos supor que o tamanho de uma casa a ser construída é de 50 m² e que a produtividade é de 10 h / m². O esforço para construir a casa é obtido com a multiplicação do tamanho pela produtividade, o que dá um esforço de 500 horas. Vamos supor que temos o tamanho de uma aplicação a ser construída de 50 PF e que a produtividade é de 10 h / PF. O esforço para construir a aplicação é obtido com a multiplicação do tamanho pela produtividade, o que dá um esforço de 500 horas. Pensando um pouco: qual foi a premissa utilizada para calcular o esforço necessário para construir a casa e a aplicação? Primeiro, é preciso ter o tamanho e depois a produtividade. Negocia-se o tamanho ou a produtividade? A produtividade. Opa! Então, é importante observar que, condenar o método de medição, porque o tamanho da aplicação gerou um esforço que se identifica como insuficiente, é improcedente, é equivocado. Certo! Quando isto ocorrer, é necessário negociar o índice de produtividade. Pense nisso! Reflexão Não falarei mal de nenhum homem mas falarei tudo de bom que souber de cada pessoa. Autor: Benjamim Franklin

29 Como calcular o custo Depois de possuir o tamanho e a produtividade e de ter calculado o esforço, é possível calcular o custo do esforço necessário para realizar o respectivo tamanho. Se conversarmos com os estrategistas em planejamento, vamos ouvir que existem inúmeras variáveis que interferem no cálculo, mas vamos estabelecer um cenário perfeito e, neste caso, para calcular o custo: multiplica-se o esforço pelo valor da hora estabelecido. A P F Vamos estabelecer, para o nosso exemplo, um valor por hora trabalhada de R$20,00 (em moeda corrente), o que dá um custo de R$10.000,00. Pensando um pouco: qual foi a premissa utilizada para calcular o custo necessário para realizar o esforço de construir a casa e a aplicação? Primeiro, é ter o tamanho, depois a produtividade e, por fim, ter o esforço. Negocia-se o tamanho, a produtividade ou o valor da hora trabalhada? Uma vez que já foi negociada a produtividade, pode-se negociar o valor da hora trabalhada. Opa! Então, é importante observar que, condenar o método de medição, porque o tamanho da aplicação gerou um custo que se identifica como insuficiente, é improcedente, é equivocado. Certo! Quando isto ocorrer, é necessário negociar o índice de produtividade e/ou o valor da hora trabalhada. Pense nisso! Como calcular o prazo Depois de possuir o tamanho e a produtividade e de ter calculado o esforço, é possível calcular o prazo necessário para realizar o respectivo esforço. Vamos estabelecer um cenário perfeito e, neste caso, para calcular o prazo: divide-se o esforço pela quantidade de horas trabalhadas por dia. Vamos estabelecer, para o nosso exemplo, 8 horas diárias, o que dá um prazo de 62,5 dias. Pensando um pouco: agora tivemos acesso a mais esta informação, o que deve ser alterado, o tamanho ou a produtividade? A produtividade, é claro! Além disso, antes de se calcular o custo diretamente com o tamanho e a produtividade, devia-se fazer como nos EUA e Europa, planejar o prazo e, só depois, calcular o valor gasto para o tempo planejado. Assim, os projetos poderiam sair melhores e no prazo planejado e, não como se faz hoje, impõem-se o prazo. A data é atribuída pelo planejamento estratégico. w w w. c a r l o s c a m p o s i n f o. c o m P á g i n a 29

30 1. O que é produtividade? Questionário Produtividade A. Produtividade é a razão entre o produto e o esforço de trabalho. B. Capacidade ou particularidades de uma aplicação, conforme observadas pelo usuário. C. Uma coleção coesa de procedimentos automatizados e dados, suportando um objetivo de negócio. D. Nenhuma das opções. 2. Qual o comportamento da produtividade? A. Depois que é encontrada numa empresa, ela passa a ser sempre a mesma para todos os projetos. B. Varia de acordo com muitos fatores. C. Depende dos profissionais envolvidos no projeto. D. Está atrelada ao tipo de projeto. 3. A produtividade interfere: A. No tamanho funcional da aplicação. B. No custo e no prazo. C. Na qualidade. D. Nenhuma das opções. 4. Existe o tamanho funcional e deseja-se obter o grau de esforço para realizar as atividades. Do que é preciso? A. Da quantidade de recursos necessários. B. Do custo da mão-de-obra. C. Da produtividade. D. Nenhuma das opções. 5. Mudar a produtividade faz mudar o tamanho funcional. A. Verdadeiro. B. Falso. 6. A produtividade pode mudar em todas as fases de um projeto. A. Verdadeiro. B. Falso.

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 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

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

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 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

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

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

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 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

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

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

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

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

"A estimativa de tamanho de software é o coração do processo de estimativas de um projeto de software". (PUTMAN,1992)

A estimativa de tamanho de software é o coração do processo de estimativas de um projeto de software. (PUTMAN,1992) e APF - Estimativas de tamanho de software "A estimativa de tamanho de software é o coração do processo de estimativas de um projeto de software". (PUTMAN,1992) As métricas de tamanho de software surgiram

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

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 19 http://www.ic.uff.br/~bianca/engsoft2/ Aula 19-28/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software

Leia mais

Medidas de Esforço de Desenvolvimen to de Software

Medidas de Esforço de Desenvolvimen to de Software Medidas de Esforço de Desenvolvimen to de Software Prof. Luiz Leão luizleao@gmail.com luizleao.com Métricas Utilizando Ponto Função Medidas da Produtividade por PF Aspectos de influência na produtividade

Leia mais

Medição, Estimativas e Gerenciamento de Projetos de Software

Medição, Estimativas e Gerenciamento de Projetos de Software Análise de Pontos de Função Medição, Estimativas e Gerenciamento de Projetos de Software 1 Por que medir software? 2 Por que medir software? Estimar custo e recursos de projetos Avaliar a aquisição de

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

Medidas de Esforço de Desenvolvimento de Software

Medidas de Esforço de Desenvolvimento de Software Medidas de Esforço de Desenvolvimento de Software Unidade 1 Fundamentos de Métricas e Medidas Luiz Leão luizleao@gmail.com http://www.luizleao.com Unidade 1 Fundamentos de métricas e medidas Introdução

Leia mais

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

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 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

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

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

ANÁLISE DE PONTOS DE FUNÇÃO: CONCEITOS E PRÁTICAS DE CONTAGEM

ANÁLISE DE PONTOS DE FUNÇÃO: CONCEITOS E PRÁTICAS DE CONTAGEM INSTITUTO DE ENSINO SUPERIOR DE GOIÁS IESGO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO CLEBER LUIZ ROBAERT FÁBIO CÂNDIDO JARDIM SUELIMAR CAMARDA CUSTÓDIO ANÁLISE DE PONTOS DE FUNÇÃO: CONCEITOS E PRÁTICAS

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

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

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

Síntese das discussões do fórum Livro-APF: Janeiro/2011 Síntese das discussões do fórum Livro-APF: Janeiro/2011 Assunto: Contagem de Projetos de Melhoria Data: 04/01/2011 Link: http://br.groups.yahoo.com/group/livro-apf/message/3405 Cenário: Como deve ser feita

Leia mais

FERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE

FERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE FERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE FURB Universidade Regional de Blumenau Bacharelado em Ciências da Computação Acadêmico: Alexandre Wenderlich Orientador : Profº Paulo Roberto

Leia mais

Análise Estruturada. Análise Essencial e Estruturada

Análise Estruturada. Análise Essencial e Estruturada Análise Essencial e Estruturada Análise Estruturada 9 ANÁLISE ESTRUTURADA 1 As dificuldades causadas por problemas de comunicação, mudanças de requisitos e técnicas inadequadas de avaliação tornam a análise

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

SNAP Resultados de 60 projetos

SNAP Resultados de 60 projetos SNAP Resultados de 60 projetos Diana Baklizky Vice-Presidente da ti Métricas Membro do FSSC do IFPUG Membro do MPC do COSMIC Novembro/2014 www.metricas.com.br 1 Objetivo Apresentar aos participantes os

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

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

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 e Desenvolvimento de Software

Projeto e Desenvolvimento de Software Projeto e Desenvolvimento de Software Prof. Ronaldo C. de Oliveira, Dr. ronaldo.co@ufu.br UFU - 2018 Gerencia de Projetos de Software Gerência de Projeto de Software A Gerência de Projetos de Software:

Leia mais

Construção de. Software Orientado ao Negócio A solução proposta pelo método iron integração de Requisitos Orientados a Negócio

Construção de. Software Orientado ao Negócio A solução proposta pelo método iron integração de Requisitos Orientados a Negócio Construção de Software Orientado ao Negócio A solução proposta pelo método iron integração de Requisitos Orientados a Negócio O que é um REQUISITO? Podemos conceituar requisitos como sendo uma ação a ser

Leia mais

Resgatando Projetos Com Problemas Usando Pontos de Função. Márcio Silveira, PMP HPE-ABS. Cristian Ferreira, CFPS Sigma.

Resgatando Projetos Com Problemas Usando Pontos de Função. Márcio Silveira, PMP HPE-ABS. Cristian Ferreira, CFPS Sigma. Resgatando Projetos Com Problemas Usando Pontos de Função Márcio Silveira, PMP HPE-ABS Cristian Ferreira, CFPS Sigma Novembro/2015 Em Algum lugar hoje, um projeto está falhando Peopleware 2a. Edição Tom

Leia mais

Aula 05 - ES - Métricas de Software

Aula 05 - ES - Métricas de Software Aula 05 - ES - Métricas de Software Conceito METRICAS inferências sobre os processos de trabalho que traduzem: a priori ESTIMATIVAS expectativas METRICAS Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO ANÁLISE COMPARATIVA ENTRE OS MÉTODOS IFPUG E NESMA NA ESTIMATIVA DE TAMANHO

Leia mais

ISO/IEC 12207: Manutenção

ISO/IEC 12207: Manutenção ISO/IEC 12207: Manutenção O desenvolvimento de um sistema termina quando o produto é liberado para o cliente e o software é instalado para uso operacional Daí em diante, deve-se garantir que esse sistema

Leia mais

Pontos de Função PF e COCOMO

Pontos de Função PF e COCOMO Pontos de Função PF e COCOMO Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2017 Material elaborado pela Prof. Sandra C.P.F. Fabbri (DC/UFScar) PF - Pontos de Função (métrica) 2

Leia mais

23/12/ de 11. Consultoria e Sistemas FATTO CONSULTORIA E SISTEMAS. Estudo de Caso (versão 1.0) Pregão Eletrônico

23/12/ de 11. Consultoria e Sistemas FATTO CONSULTORIA E SISTEMAS. Estudo de Caso (versão 1.0) Pregão Eletrônico 1 de 11 FATTO CONSULTORIA E SISTEMAS Estudo de Caso (versão 1.0) Pregão Eletrônico 2 de 11 Visão Geral O estudo de caso que segue tem o objetivo de demonstrar como a técnica da Análise de Pontos de Função

Leia mais

Engenharia de Software Processo de Desenvolvimento de Software

Engenharia de Software Processo de Desenvolvimento de Software Engenharia de Software Processo de Desenvolvimento de Software Prof. Elias Ferreira Elaborador por: Prof. Edison A. M. Morais Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar

Leia mais

Carlos Eduardo Vazquez 21/03/2015 FATTO CONSULTORIA E SISTEMAS

Carlos Eduardo Vazquez 21/03/2015 FATTO CONSULTORIA E SISTEMAS Carlos Eduardo Vazquez 21/03/2015 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga O evento não fará uso do vídeo (webcam), somente slides e áudio

Leia mais

Estimativa por Pontos de Caso de Uso

Estimativa por Pontos de Caso de Uso FACULDADE DE TECNOLOGIA SENAC Estimativa por Pontos de Caso de Uso Professor: Elias Ferreira Turma: GTI 5 Noturno Aluno: Marcelo Gonçalves Taveira Goiânia, 04 de dezembro de 2015. O que é? Estimativas

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

Identificando do Problema a ser Resolvido. Prof. Fellipe Aleixo

Identificando do Problema a ser Resolvido. Prof. Fellipe Aleixo Identificando do Problema a ser Resolvido Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Qual o Problema eu estou Resolvendo? Principal questionamento para a definição da arquitetura de software a ser

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

Gerência e Planejamento de Projeto. SCE Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002

Gerência e Planejamento de Projeto. SCE Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 Gerência e Planejamento de Projeto SCE 186 - Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 Conteúdo: Parte 1: Gerenciamento & Qualidade Plano de Projeto

Leia mais

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

FACULDADE PITÁGORAS DISCIPLINA: GESTÃO DE PROJETOS. Prof. Msc. Carlos José Giudice dos Santos FACULDADE PITÁGORAS DISCIPLINA: GESTÃO DE PROJETOS Prof. Msc. Carlos José Giudice dos Santos ÁREAS DE CONHECIMENTO Nós já sabemos que o Guia PMBOK é dividido em 10 áreas do conhecimento relacionadas ao

Leia mais

Documentação de Software. Simone Vasconcelos

Documentação de Software. Simone Vasconcelos Documentação de Software Simone Vasconcelos 1 Contexto Qualquer software deve ter uma quantidade razoável de documentação.! Documentos de trabalho.! Manuais de usuário produzidos profissionalmente. Em

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

ANÁLISE E PROJETO DE SISTEMAS

ANÁLISE E PROJETO DE SISTEMAS CURSO TÉCNICO DE INFORMÁTICA Módulo C ANÁLISE E PROJETO DE SISTEMAS Conceitos de Análise Estruturada Sistema Financeiro Colmeia O QUE É SISTEMA? Várias são as definições. Podemos adotar a definição de

Leia mais

Desenvolvimento de um aplicativo para cálculo de Pontos de Função

Desenvolvimento de um aplicativo para cálculo de Pontos de Função Desenvolvimento de um aplicativo para cálculo de Pontos de Função Daniel Vieira de Souza 1, Cassiana Fagundes da Silva 1, Douglas J. P. de Azevedo 1 Faculdade da Indústria IEL PR Brasil souzamaxi@yahoo.com.br,{cassiana.silva,

Leia mais

Pontos de Função na Engenharia de Software

Pontos de Função na Engenharia de Software Pontos de Função na Engenharia de Software Diana Baklizky, CFPS Este documento contém informações extraídas do Manual de Práticas de Contagem do IFPUG. Essas informações são reproduzidas com a permissão

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

Manutenção Leitura: Sommerville; Pressman

Manutenção Leitura: Sommerville; Pressman Manutenção Leitura: Sommerville; Pressman Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville 2000-2007 Slide 1 Manutenção de software É modificar um programa depois que ele

Leia mais

FATORES E MÉTRICAS DE QUALIDADE

FATORES E MÉTRICAS DE QUALIDADE FATORES E MÉTRICAS DE QUALIDADE 1 2 FATORES DE QUALIDADE OPERAÇÃO DO PRODUTO CORRETITUDE (FAZ O QUE EU QUERO?) CONFIABILIDADE (SE COMPORTA COM PRECISÃO?) EFICIÊNCIA (RODARÁ TÃO BEM QUANTO POSSÍVEL?) INTEGRIDADE

Leia mais

Engenharia de Software.

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

Leia mais

Pontos de Função - PF COCOMO

Pontos de Função - PF COCOMO Pontos de Função - PF COCOMO SCE 186 - Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 Material elaborado pela Prof. Sandra C.P.F. Fabbri (DC/UFScar) PF -

Leia mais

INSTITUTO FEDERAL DE CIÊNCIA E TECNOLOGIA DE SÃO PAULO PROJETO SOLUTION MARKET'S

INSTITUTO FEDERAL DE CIÊNCIA E TECNOLOGIA DE SÃO PAULO PROJETO SOLUTION MARKET'S INSTITUTO FEDERAL DE CIÊNCIA E TECNOLOGIA DE SÃO PAULO PROJETO SOLUTION MARKET'S Trabalho de Gestão de Projeto realizado para a disciplina de Engenharia de Software do quinto módulo do curso super em Análise

Leia mais

Normas ISO:

Normas ISO: Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1 ISO 12207 Conceito Processos Fundamentais

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE ENGENHARIA DE SOFTWARE Qualidade de Software Qualidade do produto e do processo Padrões de software Revisões Medições e métricas de software Kele Teixeira Belloze kelebelloze@gmail.com CONCEITO DE QUALIDADE

Leia mais

Estudo de Caso - Sistema de Controle de Ponto

Estudo de Caso - Sistema de Controle de Ponto Estudo de Caso - Sistema de Controle de Ponto (Estudo de caso retirado do livro "Análise de Pontos de Função - Medição, Estimativas e Gerenciamento de Projetos de Software", Vasquez, Carlos E. et al, Editora

Leia mais

Treinamento e-learning. Interpretação e implantação da ISO 9001:2015

Treinamento e-learning. Interpretação e implantação da ISO 9001:2015 Treinamento e-learning Interpretação e implantação da ISO 9001:2015 Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste material sem a permissão expressa da

Leia mais

Manutenção de Software

Manutenção de Software Manutenção de Software Engenharia de Software Rosana Braga (material produzidos por docentes do Labes-ICMC/USP) Manutenção do software O propósito do processo manutenção do sistema e software é modificar

Leia mais

Pontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS

Pontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS Pontos de Função André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos Engenharia de Software Mestrado Ciência da Computação - UFMS Roteiro Introdução Métricas de Projeto Análise de Pontos de Função

Leia mais

UML Diagrama de Caso de Uso. ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas

UML Diagrama de Caso de Uso. ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas Diagrama de Caso de Uso ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br 1 Casos de Uso - Sistema de Negócio Simboliza um negócio, onde são definidas as responsabilidades

Leia mais

Implantando Pontos de Função com PSM

Implantando Pontos de Função com PSM Implantando Pontos de Função com PSM Diana Baklizky & Cecília Techy diana@metricas.com.br cecilia@metricas.com.br ti MÉTRICAS R. Domingos de Morais, 2243/36 São Paulo, SP Brasil www.metricas.com.br 1 Agenda

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

Análise e projeto de sistemas

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

Leia mais

Métricas de processo e projeto de software

Métricas de processo e projeto de software Métricas de processo e projeto de software Métrica é um conjunto de medidas. Medição existe em qualquer processo de construção de qualquer coisa. A medição é realizada não apenas na Engenharia de Software.

Leia mais

Gestão de Segurança da Informação. Interpretação da norma NBR ISO/IEC 27001:2006. Curso e- Learning Sistema de

Gestão de Segurança da Informação. Interpretação da norma NBR ISO/IEC 27001:2006. Curso e- Learning Sistema de Curso e- Learning Sistema de Gestão de Segurança da Informação Interpretação da norma NBR ISO/IEC 27001:2006 Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste

Leia mais

AULA 02 Qualidade em TI

AULA 02 Qualidade em TI Bacharelado em Sistema de Informação Qualidade em TI Prof. Aderson Castro, Me. AULA 02 Qualidade em TI Prof. Adm. Aderson Castro, Me. Contatos: adersoneto@yahoo.com.br 1 Qualidade de Processo A Série ISO

Leia mais

Pregão Eletrônico nº 18/2014

Pregão Eletrônico nº 18/2014 Pregão Eletrônico nº 18/2014 Ferramenta de Apoio ao Núcleo de Métricas de Software PoC Prova de Conceito Ferramenta: APFBR 1 CRITÉRIOS EDITALÍCIOS PARA A REALIZAÇÃO DA PROVA DE CONCEITO (CÓPIA DO TERMO

Leia mais

Blockchain em Seguros Realidade e Possibilidades

Blockchain em Seguros Realidade e Possibilidades Blockchain em Seguros Realidade e Possibilidades Agenda Como trabalhamos na Sura Conceitos importantes Aplicações possíveis em seguros Algumas questões que precisam ser resolvidas Onde aplicamos na Seguros

Leia mais

Estimação com Métricas Indiretas e Contagem de Pontos de Função

Estimação com Métricas Indiretas e Contagem de Pontos de Função Projeto de Sistemas de Informação Estimação com Métricas Indiretas e Contagem de Pontos de Função FCUL, Departamento de Informática Ano Lectivo 2011/2012 António Ferreira Emanuel Santos psi@di.fc.ul.pt

Leia mais

Planejamento de Projeto de Software: Estimativas de Esforço e Custo

Planejamento de Projeto de Software: Estimativas de Esforço e Custo Planejamento de Projeto de Software: Estimativas de Esforço e Custo Engenharia de Software Simone S. Souza ICMC/USP PLANO DE PROJETO DE SOFTWARE I. Introdução. Escopo e propósito do documento 2. Objetivos

Leia mais

Métricas de Software

Métricas de Software Métricas de Software Plácido Antônio de Souza Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de

Leia mais

GERENCIAMENTO DOS CUSTOS DO PROJETO

GERENCIAMENTO DOS CUSTOS DO PROJETO GERENCIAMENTO DOS CUSTOS DO PROJETO O gerenciamento dos custos do projeto inclui os processos envolvidos em planejamento, estimativas, orçamentos, financiamentos, gerenciamento e controle dos custos, de

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA FASE DE PROJETO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA FASE DE PROJETO 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA FASE DE PROJETO Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 A essência dessa fase

Leia mais

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que

Leia mais

GRANDEZAS FÍSICAS FÍSICA I AULA 01: GRANDEZAS FÍSICAS; SISTEMAS DE UNIDADES; VETORES. Olá caro aluno!

GRANDEZAS FÍSICAS FÍSICA I AULA 01: GRANDEZAS FÍSICAS; SISTEMAS DE UNIDADES; VETORES. Olá caro aluno! FÍSICA I AULA 01: GRANDEZAS FÍSICAS; SISTEMAS DE UNIDADES; VETORES TÓPICO 01: GRANDEZAS FÍSICAS - INTRODUÇÃO Olá caro aluno! Nesta aula você inicia o estudo dos movimentos. Qual é a utilidade disso na

Leia mais

Tudo que você precisa para avançar na gestão do seu negócio. REDES SOCIAIS: 4 DICAS PARA VOCÊ SE DAR BEM NO MUNDO DIGITAL

Tudo que você precisa para avançar na gestão do seu negócio. REDES SOCIAIS: 4 DICAS PARA VOCÊ SE DAR BEM NO MUNDO DIGITAL Tudo que você precisa para avançar na gestão do seu negócio. REDES SOCIAIS: 4 DICAS PARA VOCÊ SE DAR BEM NO MUNDO DIGITAL 1) O QUE NÃO PODE FALTAR EM SUA ESTRATÉGIA DE MARKETING DIGITAL? Sabe-se o quanto

Leia mais

UMA ANÁLISE DE MÉTRICAS DE SOFTWARE ORIENTADAS À FUNÇÃO E SUA APLICAÇÃO AO DESENVOLVIMENTO ORIENTADO A OBJETOS

UMA ANÁLISE DE MÉTRICAS DE SOFTWARE ORIENTADAS À FUNÇÃO E SUA APLICAÇÃO AO DESENVOLVIMENTO ORIENTADO A OBJETOS UMA ANÁLISE DE MÉTRICAS DE SOFTWARE ORIENTADAS À FUNÇÃO E SUA APLICAÇÃO AO DESENVOLVIMENTO ORIENTADO A OBJETOS Everton Alves Miranda Professor do CEFET Campos Formando do Curso Superior de Tecnologia em

Leia mais

Aplicações da APF em Contratos de Desenvolvimento de Software

Aplicações da APF em Contratos de Desenvolvimento de Software Aplicações da APF em Contratos de Desenvolvimento de Software Recife, 3-5 de Novembro de 2003 Carlos Eduardo Vazquez, CFPS 1 Problemática na contratação Exceder expectativas iniciais de Custo Escopo Prazo

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

Ementa 03/09/2009. Gerencia de projetos

Ementa 03/09/2009. Gerencia de projetos Gerência de Projetos II Custos Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Gerencia de projetos Histórico e fundamentos Metodologias Gerenciamento da Integração de um

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2 Referência I.Sommerville. Sw

Leia mais

Modelos de Sistemas Casos de Uso

Modelos de Sistemas Casos de Uso Modelos de Sistemas Casos de Uso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Casos de Uso Objetivos Principais dos Casos de Uso: Delimitação do contexto de

Leia mais

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Manutenção de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Processos de Ciclo de Vida de Software Processos Fundamentais Aquisição Processos de Apoio Documentação

Leia mais

Trata-se do processo de auditoria dos requisitos e da qualidade, assim como dos resultados das medições de controle de qualidade, de maneira a

Trata-se do processo de auditoria dos requisitos e da qualidade, assim como dos resultados das medições de controle de qualidade, de maneira a Aula 18 1 2 Trata-se do processo de auditoria dos requisitos e da qualidade, assim como dos resultados das medições de controle de qualidade, de maneira a garantir o uso de padrões de qualidade e definições

Leia mais

Planejamento de Projeto de Software: Estimativas de Esforço e Custo

Planejamento de Projeto de Software: Estimativas de Esforço e Custo Planejamento de Projeto de Software: Estimativas de Esforço e Custo Engenharia de Software Rosana T. V. Braga ICMC/USP PLANO DE PROJETO DE SOFTWARE I. Introdução. Escopo e propósito do documento 2. Objetivos

Leia mais

As 5 Melhores Vantagens De Usar Softwares De Gestão De Equipes De Trade Marketing

As 5 Melhores Vantagens De Usar Softwares De Gestão De Equipes De Trade Marketing As 5 Melhores Vantagens De Usar Softwares De Gestão De Equipes De Trade Marketing Queremos conversar hoje com os gerentes de equipes externas de trade marketing. Isso, vocês mesmo que passam dificuldades

Leia mais