MODELOS DE ESTIMATIVAS DE SOFTWARE BASEADOS EM DADOS HISTÓRICOS
modelos de estimativas de software baseados em dados históricos modelos de estimativas de software baseados em dados históricos
14planejar, executar e controlar. De acordo com o Project Management Institute (PMI)um projeto é um empreendimento temporário posto em execução para criar umúnico produto ou serviço. Na condução desse empreendimento, existe inúmerosprocesso que visam permitir a sua gerencia. Esses processos são agrupados emalguns passos básicos, dos quais se destacam três:- planejamento: os objetivos são definidos e refinados e o melhor cursode ação é selecionado;plano;- execução: coordenação de pessoas e outros recursos para executar oControle: garantia de que os objetivos são alcançados, por meio domonitoramento e medição regular do progresso, identificado as variações no plano etomando as ações corretivas conforme a necessidade.A utilização desse enfoque no desenvolvimento de sistemas busca adefinição e implementação de processos, por intermédio dos quais seja possívelcontrolar sua execução pelo conhecimento prévio do efeito das suas respostas.Aliado ao uso de tecnologias e metodologias mais produtivas, é uma dos melhoresinstrumentos para alcançar uma melhor relação entre custo e benefício nodesenvolvimento de sistemas.2.3 VisibilidadeO mecanismo descrito anteriormente é chamado retroalimentação e apalavra-chave que define seu principal benefício é visibilidade. Com ela tanto épossível saber para onde ir antes de iniciar a caminhada quanto se o caminho emcurso é o correto. Ou seja, permite definir objetivos realistas e a adoção de medidasnecessárias à prevenção e correção dos desvios que causam impacto nocumprimento desses objetivos. Essas medidas são um dos objetivos dos processosde planejamento e controle do projeto.2.4 PlanejamentoO planejamento de projetos de sistemas envolve equacionar umconjunto complexo de elementos, entre eles:
15- quais produtos devem ser desenvolvidos (especificações, manuais,programas, módulos, base de dados, planos de implantação e conversão, etc.;- por meio de que atividades (identificação de classes de objetos,preparação de cenários de interações típicas, construção de modelo funcional,validação de documentação técnica, etc.);- de que profissionais (analistas, implementadores, documentadores,usuários, etc.);- durante quanto tempo (semanas, meses, anos, etc.);- quais os riscos devem ser identificados e contigenciados.A equipe envolvida no planejamento do projeto, antes de seu início,normalmente possui apenas duas pessoas fontes de informação para ponderaressas variáveis:- a data limite, estabelecida por fatores e pressões externas, oorçamento e o tempo disponível dos profissionais da empresa.- a experiência adquirida individualmente pelos analistas e gerentesresponsáveis pelo planejamento do projeto.2.5 ControleO controle é uma das principais atividades envolvidas na gerência deprojetos. Trazendo estes conceitos para o contexto de um projeto dedesenvolvimento de sistemas, é possível ter algumas idéias interessantes na buscada resposta de por que medir. Afinal, não se consegue controlar o que não seconsegue medir.2.6 O que medir?Segundo Fenton e Pfleeger (1997), medição é o processo de obtençãode uma medida para uma entidade real. Uma medida fornece uma indicação dequantidade, dimensão, capacidade ou tamanho de algum produto de software ou deum processo. Em outras palavras, uma medida refere-se a um valor de uma métrica.
- Page 1 and 2: FERNANDO DE MATOS MÔRAMODELOS DE E
- Page 3 and 4: 3MODELOS DE ESTIMATIVAS DE SOFTWARE
- Page 5 and 6: 5EPÍGRAFEagir [...]”“[...] Par
- Page 7 and 8: 7ABSTRACTThis work will approach on
- Page 9 and 10: 95. ESTIMATIVAS DE SOFTWARE BASEADO
- Page 11 and 12: 111.2.2 Objetivos EspecíficosDesej
- Page 13: 132 POR QUE MEDIR SOFTWARE?2.1 Moti
- Page 17 and 18: 17- a desconsideração de delimita
- Page 19 and 20: 19- qual o tamanho da lista de pedi
- Page 21 and 22: 21tamanho e um dos primeiros passos
- Page 23 and 24: 233.2 Conceito de usuárioUsuário
- Page 25 and 26: 253.6 Funções do Tipo Transação
- Page 27 and 28: 27- Que enviam dados ou informaçõ
- Page 29 and 30: 294 ESTIMATIVADesde a década de 80
- Page 31 and 32: 31pontos de função, essa distorç
- Page 33 and 34: 33Externa (AIE) e Arquivos Lógicos
- Page 35 and 36: 35Além disso, as variações encon
- Page 37 and 38: 37essas duas dimensões. Dentre as
- Page 39 and 40: 395 ESTIMATIVAS DE SOFTWARE BASEADO
- Page 41 and 42: 41II - a aptidão para traduzir a e
- Page 43 and 44: 43Para estimativas de FP, a decompo
- Page 45 and 46: 456 ESTUDO DE CASODurante um mês f
- Page 47 and 48: 47ContagemProcesso Elementar ouGrup
- Page 49 and 50: 49Emissão de Relatório deProdutos
- Page 51 and 52: 517 CONCLUSÃOMedição resulta em
- Page 53 and 54: 53Consulta na Internet:AZEVEDO, Dou
14planejar, executar e controlar. De acordo com o Project Management Institute (PMI)um projeto é um empreendimento temporário posto em execução para criar umúnico produto ou serviço. Na condução desse empreendimento, existe inúmerosprocesso que visam permitir a sua gerencia. Esses processos são agrupados emalguns passos básicos, dos quais se destacam três:- planejamento: os objetivos são definidos e refinados e o melhor cursode ação é selecionado;plano;- execução: coordenação de pessoas e outros recursos para executar oControle: garantia de que os objetivos são alcançados, por meio domonitoramento e medição regular do progresso, identificado as variações no plano etomando as ações corretivas conforme a necessidade.A utilização desse enfoque no desenvolvimento de sistemas busca adefinição e implementação de processos, por intermédio dos quais seja possívelcontrolar sua execução pelo conhecimento prévio do efeito das suas respostas.Aliado ao uso de tecnologias e metodologias mais produtivas, é uma dos melhoresinstrumentos para alcançar uma melhor relação entre custo e benefício nodesenvolvimento de sistemas.2.3 VisibilidadeO mecanismo descrito anteriormente é chamado retroalimentação e apalavra-chave que define seu principal benefício é visibilidade. Com ela tanto épossível saber para onde ir antes de iniciar a caminhada quanto se o caminho emcurso é o correto. Ou seja, permite definir objetivos realistas e a adoção de medidasnecessárias à prevenção e correção dos desvios que causam impacto nocumprimento desses objetivos. Essas medidas são um dos objetivos dos processosde planejamento e controle do projeto.2.4 PlanejamentoO planejamento de projetos de sistemas envolve equacionar umconjunto complexo de elementos, entre eles: