template-disciplina -me

Page 1

TEMPLATE DA DISCIPLINA: CURSO: sistema de informação DISCIPLINA: PE- medidas do esforço no desenvolvimento de software

Módulo:

Carga Horária:

PROFESSOR: Horácio Ribeiro OBJETIVO GERAL Desenvolver no futuro profissional a visão gerencial no tratamento de projetos de software nos seus aspectos de custo, qualidade, produtividade. Preparar o profissional de forma que saiba avaliar e estimar aspectos de seu próprio trabalho e de equipes, e desta forma realizar um trabalho mais disciplinado e baseado em técnicas de engenharia (estimulando o uso de metodologias, ferramentas adequadas no tratamento dos problemas)

OBJETIVOS ESPECÍFICOS O aluno estara apto para:. - Especificar uma nova métrica de forma correta, definindo sua forma de medir, sua aplicabilidade no projeto e suas limitações na tomada de decisões. - comparar dimensões de softwares diferentes a partir de métricas. - Identificar a partir de medidas ações eficazes e eficientes em projetos que podem ser estabelecidas como padrões. - Calcular o numero de pontos função (PF) ajustados e não ajustados para o software. - Calcular o número de pontos função para: Um caso e uso – um programa – um diagrama de classes – um diagrama de sequencia – uma tela – um arquivo – um dfd – um diagrama lógico de dados – uma proposta de manutenção – uma classe de projeto – um método - Definir a melhor opção, do ponto de vista de um projeto, com 1/3


relação a linguagens e outros aspectos do projeto. - Acompanhar, a partir de um planejamento, o desenvolvimento de um projeto nos seus diversos aspectos. - Fazer orçamentos de custos e definição de prazos segundo as características de um projeto. - Estimar prazos e esforço para o desenvolvimento de software, para os diversos níveis de complexidade, segundo aspectos econômicos. - Estimar prazos e esforço para a manutenção de software - Estimar custo de projeto para um ponto função APRESENTAÇÃO DA DISCIPLINA: Olá, Bem vindo ao mundo das métricas e medições. Não se pode gerenciar o que não se pode medir. Esta disciplina apresentará a você as formas de se medir e estimar o software. Os conceitos apresentados permitirão que você estime o esforço e prazo necessário para se desenvolver e manter um software.. Para que tenhamos sucesso, precisaremos que você faça um investimento grande porque são muitos conceitos novos que serão apresentados. Para um melhor aprendizado você deve: 1) ler os textos que forem indicados;; 2/3


2) Fazer os estudos dirigidos 3) Fazer as listas de exercícios; 4) Participar dos fóruns quando houver; CONTEXTUALIZAÇÃO DA DISCIPLINA: Não se pode gerenciar o que não se pode medir. Metodologias como ITIL, CMMI, MPS-BR e outras, colocam as métricas e medições como práticas fundamentais para a gestão e, na maioria delas, como classificadoras da maturidade. A disciplina apresenta os conceitos usados para se medir e estimar o software. Fazer software e mantê-lo é uma atividade de engenharia. As formas de medir, estimar e acompanhar um projeto, e como estabelecer parâmetros para futuras medições são apresentadas nesta cadeira.

JUSTIFICATIVA/ IMPORTÂNCIA DA DISCIPLINA NO CURRÍCULO DO CURSO A disciplina desenvolve os conceitos dos aspectos gerenciais da prdução do software. O a luno deverá compreender como se estima o esforço e como medira a funcionalidade do software. Identificar como definir métricas a partir de necessidades de acompanhar a produtividade da equipe, custos, prazos e qualidade. EMENTA DA DISCIPLINA: Unidade 1 - Fundamentos de métricas e medidas Introdução – métrica e medida – características de uma métrica – definição de uma métrica – classificação da métrica quanto ao objetivo -acompanhamento da métrica- medidas diretas – medidas indiretas – medidas no ciclo de vida do software medidas no software pronto (kloc – defeitos – produtividade) 3/3


Unidade 2 – Determinação de ponto função ponto função – fator de ajuste – contagem de ponto função não ajustado –ponto função ajustado – medidas no modelo preliminar de dados– modelo e funções básicas – projeto detalhado – medir arquivos lógicos internos - complexidade de algoritmos – tratamento nas entradas de dados – complexidade da entrada – saída – complexidade da saída – consultas complexidade das consultas –(TED TER TAR) – Calculo de PF para: Um caso e uso, um programa, um diagrama de classes, um diagrama de sequencia, uma tela – um arquivo, um ´DFD, um diagrama lógico de dados, uma proposta de manutenção, uma classe de projeto, um método Unidade 3 –: Métricas utilizando ponto função medidas da produtividade por PF – aspectos de influencia na produtividade – produtividade por fase – relacionamento entre linguagens – decisão - acompanhamento das fase do projeto – estimativas de ponto função para manutenção de software orçamento do projeto unidade 4 -: Métricas usadas na gestão de custos e orçamentos tipo e técnicas de estimativa –COCOMO ( Básico – Intermediário – detalhado) – COCOMO II - estimativas de prazo – estimativas de custo – estimativas de defeitos pré release – estimativas de esforço de retrabalho – método de Putman – Estimativa de custos e esforço para a manutenção de software - outros métodos – estudo de casos unidade 5 -: Métricas usadas na gestão de custos e orçamentos estimativas a partir de bases estatísticas – erros – interpolação de medidas (linear, exponencial, logarítmica,..) - regressão linear –– Formas de cálculos – dados históricos – custo estimado baseado no esforços – estudo de casos CONTEÚDO PROGRAMÁTICO DA DISCIPLINA Aula 1 – Métricas e medidas e indicadores gerados a partir de medidass de tamanho

Abordar o conceito de métrica e de medida. Aprender a especificar uma métrica Apresentar as métricas definidas a partir de medidas do tamanh Apresentar vantagens e desvantagens de medidas de tamanho. 4/3


Aula 2 – Medidas indiretas e medida da funcionalidade

Aula 3 - Contagem dos fatores do software

Abordar, de forma sucinta, o de Albrecht, Apresentar o conceitos envolvidos na proposta de Albrecht, Usar os conceitos em estudo de casos a partir de um DFD Usar o modelo para um caco e uso Converter PF em KLOC Identificar as limitações do modelo Apresentar as 14 caracaterísticas e sua forma de contagem segundo o IPFG Apresentar exemplo.

Aula 4 – contagem de arquivos (internos e externos)

Apresentar as regras de contagem de APF baseada no Function Point Counting Pratices Manual – Release 4.1.1, publicado pelo IFPUG em 1999. Identificar o tipo de contagem Identificar o número de registros lógicos Identificar o númeero de itens de dados Determinar a complexidade de um ALI e um AIE Determinar a contribuição dos ALI e AIE

Aula 5 – contagem de consultas, entradas e saidas

- fazer a contagem de entradas externas - definir a complexidade funcional da EE. - fazer a contagem das saidas externas, - definir complexidade funcional das SE - fazer a contagem de consulta externa - definir a complexidade da CE 5/3


Aula 6 - indicadores com métricas indiretas

Aula 7 – estimativas de esforço

Aula 8 – uso de estatíttica e interpolação

- calcular o PF ajustado e não ajustado - aplicação em diagrama de classes/sequencia /programa- aplicação de contagem em caso e uso- métricas de produto/processo métricas de produto/processo especificas para objetos - Estimativas do projeto de softwar - Modelos de estimativas Empírico - Modelos de estimativas COCOMOII e equação do Software tratamento de medidas sua utilização

Aula 9 – acompanhamento gerencial

- Planejamento de custos, prazo e esforço em projetos de software

Aula 10 – usos diversos (concorrencia, contratos,,,)

controle de custos, prazo e esforço no software

BIBLIOGRAFIA DA DISCIPLINA: Título: Engenharia de Software Editora: Pearson Education 6/3


Autor: Pressman,Roger S. EAN-13: 9788587918369 Ano: 1995 Edição: 3ª Capítulo2: gerência de Projeto:Métricas de Software– n.º de páginas: 32 Capítulo3: administração de projetos: Estimativas no. De páginas: 40 Título: Engenharia de Sotware Editora:PEARSON EDUCATION Autor: sommerville,Ian Ano: 2007 Edição: 8ª Capítulo: Estimativas De custo de software – cap 26 - 17 páginas Título: Engenharia de Sotware Editora:campus Autor: Peters, James F. Ano: 2001 Capítulo: Medidas de Software – cap 13 - 47 páginas Titulo : engenharia de software: Fundamentos, métodos e padrões Autor: Padua Filho,Wilson de Pádua Editora: LTC, 7/3


Ano: 2009 Edição: 3ª Capitulo gestão de projetos capitulo 12 (pagina506 até 595) – 89 páginas Título: Engenharia de Sotware Editora:campus Autor: Peters, James F. Ano: 2001 Capítulo: Medidas de Software – cap 13 - 47 páginas Título: Gerencia Efetiva do Software através de métricas Editora Atlas Ano: 1995 Edição: 1995 Capítulo 6: Aplicações das Medições no planejamento do projeto no de paginas

8/3


9/3


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.