Métricas de processo e projeto de software

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

Download "Métricas de processo e projeto de software"

Transcrição

1 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. É fundamental para qualquer atividade, principalmente de engenharia. Seu propósito é avaliar alguma coisa. A partir dela, podemos ter o entendimento da eficácia de algumas situações, como do processo de software. Por exemplo, para avaliar se o processo pelo qual uma empresa produz software é bom ou ruim, como se faz? O CMM é um modelo para avaliar a qualidade do processo. Ele se baseia em medidas como tempo, número de erros, de linhas de código, de manutenções, etc., para saber se o processo está funcionando bem. Não é possível avaliar algo sem alguma medição. Os processos que estão no nível máximo do CMM têm um melhoramento contínuo, o que significa que eles são constantemente medidos. As métricas são aqui quantitativas (números). Medidas de qualidade e medidas de produtividade são extraídas do processo de software. A medição, além de ajudar na avaliação do processo de software, ajuda ainda nas estimativas, por exemplo, para estimar quanto tempo é necessário para a produção de um sistema. Atualmente erra-se muito nessas estimativas por não se ter muito conhecimento ou medição do processo. Com a medição, aperfeiçoamentos reais podem ser conseguidos ao longo do tempo. Então, as razões para medir processos, produtos e recursos de software podem ser:

2 para caracterizar; para avaliar; para prever; para aperfeiçoar. Um engenheiro de software realiza medidas e desenvolve métricas de modo a obter indicadores. Medida é um valor real, quantidade, dimensão, capacidade ou tamanho de algum atributo. Ex. número de erros encontrados. Métrica é um conjunto de medidas tentando obter algum sentido. Ex. erros encontrados por pessoa-hora empregada. Traz alguma informação que pode ser útil. Indicador é uma métrica, ou conjunto de métricas, que fornece compreensão de um processo de software, de um projeto de software ou do produto propriamente dito. Ex. comparando duas métricas, chega-se a uma conclusão que permite embasar uma tomada de decisão. Exemplos 1. O que é medida, métrica e indicador? Vide acima. 2. Defina duas medidas, uma métrica e um indicador para avaliar um carro. Medidas: potência, peso bruto; Métrica: potência por peso bruto; Indicador: comparando-se a potência por peso bruto de dois carros, pode-se concluir qual é mais veloz. 3. O que são métricas do processo? E do projeto? Qual a principal diferença entre elas? Métricas do processo e do projeto de software são medidas

3 quantitativas que permitem ao pessoal de software ter idéia da eficácia do processo de software. Indicadores de projeto permitem à organização de engenharia de software ter idéia da eficácia de um determinado processo existente, enquanto os indicadores de processo tentam identificar problemas que atingem a produção de todos os projetos na empresa. Métricas de Processo e Projeto de Software A medição é fundamental para qualquer atividade de engenharia. A medição nos permite obter entendimento nos dando um mecanismo para avaliação objetiva. A medição pode ser aplicada ao processo de software, com o objetivo de melhorá-lo continuamente. Métricas do processo e do projeto de software são medidas quantitativasque permite ao pessoal de software ter idéia da eficácia do processo de software. Dados básicos de qualidade e de produtividade são coletados. Com medições, as tendências (boas ou más) podem ser detectadas, melhores estimativas podem ser feitas e aperfeiçoamentos reais podem ser conseguidos ao longo do tempo. Há quatro razões para medir processos, produtos e recursos de software: para caracterizar, para avaliar, para prever ou para aperfeiçoar. Medidas, Métricas e Indicadores Uma medida fornece uma indicação quantitativa da extensão, quantidade, dimensão, capacidade ou tamanho de algum atributo de um produto, ou de um processo. A IEEE define métricas como medida quantitativa de grau em que um sistema, componente ou processo possui um determinado atributo.

4 Quando dados de um único ponto são coletados (por exemplo, quantidade de erros descobertos na revisão de um único módulo, pessoas-horas gastas na revisão de um único módulo, etc ), uma medida é estabelecida. Um medição ocorre como resultado da coleta de um ou mais pontos. Uma métrica de software relaciona as medidas individuais de alguma forma (por exemplo, um número médio de erros encontrados por revisão ou um número médio de erros encontrados por pessoahora, emprega nas revisões). Um engenheiro de software realiza medidas e desenvolve métricas de modo a obter indicadores. Um indicador é uma métrica, ou combinação de métricas, que fornece compreensão de um processo de software, de um projeto de software, ou do produto propriamente dito. Exemplo: Quatro equipes de software estão trabalhando em um grande projeto de software. Cada equipe precisa conduzir revisões de projeto, mas pode selecionar o tipo de revisão que irá usar. Pelo exame da métrica, erros encontrados por pessoa-hora empregada, o gerente de projeto nota que duas equipes que estão usando métodos de revisão mais formais, exibem um valor para os erros encontrados por pessoa-hora empregada, que é 40% maior do que o valor das outras equipes. Considerando todos os outros parâmetros iguais, isso, para o gerente de projeto, é um indicador de que os métodos de revisões formais podem fornecer um retorno maior do investimento em tempo que outra abordagem de revisão menos formal. Este pode, então, decidir sugerir que todas as equipes usem a abordagem menos formal. A métrica pode fornecer compreensão ao gerente de um projeto. E compreensão leva a uma tomada de decisão mais

5 precisa. A medição é comum no mundo da engenharia. Medimos consumo de energia, peso, dimensões físicas, temperatura, voltagem, relação entre sinal e ruído.. Na engenharia de software a medição é muito menos comum temos dificuldade em concordar quanto ao que medir e dificuldade em avaliar as medidas que são coletadas. Métricas devem ser coletadas de modo que os indicadores de processo e de produto possam ser determinados. Métricas de Processo Indicadores de processo permitem à organização de engenharia de software ter idéia da eficácia de um processo existente. Elas permitem aos gerentes e profissionais avaliarem o que funciona e o que não funciona. Métricas de processo são coletadas ao longo de todos os projetos e durante longos períodos. Seu objetivo é fornecer indicadores que levem ao aperfeiçoamento do processo de software a longo prazo. Métricas de Projeto Indicadores de Projeto permitem ao gerente de projeto de software: 1. Avaliar o status de um projeto em andamento; 2. Acompanhar riscos potenciais; 3. Descobrir áreas-problemas antes que elas se tornem críticas; 4. Ajustar o fluxo de trabalho ou tarefas; 5. Avaliar a capacidade da equipe de projeto e controlar a qualidade dos produtos do trabalho de software. Em alguns casos, as mesmas métricas de software podem ser usadas para determinar indicadores de projeto e de

6 processo de software. Métricas de Processo e aperfeiçoamento do processo de software Medimos a eficácia de um processo de software indiretamente originamos um conjunto de métricas, baseadas nas saídas que podem ser derivadas do processo. As saídas incluem medidas de erros descobertos antes da entrega do software, defeitos entregues aos usuários finais e por ele relatados, produtividade dos produtos de trabalho entregues, esforço humano despendido, tempo gasto, cumprimento de cronograma e outras medidas. Algumas dessas medidas, tais como defeitos entregues aos usuários finais, só podem ser utilizadas para avaliar o processo, enquanto que outras, tais como erros descobertos antes da entrega do software, podem ser utilizados para avaliar tanto o processo quanto um projeto em específico. As métricas de processo de software podem fornecer benefícios significativos, à medida que a organização trabalha para aperfeiçoar seu nível gerencial de maturidade de processo. Todavia, essas métricas podem ser mal utilizadas, criando mais problemas do que conseguem resolver. Grady (1992) sugere uma etiqueta de métricas de software, que é apropriada tanto para os gerentes quanto para os profissionais, quando eles instituem um programa de métricas de processo: Use bom senso e sensibilidade empresarial quando interpretar dados de métricas. Forneça regularmente realimentação aos indivíduos e equipes

7 que coletam medidas e métricas. Não use métricas para avaliar indivíduos. Trabalhe com profissionais e equipes para estabelecer metas claras e métricas que devem ser usadas para alcançá-las. Nunca use métricas para ameaçar indivíduos ou equipes. Dados de métricas que indicam uma área problemática não devem ser considerados negativos. Esses dados são meramente um indicador para melhoria do processo. Não fique obcecado com uma única métrica em detrimento de outras métricas importantes. À medida que uma organização sente-se mais confortável, coletando e usando métricas de processo, a derivação de indicadores simples dá lugar a uma abordagem mais rigorosa, chamada melhoria estatística de processo de software statistical software process improvement (SSPI). A SSPI usa a análise de falhas de software para coletar informação sobre todos os erros e defeitos encontrados à medida em que uma aplicação, sistema ou produto é desenvolvido e usado. Erro falha num produto de trabalho de engenharia de software, ou resultado a ser produzido, que é encontrado por engenheiros de software antes do software ser entregue ao usuário final. Defeito falha encontrada depois da entrega ao usuário final. A análise de falhas funciona da seguinte maneira: 1. Todos os erros e defeitos são categorizados por origem (por exemplo: falha na especificação, falha de lógica, não atendimento à padrões) 2. O custo para corrigir cada erro e defeito é registrado. 3. A quantidade de erros e defeitos de cada categoria é contada e ordenada de forma decrescente. 4. O custo total de erros e defeitos de cada categoria é

8 calculado. 5. Os dados resultantes são analisados, para descobrir as categorias que produzem um maior custo para a organização. 6. São desenvolvidos planos para modificar o processo, com o objetivo de eliminar (ou reduzir a frequência das) classes de erros e defeitos que são mais dispendiosas. Métricas de Projeto Métricas de processo de software são usadas com finalidade estratégica. Medidas de projeto de software são táticas métricas de projeto e indicadores derivados delas são usados por um gerente de projeto e por uma equipe de software, para adaptar o fluxo de trabalho e as atividades técnicas do projeto. A primeira aplicação das métricas de projeto, na maioria dos projetos de software, ocorre durante as estimativas. Métricas coletadas de projetos anteriores são usadas como base, a partir da qual as estimativas de esforço e de tempo são feitas para o trabalho atual de software. À medida que o projeto prossegue, medidas de esforço e de tempo despendidos são comparadas com as estimativas originais o gerente de projeto usa esses dados para monitorar e controlar o progresso. À medida que o trabalho técnico se inicia, outras métricas de projeto começam a ter importância, como: Taxa de produção representada em termos de páginas de documentação, horas de revisão, pontos-por-função e linhas de código fonte entregue. O objetivo das métricas de projeto é duplo: Primeiro essas métricas são usadas para minimizar o

9 cronograma de desenvolvimento, fazendo os ajustes necessários para evitar atrasos e problemas, e riscos em potencial. Métricas de projeto são usadas para avaliar a qualidade do produto durante sua evolução e, quando necessário modificar a abordagem técnica para aperfeiçoar a qualidade. À medida que a qualidade é aperfeiçoada, os defeitos são minimizados, e, à medida que a contagem de defeitos decresce, a quantidade de retrabalho durante o projeto é também reduzida. Isto leva à diminuição do custo total do projeto. Métricas Orientadas ao Tamanho Métricas orientadas ao tamanho são originadas pela normalização das medidas de qualidade e/ou produtividade, considerando o tamanho do software que foi produzido. Se uma organização de software mantém registros simples, uma tabela de medidas orientadas ao tamanho, pode ser criada. A tabela lista cada projeto de software desenvolvido e as correspondentes medidas daqueles projetos. Deve-se notar que o esforço e o custo registrados na tabela referem-se a todas as atividades de engenharia de software

10 (análise, projeto, codificação e teste), não apenas à codificação. Para o desenvolvimento de métricas foi escolhida uma medida base da tabela anterior LOC (Linhas de Código-Fonte) A partir dos dados rudimentares, contidos na tabela anterior, um conjunto de métricas simples orientadas a tamanho pode ser desenvolvido para cada projeto. Erros por KLOC (milhares de Linhas de Código Fonte); Defeitos por KLOC; R$ por LOC (estimado ); Páginas de documentação por KLOC; Adicionalmente, outras métricas interessantes podem ser calculadas: Erros por pessoa-mês; LOC por pessoa-mês; $ por página de documentação (estimado ); Métricas orientadas a tamanho não são universalmente aceitas como o melhor modo de medir o processo de desenvolvimento de software. A maior parte da controvérsia gira em torno do uso de linhas de código fonte como medidas-chave. Adeptos da medida de linhas de código fonte alegam que LOC é um artefato de todos os projetos de desenvolvimento de software, que pode ser facilmente contado e que muitos modelos de estimativa usam tal artefato. Por outro lado, os oponentes argumentam que as medidas de LOC: São dependentes da linguagem de programação. Penalizam programas curtos, mas bem projetados. Não podem acomodar facilmente linguagens não procedimentais e que seu uso na estimativa requer um

11 nível de detalhes que pode ser difícil de alcançar, ou seja, significa que o planejador deve estimar o LOC a ser produzido, muito antes que a análise e o projeto tenham sido completados. Métricas Orientadas a Função Métricas de software orientadas a função usam uma medida da funcionalidade entregue pela aplicação como valor da normalização. Como funcionalidade não pode ser medida diretamente, deve ser originada indiretamente usando outras medidas diretas. Métricas orientadas a função foram inicialmente propostas por Albrecht em 1979 que sugeriu uma medida chamada pontos-porfunção. Pontos-por-função derivadas a partir da contagem (direta) do domínio da informação do software e avaliação da complexidade do software. São calculados completando a tabela apresentada a seguir. Cinco características do domínio da informação são determinadas e as contagens são registradas nos lugares próprios da tabela.

12 Quantidades de entradas do usuário cada entrada do usuário, que fornece dados distintos orientados à aplicação do software, é contada. Entradas devem ser distinguidas de consultas, que são contadas separadamente. Quantidade de saídas do usuário cada saída do usuário, que fornece informação orientada à aplicação para o usuário, é contada. Nesse contexto, saída refere-se a relatórios, telas, mensagens de erro, etc. Itens de dados individuais dentro de um relatório não são contados separadamente. Novas consultas do usuário uma consulta é definida como uma entrada on- line, que resulta na geração de alguma resposta imediata do software sob forma de saída on-line. Cada consulta distinta é contada. Quantidade de arquivos cada arquivo lógico (isto é, grupo de dados lógicos que pode ser parte de uma base de dados maior ou um arquivo separado) é contado. Quantidade de interfaces externas todas as interfaces que são usadas para transmitir informação a outro sistema, são contadas.

13 Uma vez coletados esses dados, um valor de complexidade é associado com cada contagem. Organizações que usam os métodos de pontos por função desenvolvem critérios para determinar se uma instância particular é simples, média ou complexa. No entanto, esta determinação é um tanto subjetiva. Para determinar os pontos por função é usada a seguinte relação: FP = contagem total X [0,65 + 0,01 X? (Fi)] Os Fi (i=1 a 14) são valores de ajuste de complexidade, baseados nas respostas às seguintes perguntas: O sistema requer salvamento (backup) e recuperação (recovery) Comunicações de dados são necessárias? Há funções de processamento distribuídas? O desempenho é crítico? O sistema vai ser executado em um ambiente operacional existente, intensivamente utilizado? O sistema requer entrada de dados on-line? A entrada de dados on-line, exige que a transação de entrada seja construída através de várias telas ou operações? Os arquivos mestre são atualizados on-line? As entradas, saídas, arquivos ou consultas são complexas? O processamento interno é complexo? O código é projetado para se reusado? A conversão e a instalação estão incluídas? O sistema está projetado para instalações múltiplas em diferentes organizações? A aplicação está projetada para facilitar modificações e para facilidade de uso pelo usuário? Cada uma destas questões é respondida usando uma escala que

14 varia entre: 0 não importante e não aplicável 5 absolutamente essencial Os valores na equação e os fatores de peso da tabela, foram determinados empiricamente. Uma vez calculados, os pontos por função são usados de modo análogo à LOC, como forma de normalizar medidas de produtividade, qualidade e outros atributos de software. Tais como: Erros por FP Defeitos por FP $ por FP Páginas de documentação por FP FP por mês. Fonte: ii/04_metricas_de_processo_e_projeto_de_software.pdf Controle da Administração Pública O Controle da Administração Pública é o dever de verificação e correção que sobre ela exercem os órgãos dos Poderes Judiciário, Legislativo e Executivo, com o objetivo de garantir a compatibilidade de sua atuação com os princípios que lhe são impostos pelo ordenamento jurídico. Para lembrar: Administração Indireta Autarquia, Fundações Públicas,

15 Sociedade de Economia Mista, Empresas Públicas, Associações Públicas; Administração Direta União, Estado, Municípios e DF; Espécies Quanto ao órgão que o exerce: Administrativo; Legislativo; Judicial; Quanto ao momento em que se efetua: Controle prévio (a priori) Controle preventivo, pois busca impedir a expedição de ato ilegal ou contrário ao interesse público; Controle concomitante exercido ao mesmo tempo em que se realiza a atividade; Controle posterior busca reexaminar atos já praticados, para corrigi-los, desfazê-los ou apenas confirmá-los. Ex: aprovação, homologação, revogação, convalidação. Quanto à localização do órgão controlador (integrante ou não da estrutura do órgão controlado): 1. Controle interno controle que cada um dos Poderes exerce sobre sua própria atividade administrativa. Apesar de majoritariamente entender-se como interno o controle efetuado pela Administração Direta sobre a Indireta, o CESPE-UnB classificou como CONTROLE INTERNO- EXTERNO. Ex.: União; 2. Controle externo controle exercido por um dos Poderes sobre o outro ou controle da Adm. Direta sobre a Indireta. Ex: fiscalização contábil, financeira e orçamentária (CF, art. 71) prevê o controle externo a cargo do Congresso Nacional, com o auxílio do TC;

16 Princípio da Autotutela Nos termos da Súmula 473, o Estado pode diretamente anular os seus próprios atos, quando houver vícios ou revogá-los se inconveniente (atos ilícitos). Tutela Administrativa É o controle da Administração Direta sobre a Indireta. Quanto ao aspecto da atividade administrativa a ser controlada: Controle de legalidade exercido pelos 3 Poderes. A decisão administrativa pode ser no sentido de sua conformidade com a ordem jurídica, caso em que será o ato terá confirmada sua validade; ou pela sua desconformidade, caso em que o ato será anulado (ex tunc); Controle de mérito exercido pela própria Administração. Poderá a Administração decidir que o ato permanece conveniente e oportuno com relação ao interesse público, caso em que permanecerá eficaz; ou que o ato não se mostra mais conveniente e oportuno, caso em que será ele revogado pela Administração (ex nunc). Princípio da Segurança Jurídica Decai em 5 anos o direito de Administração Pública anular os seus próprios atos. Controle Administrativo Corresponde ao exame que a Administração Pública faz sobre a sua conduta, quanto à legalidade ou ao mérito de seus atos, por iniciativa própria ou mediante provocação. Abrange os órgãos da Administração direta e as pessoas jurídicas que integram a Administração indireta. Controle sobre os órgãos da Administração direta é um controle interno (hierárquico) e decorre do poder de autotutela que permite à Administração rever os próprios atos quando ilegais,

17 inoportunos ou inconvenientes. Súmula 346 e 473 do STF. Controle sobre as entidades da Administração Indireta (tutela) é um controle externo que só pode ser exercido nos limites estabelecidos em lei, visando a impedir que a autarquia, fundação pública, empresa pública ou sociedade de economia mista se desviem dos objetivos previstos na lei específica que as criou ou instituiu. Controle Legislativo Dois tipos de controle: Controle Político Analisa aspectos de legalidade e de mérito. Ex. convocação de ministro de Estado para prestar informações, apuração de irregularidades pela Comissões Parlamentares do Inquérito; Controle Financeiro art. 70 a 75 fiscalização contábil, financeira e orçamentária a cargo do Congresso Nacional com o auxílio do Tribunal de Contas da União. Controle Judicial Sistema de unidade de jurisdição (jurisdição una) monopólio da função judicial nas mãos do Poder Judiciário art. 5º, XXXV, da CF a lei não excluirá da apreciação do Poder Judiciário lesão ou ameaça a direito. Limites Análise da legalidade (art. 5º, LXXIII e 37, da CF). Poder Judiciário não pode invadir o mérito do ato administrativo, determinado pela Administração Pública.

18 Meios de Controle para movimentar o Poder Judiciário Remédios constitucionais Habeas Corpus art. 5º, LXVIII; Habeas Data art. 5º, LXXII; Mandado de Injunção art. 5º, LXXI; Mandado de Segurança individual art. 5º, LXIX; Mandado de Segurança coletivo art. 5º, LXX; Ação Popular art. 5º, LXXIII; Ação Civil Pública art. 129, III; Controle de constitucionalidade.

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

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

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

Métricas do processo e projeto de software. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias

Métricas do processo e projeto de software. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Métricas do processo e projeto de software Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Métricas e Medidas Medição é fundamentais em qualquer engenharia Quando se consegue medir sobre alguma

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

Direito Administrativo

Direito Administrativo Direito Administrativo Controle da Administração Pública Professora Tatiana Marcello www.acasadoconcurseiro.com.br Direito Administrativo CONTROLE DA ADMINISTRAÇÃO 1. Conceitos É o poder de fiscalização

Leia mais

DIREITO ADMINISTRATIVO Controle da Administração Pública. Prof. Luís Gustavo. Fanpage: Luís Gustavo Bezerra de Menezes

DIREITO ADMINISTRATIVO Controle da Administração Pública. Prof. Luís Gustavo. Fanpage: Luís Gustavo Bezerra de Menezes DIREITO ADMINISTRATIVO Controle da Administração Pública Prof. Luís Gustavo Fanpage: Luís Gustavo Bezerra de Menezes Periscope: @ProfLuisGustavo Pode-se conceituar controle como o poder-dever de vigilância,

Leia mais

Medidas de qualidade e medidas de produtividade são extraídas do processo de software.

Medidas de qualidade e medidas de produtividade são extraídas do processo de software. Métricas de processo projeto de software e 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

CONTROLE DA ADMINISTRAÇÃO PÚBLICA

CONTROLE DA ADMINISTRAÇÃO PÚBLICA CONTROLE DA ADMINISTRAÇÃO PÚBLICA www.trilhante.com.br ÍNDICE 1. CONCEITOS INICIAIS...5 Classificação conforme o órgão... 5 Classificação conforme o momento de exercício...6 Classificação conforme a origem...6

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

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

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

Estimativas e Métricas Engenharia de Software

Estimativas e Métricas Engenharia de Software Tema da Aula - I Prof. Cristiano R R Portella portella@widesoft.com.br 9 Nas Engenharias, a atividade de medir é exercida com prioridade (peso, potência, tensão, sinal/ruído, tempo, espessura etc). O que

Leia mais

DIREITO ADMINISTRATIVO Controle da Administração Pública. Prof. Luís Gustavo. Fanpage: Luís Gustavo Bezerra de Menezes

DIREITO ADMINISTRATIVO Controle da Administração Pública. Prof. Luís Gustavo. Fanpage: Luís Gustavo Bezerra de Menezes DIREITO ADMINISTRATIVO Controle da Administração Pública Prof. Luís Gustavo Fanpage: Luís Gustavo Bezerra de Menezes Periscope: @ProfLuisGustavo Pode-se conceituar controle como o poder-dever de vigilância,

Leia mais

Engenharia de Software II

Engenharia de Software II Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Engenharia de Software II Aula 03 (rogerio@fct.unesp.br) Contextualizando ISO 12207: Estrutura

Leia mais

Controle Administrativo. Professora: Paloma Braga

Controle Administrativo. Professora: Paloma Braga Controle Administrativo Professora: Paloma Braga Controle da Administração Pública Conceito Conjunto de mecanismos jurídicos e administrativos por meio dos quais se exerce o poder de fiscalização e de

Leia mais

Engenharia de Software II

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

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

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

DIREITO ADMINISTRATIVO

DIREITO ADMINISTRATIVO DIREITO ADMINISTRATIVO Controle da Administração Pública Prof. Gladstone Felippo Evolução - Surgimento do estado democrático de direito como garantidor dos direitos fundamentais e a tripartição das funçõ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

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

DIREITO ADMINISTRATIVO 1.CONTROLE DA ADMINISTRAÇÃO PÚBLICA 2.RESPONSABILIDADE CIVIL DO ESTADO

DIREITO ADMINISTRATIVO 1.CONTROLE DA ADMINISTRAÇÃO PÚBLICA 2.RESPONSABILIDADE CIVIL DO ESTADO DIREITO ADMINISTRATIVO 1.CONTROLE DA ADMINISTRAÇÃO PÚBLICA 2.RESPONSABILIDADE CIVIL DO ESTADO CONCEITO CONTROLE DA ADMINISTRAÇÃO PÚBLICA Controle Político Controle Administrativo CONTROLE DA ADMINISTRAÇÃO

Leia mais

FABIO LUCIO. 9 Sistemas de controle jurisdicional da administração pública: contencioso administrativo e sistema da jurisdição una.

FABIO LUCIO. 9 Sistemas de controle jurisdicional da administração pública: contencioso administrativo e sistema da jurisdição una. 9 Sistemas de controle jurisdicional da administração pública: contencioso administrativo e sistema da jurisdição una. 10 Controle jurisdicional da administração pública no Direito brasileiro. 11 Controle

Leia mais

Engenharia de Software II

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

Leia mais

Controles Integrados: Gestão Eficaz, Econômica, Eficiente, Efetiva e Ética. Florianópolis-SC, 09 de maio de 2013

Controles Integrados: Gestão Eficaz, Econômica, Eficiente, Efetiva e Ética. Florianópolis-SC, 09 de maio de 2013 Controles Integrados: Gestão Eficaz, Econômica, Eficiente, Efetiva e Ética Florianópolis-SC, 09 de maio de 2013 O quê??????????? Controles Integrados? Gestão Eficiente? Efetiva? Eficaz? Econômica? Ética?

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

Estimativa de Esforço. Estimativas de Software. Subjetividade da Estimativa. Incerteza de Estimativa. Técnicas de Estimativas

Estimativa de Esforço. Estimativas de Software. Subjetividade da Estimativa. Incerteza de Estimativa. Técnicas de Estimativas DCC / ICEx / UFMG Estimativa de Esforço Estimativas de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo É difícil fazer uma estimativa precisa de esforço de desenvolvimento Os requisitos

Leia mais

Capítulo 20 - Manutenção de Software. Os Fatores de Qualidade de Software focalizam três aspectos importantes do Software Produto: (ISO 9126)

Capítulo 20 - Manutenção de Software. Os Fatores de Qualidade de Software focalizam três aspectos importantes do Software Produto: (ISO 9126) Capítulo 20 - Manutenção de Software Os Fatores de Qualidade de Software focalizam três aspectos importantes do Software Produto: (ISO 9126) Manutenibilidade A Manutenibilidade pode ser definida qualitativamente

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

Qualidade de software. Prof. Emiliano Monteiro

Qualidade de software. Prof. Emiliano Monteiro Qualidade de software Prof. Emiliano Monteiro Por que realizar revisões por pares? 1. Para melhorar a qualidade. 2. Captura 80% de todos os erros se feito corretamente. 3. Captura erros de codificação

Leia mais

Plano de Projeto. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias

Plano de Projeto. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Plano de Projeto Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Modelos Empíricos Modelos de Estimativas de Custo e Esforço. Modelos Empíricos: Usam formulas empíricas para predizer esforço em

Leia mais

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

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

Leia mais

Engenharia de Software II

Engenharia de Software II Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Engenharia de Software II Aula 04 (rogerio@fct.unesp.br) 2 Conteúdo: Parte 1: Gerenciamento

Leia mais

3 Medição de Software

3 Medição de Software 3 Medição de Software À medida que a engenharia de software amadurece, a medição de software passa a desempenhar um papel cada vez mais importante no entendimento e controle das práticas e produtos do

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

Gerência e Planejamento de Projeto. Engenharia de Software I Profa. Elisa Yumi Nakagawa 1 o semestre de 2015

Gerência e Planejamento de Projeto. Engenharia de Software I Profa. Elisa Yumi Nakagawa 1 o semestre de 2015 Gerência e Planejamento de Projeto Engenharia de Software I Profa. Elisa Yumi Nakagawa 1 o semestre de 2015 Conteúdo: Parte 1: Gerenciamento & Qualidade Plano de Projeto - aspectos gerais Parte 2: Plano

Leia mais

DIREITO ADMINISTRATIVO Controle da Administração Pública. Prof. Luís Gustavo. Fanpage: Luís Gustavo Bezerra de Menezes

DIREITO ADMINISTRATIVO Controle da Administração Pública. Prof. Luís Gustavo. Fanpage: Luís Gustavo Bezerra de Menezes DIREITO ADMINISTRATIVO Controle da Administração Pública Prof. Luís Gustavo Fanpage: Luís Gustavo Bezerra de Menezes Periscope: @ProfLuisGustavo Pode-se conceituar controle como o poder-dever de vigilância,

Leia mais

PLANEJAMENTO DO PROJETO

PLANEJAMENTO DO PROJETO PLANEJAMENTO DO PROJETO Ricardo Argenton Ramos ricargentonramos@gmail.com Engenharia de Software I 2017.2 Atividades da Engenharia de Software DEFINIÇÃO CONSTRUÇÃO SOFTWARE PRODUTO MANUTENÇÃO Análise de

Leia mais

Aula 04. Medições e Métricas de Software. Professor: José Alexandre Macedo versão: 1.0

Aula 04. Medições e Métricas de Software. Professor: José Alexandre Macedo versão: 1.0 Aula 04 Medições e Métricas de Software Professor: José Alexandre Macedo versão: 1.0 Medição de Software Derivar valor numérico para algum atributo do produto (ou processo) de software Medição de Software

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

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 6 http://www.ic.uff.br/~bianca/engsoft2/ Aula 6-10/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do

Leia mais

CONCURSO PARA AUDITOR DE CONTROLE INTERNO DISCIPLINA: CONTROLE INTERNO E EXTERNO

CONCURSO PARA AUDITOR DE CONTROLE INTERNO DISCIPLINA: CONTROLE INTERNO E EXTERNO CONCURSO PARA AUDITOR DE CONTROLE INTERNO DISCIPLINA: CONTROLE INTERNO E EXTERNO TRIBUNAIS DE CONTAS: Natureza jurídica dos Tribunais de Contas, natureza jurídica e eficácia das decisões dos Tribunais

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

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 30/360

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 30/360 1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 30/360 ADMINISTRATIVO INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE 2016-1 ENGENHARIA DE SOFTWARE Histórico Produtos de software Tipos de aplicações de software Mitos do software Kele Teixeira Belloze kelebelloze@gmail.com HISTÓRICO (ERA PRÉ-ES) 1940s: Primeiro computador

Leia mais

Prof. Luiz A. Nascimento

Prof. Luiz A. Nascimento Prof. Luiz A. Nascimento Qual a importância da Engenharia de Software? O desenvolvimento de um software envolve processos muitos complexos. A engenharia de software estabelece um modelo para se construir

Leia mais

DIREITO ADMINISTRATIVO

DIREITO ADMINISTRATIVO DIREITO ADMINISTRATIVO Controle da Administração Pública Controle Administrativo, Judicial e Legislativo Prof. Gladstone Felippo Controle Administrativo É o exercido pelo Executivo e pelos órgãos administrativos

Leia mais

Prof. Ms. Ronaldo Martins da Costa

Prof. Ms. Ronaldo Martins da Costa Prof. Ms. Ronaldo Martins da Costa O tempo é o mais valiosos bem disponível a um engenheiro de software. Se houver suficiente tempo disponível, um problema pode ser adequadamente analisado, uma solução

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

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

Engenharia de Software

Engenharia de Software Engenharia de Software Processos de Software Professor: Charles Leite O processo de software Um conjunto estruturado de atividades, procedimentos, artefatos e ferramentas necessários para o desenvolvimento

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: 16 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar, discutir o conceito de métricas de software. DESENVOLVIMENTO Métricas

Leia mais

DIREITO CONSTITUCIONAL

DIREITO CONSTITUCIONAL DIREITO CONSTITUCIONAL Direitos Individuais Remédios Constitucionais e Garantias Processuais Remédios Constitucionais Profª. Liz Rodrigues - Distinção entre direitos e garantias fundamentais: Rui Barbosa

Leia mais

EXTINÇÃO DOS ATOS ADM A forma natural de extinção dos Atos Administrativa é pelo cumprimento de seus efeitos. ATOS ADMINISTRATIVOS: EXTINÇÃO

EXTINÇÃO DOS ATOS ADM A forma natural de extinção dos Atos Administrativa é pelo cumprimento de seus efeitos. ATOS ADMINISTRATIVOS: EXTINÇÃO ATOS ADMINISTRATIVOS: EXTINÇÃO lac.consultoria@gmail.com EXTINÇÃO DOS ATOS ADM A forma natural de extinção dos Atos Administrativa é pelo cumprimento de seus efeitos. 1 2 EXTINÇÃO DOS ATOS ADM Pelo desaparecimento

Leia mais

Gerência de Projetos e Manutenção de Software Aula 12 Medição / Manutenção / Encerramento Andréa Magalhães Magdaleno 2017.

Gerência de Projetos e Manutenção de Software Aula 12 Medição / Manutenção / Encerramento Andréa Magalhães Magdaleno 2017. Gerência de Projetos e Manutenção de Software Aula 12 Medição / Manutenção / Encerramento Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.02 Agenda Medição Manutenção Encerramento do Projeto Próximos

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

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

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

Métricas de Software. Sistemas de Informação

Métricas de Software. Sistemas de Informação Métricas de Software Sistemas de Informação 1 Objetivos Entender porque medição é importante para avaliação e garantia da qualidade de software Entender as abordagens principais de métricas e como elas

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

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

GQS Medidas. André Luís Duarte. exatasfepi.com.br

GQS Medidas. André Luís Duarte. exatasfepi.com.br exatasfepi.com.br GQS Medidas André Luís Duarte O que adquire entendimento ama a sua alma; o que cultiva a inteligência achará o bem. Provérbios 19:8 Qualidade de software Papel dos números Fontes de ruído

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

REVISÃO FCC Direito Administrativo Elisa Faria REVISÃO FCC

REVISÃO FCC Direito Administrativo Elisa Faria REVISÃO FCC ORGANIZAÇÃO ADMINISTRATIVA PRINCÍPIOS AGENTES PÚBLICOS LEI 8112 IMPROBIDADE PROCESSO ADMINISTRATIVO ATOS ADMINISTRATIVOS PODERES ADMINISTRATIVOS RESPONSABILIDADE CIVIL DO ESTADO

Leia mais

7. Gerenciamento dos Custos do Projeto. Bruno Hott

7. Gerenciamento dos Custos do Projeto. Bruno Hott 7. Gerenciamento dos Custos do Projeto Bruno Hott 7. Gerenciamento dos Custos do Projeto Introdução O gerenciamento dos custos do projeto inclui os processos envolvidos em planejamento, estimativas, orçamentos,

Leia mais

Teste de Software. Competência: Entender as técnicas e estratégias de testes de Software

Teste de Software. Competência: Entender as técnicas e estratégias de testes de Software Teste de Software Competência: Entender as técnicas e estratégias de testes de Software Conteúdo Programático Introdução O que é teste de software? Por que é necessário testar um software? Qual a causa

Leia mais

Medições e métricas de software

Medições e métricas de software Medições e métricas de software A medição de software está preocupada com a derivação de um valor numérico para um atributo de um produto de software ou processo. - O que permite comparações objetivas

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO IFSP CAMPUS PRESIDENTE EPITÁCIO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO IFSP CAMPUS PRESIDENTE EPITÁCIO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO IFSP CAMPUS PRESIDENTE EPITÁCIO ANDRÉ REIS DIEGO FERNANDO DE OLIVEIRA MÉTRICAS DE SOFTWARE APLICADAS AO SISTEMA NEXT AUTO Presidente Epitácio,

Leia mais

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção AFINAL O QUE É UMA FÁBRICA DE SOFTWARE Aguinaldo Aragon Fernandes Agenda O conceito da fábrica de software A fábrica de software é um negócio Escopos de fábricas de software Requisitos para uma fábrica

Leia mais

Fábrica de Software Instituto de Informática Universidade Federal de Goiás. Plano de Medição

Fábrica de Software Instituto de Informática Universidade Federal de Goiás. Plano de Medição Plano de Medição Sumário 1. Introdução 2. Objetivos 3. Objetivos Organizacionais 4. Armazenamento 4. Questões e Indicadores 5. Métricas 1. Introdução Este documento descreve o plano para a execução da

Leia mais

Workshop Paraense de Tecnologia de Software PROCESSO DE MEDIÇÃO. Fabrício Medeiros Alho

Workshop Paraense de Tecnologia de Software PROCESSO DE MEDIÇÃO. Fabrício Medeiros Alho Workshop Paraense de Tecnologia de Software 1 PROCESSO DE MEDIÇÃO Fabrício Medeiros Alho E-mail: fabricioalho@unama.br Empresa: UNAMA Workshop Paraense de Tecnologia de Software 2 Roteiro Introdução; Por

Leia mais

CONTROLE DE CONSTITUCIONALIDADE

CONTROLE DE CONSTITUCIONALIDADE CONTROLE DE CONSTITUCIONALIDADE As normas elaboradas pelo Poder Constituinte Originário são colocadas acima de todas as outras manifestações de direito. A própria Constituição Federal determina um procedimento

Leia mais

Direito Administrativo

Direito Administrativo Direito Administrativo Invalidade do Ato Administrativo Professora Tatiana Marcello www.acasadoconcurseiro.com.br Direito Administrativo ATOS ADMINISTRATIVOS INVALIDAÇÃO (anulação, revogação e convalidação

Leia mais

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVOS Compreender o processo de gerenciamento de qualidade e as principais atividades do processo de garantia, planejamento e controle

Leia mais

POLÍTICA PARA A PREVENÇÃO DE DELITOS 19 de julho de 2018.

POLÍTICA PARA A PREVENÇÃO DE DELITOS 19 de julho de 2018. 1 POLÍTICA PARA A PREVENÇÃO DE DELITOS 19 de julho de 2018. O Conselho de Administração da NEOENERGIA S.A. ("NEOENERGIA" ou Companhia ) tem a responsabilidade de formular a estratégia e aprovar as Políticas

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

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

TESTES DE SOFTWARE 1. Fundamentos sobre testes de software

TESTES DE SOFTWARE 1. Fundamentos sobre testes de software ENG SOFT - TESTES TESTES DE SOFTWARE 1. Fundamentos sobre testes de software A atividade de teste de software sempre foi considerada como um gasto de tempo desnecessário, uma atividade de segunda classe,

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Tópico 1 - Visão Geral da Engenharia de Software Sistemas Computacionais o Definição e conceitos básicos o Evolução do desenvolvimento Natureza do produto software Definição de Engenharia

Leia mais

ENGENHARIA DE SOFTWARE. Introdução

ENGENHARIA DE SOFTWARE. Introdução ENGENHARIA DE SOFTWARE Introdução AGENDA Conceitos de Engenharia de Software Processo de desenvolvimento de software ENGENHARIA DE SOFTWARE CONCEITOS CENÁRIO INICIAL Desenvolvimento informal e não suficiente

Leia mais

DIREITO ADMINISTRATIVO

DIREITO ADMINISTRATIVO POLÍCIA FEDERAL DIREITO ADMINISTRATIVO REVISÃO - AULA 02 Profª Tatiana Marcello www.acasadoconcurseiro.com.br Direito Administrativo REVISÃO AULA 02 PRINCÍPIOS DA ADMINISTAÇÃO PÚBLICA Supraprincípios

Leia mais

Gestão de Testes e Defeitos. Malba Jacob Prudente

Gestão de Testes e Defeitos. Malba Jacob Prudente Gestão de Testes e Defeitos Malba Jacob Prudente Objetivos do treinamento 1. Expor os conceitos sobre Gestão de Testes; 2. Gestão de Testes na prática; 3. Expor os conceitos sobre Gestão de Defeitos; 4.

Leia mais

Ferramentas CASE. CASE fornece ao engenheiro de software a habilidade de automatizar atividades manuais e de aperfeiçoar o conhecimento de engenharia.

Ferramentas CASE. CASE fornece ao engenheiro de software a habilidade de automatizar atividades manuais e de aperfeiçoar o conhecimento de engenharia. Para qualquer artesão seja mecânico, carpinteiro, engenheiro de software uma boa oficina deve ter 3 características: - uma coleção de ferramentas úteis que ajudam em cada passo da construção do produto

Leia mais

DIREITO ADMINISTRATIVO. Responsabilidade Civil da Administração Pública. Prof.ª Tatiana Marcello

DIREITO ADMINISTRATIVO. Responsabilidade Civil da Administração Pública. Prof.ª Tatiana Marcello DIREITO ADMINISTRATIVO Responsabilidade Civil da Administração Pública Prof.ª Tatiana Marcello Responsabilidade Civil da Administração A responsabilidade civil tem origem no Direito Civil. É a obrigação

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

Gerência e Planejamento de Projeto. Engenharia de Software Profa. Elisa Yumi Nakagawa 1 o semestre de 2016

Gerência e Planejamento de Projeto. Engenharia de Software Profa. Elisa Yumi Nakagawa 1 o semestre de 2016 Gerência e Planejamento de Projeto Engenharia de Software Profa. Elisa Yumi Nakagawa 1 o semestre de 2016 Conteúdo: Parte 1: Gerenciamento & Qualidade Plano de Projeto Aspectos Gerais Parte 2: Plano de

Leia mais

Sumário 1. CONSTITUCIONALISMO,CONSTITUIÇÃO E CLASSIFICAÇÕES

Sumário 1. CONSTITUCIONALISMO,CONSTITUIÇÃO E CLASSIFICAÇÕES Sumário 1. CONSTITUCIONALISMO,CONSTITUIÇÃO E CLASSIFICAÇÕES 1.1 Constitucionalismo 1.2 Constituição 1.3 Classificação das Constituições 1.4 Questões 2. PODER CONSTITUINTE 2.1 Introdução 2.2 Poder Constituinte

Leia mais

Métricas de Complexidade

Métricas de Complexidade Tema da Aula Estimativas e Métricas - III Prof. Cristiano R R Portella portella@widesoft.com.br 9 Pode-se medir a complexidade de um software a partir de 2 enfoques: Medir a complexidade do problema: Funções

Leia mais

Engenharia Software. Ení Berbert Camilo Contaiffer

Engenharia Software. Ení Berbert Camilo Contaiffer Engenharia Software Ení Berbert Camilo Contaiffer Características do Software Software não é um elemento físico, é um elemento lógico; Software é desenvolvido ou projetado por engenharia, não manufaturado

Leia mais

PSP Personal Software Process. Maria Cláudia F. P. Emer

PSP Personal Software Process. Maria Cláudia F. P. Emer PSP Personal Software Process Maria Cláudia F. P. Emer PSP: Personal Software Process Já foram vistas ISO/IEC 9126 foco no produto ISO 9001 e CMM foco no processo de desenvolvimento Critica a essas abordagens

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 7 http://www.ic.uff.br/~bianca/engsoft2/ Aula 7-12/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do

Leia mais

3. Engenharia dos requisitos de software

3. Engenharia dos requisitos de software Renato Cardoso Mesquita Departamento de Eng. Elétrica da UFMG renato@cpdee.ufmg.br Engenharia de Software 3. Engenharia dos requisitos de software.......... 3.1. Visão Geral O fluxo de Requisitos reúne

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 4 http://www.ic.uff.br/~bianca/engsoft2/ Aula 4-03/05/2006 1 Modelos Prescritivos de Processo Modelo em cascata Modelos incrementais Modelo incremental Modelo RAD Modelos

Leia mais