ENGENHARIA CONFIABILIDADE DE SOFTWARE

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

Download "ENGENHARIA CONFIABILIDADE DE SOFTWARE"

Transcrição

1 ENGENHARIA CONFIABILIDADE DE SOFTWARE Rivalino Matias Jr. FEIT- UEMG - Outubro/2007

2 Agenda Contextualização; A Física da Falha de Software; Introdução à Engenharia de Confiabilidade de Software; Estudo de Caso Experimental; Considerações Finais.

3 Parte I Contextualização

4 Contextualização Introdução Importância do Software: Cada vez mais os processos da sociedade se tornam dependentes de sistemas computacionais; Em virtude desta dependência a confiabilidade destes sistemas é um atributo essencial; Falhas de software podem acarretar danos que variam de fatos irrelevantes até catastróficos; Ex. Therac-25, Ariane-5, Patriot.

5 Contextualização Introdução Caso Therac-25: De seis pessoas foram inadequadamente expostas a níveis elevados de radiação durante seus tratamentos com o equipamento Therac-25; Três dos pacientes morreram; A causa do problema foi uma falha no software de controle do equipamento.

6 Contextualização Introdução Caso Ariane-5: Em 4 de junho de 1996 o foguete não tripulado Ariane 5 explodiu quarenta segundos após o seu lançamento. O custo do projeto foi de US$ 7 bilhões e o equipamento destruído de US$ 500 milhões; A causa do problema foi uma falha no software de controle inercial do foguete.

7 Contextualização Introdução Caso Patriot: 25 de fev. de 1991 (guerra do Golfo) uma bateria antiaérea Patriot falhou ao interceptar mísseis Sculd Iraquianos contra um acampamento do exército norte americano. Esta falha provocou a morte de 28 soldados. A causa do problema foi uma falha no software de controle do radar da bateria.

8 Contextualização Introdução Excel 2007: Falha descoberta em final de Setembro de 2007; Aparentemente qualquer fórmula que resulte em ou ocasiona em valores incorretos (MS Article ID ) Ex. =850*77.1 MS 2007 = (Correto = 65535) Já foi disponibilizada a correção.

9 Contextualização Introdução A necessidade por maior confiança nos sistemas fez emergir o conceito de dependabilidade (ISO ); A dependabilidade é um dos aspectos da qualidade de um sistema computacional; Esta área se preocupa com a confiança no funcionamento dos sistemas (hardware e software); A dependabilidade de um sistema computacional é a habilidade deste sistema em fornecer um serviço no qual seu usuário pode, justificadamente, ter confiança no seu funcionamento.

10 Contextualização Introdução Árvore de Dependabilidade Dependabilidade Atributos Ameaças Meios Disponibilidade (availability) Confiabilidade (reliability) Segurança (safety) Integridade (integrity) Manutenibilidade (maintainability) Faltas (fault) Erros (error) Falhas (failure) Prevenção de faltas (fault prevention) Tolerância a faltas (fault tolerance) Remoção de faltas (fault removal) Previsão de faltas (fault forecasting) Fonte: Avižienis et al. (2004)

11 Parte II Física da Falha de Software

12 Taxonomia Falhas de Software Falha de software é uma das três ameaças à dependabilidade computacional: Falha (failure): é um evento que ocorre quando a função realizada pelo sistema não está de acordo com a correta especificação que foi definida para a sua execução; Erro (error): o desvio do serviço (entregue) em relação à sua correta especificação; Falta (fault): a suposta causa de um erro.

13 Física da Falha Falhas de Software Estes três elementos possuem uma relação causal denominada de cadeia fundamental da dependabilidade. Falta Ativação Erro Propagação Causação Falha Falta Após a ativação de uma falta, um erro pode se propagar entre os diversos componentes de um sistema antes de causar uma falha; A falha ocorrerá quando o erro for percebido pelo usuário do sistema como um desvio da função especificada.

14 Física da Falha Falhas de Software Propagaçã ção o do Erro Falta Interna Dormente Ativação Componente A Interface de Serviço Componente B Interface do Serviço Erro Propagação Erro Propagação Erro Propagação Erro de Entrada Propagação Erro Propagação Erro Falta Externa Status do Serviço do Componente A Serviço Correto Falha Serviço Incorreto Fronteira Status do Serviço do Componente B Serviço Correto Falha Serviço Incorreto

15 Classes de Faltas Faltas de Desenv. Faltas Físicas Faltas de Interação Faltas de Desenv. Faltas Operacionais Faltas Internas Faltas Externas Faltas Naturais Faltas Humanas Faltas de Hardware Faltas de Software Faltas Ñ Maliciosas Faltas Maliciosas Faltas Ñ Deliberadas Faltas Deliberadas Faltas Acidentais Faltas p/ Incomp. Faltas Permanentes Faltas Transientes Exemplos Bug de Software Bombas Lógicas Errata de Hardware Defeitos de Produção Deterioração Física Interferência Física Tentativas de Intrusão Vírus & Worms Erros de Entrada

16 Parte III Engenharia de Confiabilidade de Software: Introdução

17 Eng. de Confiabilidade de Software Definição Confiabilidade de Software é a probabilidade do software operar livre de falhas por um determinado tempo em um determinado ambiente. Ex: Um Sistema A tem confiabilidade de 0.92 (92%) por 8 horas quando atendendo uma carga de trabalho de até 70% de sua capacidade. A análise de confiabilidade envolve estudos quantitativos!

18 Eng. de Confiabilidade de Software Modelagem A modelagem e análise de confiabilidade de um sistema envolve diversos aspectos relacionados à: Tempos de operação (lifetime ou uptime); Tempos de Falha (failure times); Cargas de trabalho (workload profiles); Aspectos ambientais (environment)

19 Eng. de Confiabilidade de Software Funções Confiabilidade e Probabilidade de Falha: R(t) e F(t) Função Taxa de Falha - h(t) Tempo Médio até a Falha (MTTF = θ) h ( t) = θ = 0 f ( t) R( t) R( t) dt t R ( t) = 1 F( t) = 1 f ( t) dt

20 Eng. de Confiabilidade de Software Exemplos de Modelos p/ Confiabilidade de Software e suas categorias: Exponential: Musa (1975), Littlewood(1983), outros. Weibull: Schick-Wolverton(1973), Wagoner(1973), outros. Gamma: Moranda(1975),Yamada-Osaki(1983),outros.

21 Eng. de Confiabilidade de Software Outras categorias de modelos são comumente usadas: Pareto; Geometric; Inverse Linear; Logarithmic; Beta; Chi-square (χ 2 ) outros.

22 Qual a Confiabilidade de um sistema com um MTTF=500 horas após 24 horas de execução? Resposta: f ( t) = λ exp( λt), λ é a taxa de falha do sistema. R( t) = 1 F( t) = 1 f ( t) dt = exp( λt) 1 0 MTTF = λ t R( t) = 1 F( t) = 1 f ( t) dt = exp( λt) 0 t 24 R( 24 ) = exp =

23 Exemplo de análise de Confiabilidade de um Sistema Servidor Web: f ( Τ) = β Τ γ η η β 1 e Τ γ η β 2,00 1,60 Probabi lity Density Function W eibull Data 1 W 3 MLE - SRM MED F= 50 / S=0 1,20 ) (t f f(t) 0,80 0, , , , , , ,00 Time, (t) β=18,1092, η=3,8953, γ=1780,0444

24 Exemplo de análise de Confiabilidade de um Sistema Servidor Web: R( t) = 1 F( t) 1,0 R(t) with confidence intervals of 95% 0,9 0,8 0,7 Reliability R(t) 0,6 0,5 0,4 0,3 0,2 0,1 0,0 1783,4 1783,5 1783,6 1783,7 1783,8 1783,9 1784,0 1784,1 1784,2 1784,3 1784,4 T ime-to-fail t

25 Parte IV Estudo de Caso

26 Objetivo Estudo Experimental Este estudo experimental objetivou avaliar falhas causadas por degradação do software Apache Web Server; Pesquisas anteriores comprovaram a existência dos sintomas de degradação de memória neste produto; Este software atualmente detém o maior marketshare de servidores web do mundo; A infra-estrutura de grandes portais web, tais como Banco do Brasil, CNN, Terra, dentre outros, atualmente usam este software.

27 Metodologia Estudo Experimental A seleção da carga de trabalho foi baseada em trabalhos da literatura e de um projeto de experimentos (DOE) para identificar os fatores com maior influência sobre a degradação do servidor web; A variável monitorada (resposta) foi o consumo de memória principal do servidor web; A estratégia de experimentação considerou um projeto fatorial 2 k ; Os resultados apontaram o tamanho de página como um dos fatores com maior influência sobre a degradação da memória.

28 Metodologia Estudo Experimental A partir dos resultados do DOE adotou-se como principal fator de estresse o tamanho de página; Para a realização dos ensaios definiu-se o seguinte plano experimental: Plano tradicional c/ 3 níveis de estresse; Aplicação da carga de estresse de forma constante.

29 Resultados Estudo Experimental Consumo de memória para os três cenários: Degradação da memória do servidor httpd size increase (MB) S3 S2 S num ber Lotes of de requests 1650 requisições (in cycles) D f

30 Resultados Estudo Experimental No nível de estresse S3 foi possível obter os tempos de falha; Nos demais níveis foi necessário o ajuste de um modelo de regressão não-linear para estimar os tempos de pseudo-falha; Como resultado foram obtidos 8 tempos de falha e 16 tempos de pseudo-falha.

31 Resultados Estudo Experimental A amostra de dados foi utilizada para a obtenção da função densidade de probabilidade - f(x) O modelo mais adequado neste caso foi baseado na distribuição Lognormal: f ( Τ) = β Τ γ η η β 1 e Τ γ η β

32 Estudo Experimental Função Confiabilidade R(t) 1 Reliability vs Time 0.80 Reliability E+4 1.6E+4 2.0E+4 Time (cycles)

33 Estudo Experimental Confiabilidade vs. Superfície de Estresse Tamanho de páginas

34 Considerações Finais A grande e crescente dependência da sociedade moderna em relação aos Sistemas Computacionais exige destes sistemas um alto nível de confiabilidade; A Engenharia de Software tem papel fundamental na busca por sistemas mais confiáveis, pois oferece o rigor e o formalismo necessários aos processos de desenvolvimento; A responsabilidade dos profissionais que projetam e desenvolvem sistemas computacionais é tão grande ou maior em relação àqueles que operam tais sistemas.

35 Obrigado pela Atenção! Rivalino Matias Jr.

Teste de Software. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Laboratório de Programação http://wylliams.wordpress.com

Teste de Software. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Laboratório de Programação http://wylliams.wordpress.com Teste de Software Prof. Wylliams Barbosa Santos wylliamss@gmail.com Laboratório de Programação http://wylliams.wordpress.com Agenda Fundamentos do Teste de Software Porque é necessário testar? O que é

Leia mais

Sistemas Distribuídos e Tolerância a Falhas Mestrado em Engenharia Informática - Ramo Redes e Multimédia. 1ª ano / 2ª semestre

Sistemas Distribuídos e Tolerância a Falhas Mestrado em Engenharia Informática - Ramo Redes e Multimédia. 1ª ano / 2ª semestre Sistemas Distribuídos e Tolerância a Falhas Mestrado em Engenharia Informática - Ramo Redes e Multimédia Bibliografia: 1ª ano / 2ª semestre - Basic Concepts and Taxonomy of Dependable and Secure Computing,

Leia mais

Motivação e taxonomia básica. O que é mais importante, segurança ou coneiança? o Security Theatre and Balancing Risks, Bruce Schneier TRADUZIR

Motivação e taxonomia básica. O que é mais importante, segurança ou coneiança? o Security Theatre and Balancing Risks, Bruce Schneier TRADUZIR Aula 2 Tradução dos slides da disciplina Information Security and Trust, CSC8202 versão PUCRS 2012, ministrada pelo Prof. Dr. Aad van Moorsel da University of Newcastle, Inglaterra. Mais uma notícia de

Leia mais

AVALIAÇÃO DE DESEMPENHO

AVALIAÇÃO DE DESEMPENHO AVALIAÇÃO DE DESEMPENHO Mário Meireles Teixeira Departamento de Informática, UFMA mario@deinf.ufma.br Introdução 2 Desempenho: quantidade de serviços prestados / tempo decorrido desde o início dos serviços

Leia mais

Módulo 4 DISPONIBILIDADE E CONFIABILIDADE DE ATIVOS DE TRANSPORTES

Módulo 4 DISPONIBILIDADE E CONFIABILIDADE DE ATIVOS DE TRANSPORTES Módulo 4 DISPONIBILIDADE E CONFIABILIDADE DE ATIVOS DE TRANSPORTES Análise da Vida Útil do Ativo MAXIMIZAR o Tempo de Operação dos equipamentos pela contenção das causas fundamentais das falhas. Qualificar

Leia mais

Falha benigna. Sistema. Sistema Próprio. Interrompido. Restauração. Falha catastrófica. Falha catastrófica. Sistema. Impróprio

Falha benigna. Sistema. Sistema Próprio. Interrompido. Restauração. Falha catastrófica. Falha catastrófica. Sistema. Impróprio INE 5418 Segurança de Funcionamento Tipos de s Detecção de s Recuperação de s Segurança de Funcionamento Representa a confiança depositada em um determinado sistema em relação ao seu correto funcionamento

Leia mais

Sistemas Distribuídos: Conceitos e Projeto Introdução a Tolerância a Falhas

Sistemas Distribuídos: Conceitos e Projeto Introdução a Tolerância a Falhas Sistemas Distribuídos: Conceitos e Projeto Introdução a Tolerância a Falhas Francisco José da Silva e Silva Laboratório de Sistemas Distribuídos (LSD) Departamento de Informática / UFMA http://www.lsd.ufma.br

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Faculdades SENAC Análise e Desenvolvimento de Sistemas 1 de agosto de 2009 Conceitos Conança de Funcionamento (Dependability) Representa a conança depositada em um determinado sistema em relação ao seu

Leia mais

Sistemas Críticos. Resumo do Cap.3 por Rossana M. C. Andrade. 2007 by Pearson Education

Sistemas Críticos. Resumo do Cap.3 por Rossana M. C. Andrade. 2007 by Pearson Education Sistemas Críticos Resumo do Cap.3 por Rossana M. C. Andrade Objetivos Explicar o que significa um sistema crítico, e onde a falha de sistema pode ter conseqüência severa humana ou econômica. Explicar quatro

Leia mais

Engenharia de Software III

Engenharia de Software III Departamento de Informática Programa de Pós Graduação em Ciência da Computação Laboratório de Desenvolvimento Distribuído de Software Estágio de Docência Cronograma e Método de Avaliação Datas Atividades

Leia mais

Qualidade de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br

Qualidade de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Qualidade de Software Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Verificação x validação Verificação prova que o produto vai ao encontro dos requerimentos especificados no desenvolvimento

Leia mais

Engenharia de Software 1

Engenharia de Software 1 Engenharia de Software 1 Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2010.1/es1 A Engenharia de Software O que é Engenharia de Software? Engenharia de Software éa

Leia mais

Qualidade de Software

Qualidade de Software Rafael D. Ribeiro, M.Sc. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br A qualidade de software é responsabilidade de todos os participantes envolvidos no desenvolvimento de software.

Leia mais

Modelagem e Simulação Material 02 Projeto de Simulação

Modelagem e Simulação Material 02 Projeto de Simulação Modelagem e Simulação Material 02 Projeto de Simulação Prof. Simão Sirineo Toscani Projeto de Simulação Revisão de conceitos básicos Processo de simulação Etapas de projeto Cuidados nos projetos de simulação

Leia mais

Confiabilidade de Sistemas

Confiabilidade de Sistemas Motivação Confiabilidade de Sistemas Avelino Zorzo Manter o serviço apesar da existência de falhas o que são falhas? Eliminartodas (?) as falhas O usuário não deve ser o responsável por tolerar a falha

Leia mais

Análise RAM (Reliability Analysis System)

Análise RAM (Reliability Analysis System) (Reliability Analysis System) (Reliability, Availability and Maintainability) uma Análise RAM em um O modelo de análise das 5 forças de Porter exemplifica a realidade atual do mundo corporativo, no qual

Leia mais

Introdução à Tolerância a Falhas. Francisco Carlos Afonso Aluno de Doutoramento Departamento de Electrónica Industrial Universidade do Minho

Introdução à Tolerância a Falhas. Francisco Carlos Afonso Aluno de Doutoramento Departamento de Electrónica Industrial Universidade do Minho Introdução à Tolerância a Falhas Francisco Carlos Afonso Aluno de Doutoramento Departamento de Electrónica Industrial Universidade do Minho 1 Porque estudar tolerância a falhas? Destruição do Ariane 5

Leia mais

Testbed para métricas de dependabilidade em cloud computing.

Testbed para métricas de dependabilidade em cloud computing. Testbed para métricas de dependabilidade em cloud computing. Jonathan Brilhante(jlgapb@cin.ufpe.br), Bruno Silva (bs.cin.ufpe.br) e Paulo Maciel(prmm@cin.ufpe.br) Agenda 1. 2. 3. 4. 5. Motivação Objetivos

Leia mais

Qualidade de Software. MC626 Adaptado de notas de aula da Prof. Eliane Martins (http://www/ic.unicamp.br/~eliane/cursos)

Qualidade de Software. MC626 Adaptado de notas de aula da Prof. Eliane Martins (http://www/ic.unicamp.br/~eliane/cursos) Qualidade de Software MC626 Adaptado de notas de aula da Prof. Eliane Martins (http://www/ic.unicamp.br/~eliane/cursos) Qualidade de Software MC626 Adaptado de notas de aula da Prof. Eliane Martins (http://www/ic.unicamp.br/~eliane/cursos)

Leia mais

Engenharia de Software 01 - Introdução. Márcio Daniel Puntel marciopuntel@ulbra.edu.br

Engenharia de Software 01 - Introdução. Márcio Daniel Puntel marciopuntel@ulbra.edu.br Engenharia de Software 01 - Introdução Márcio Daniel Puntel marciopuntel@ulbra.edu.br Engenharia de Software Nações desenvolvidas dependem de software; Cada vez mais sistemas são controlados por software;

Leia mais

Calendário 2015 - Treinamentos e Eventos Brasil e Portugal

Calendário 2015 - Treinamentos e Eventos Brasil e Portugal Calendário 2015 - Treinamentos e Eventos Brasil e Portugal Este material apresenta as datas e locais dos próximos treinamentos abertos da ReliaSoft Brasil. Se sua agenda conflitar com alguma destas datas

Leia mais

Desenvolvimento de Sistemas Tolerantes a Falhas

Desenvolvimento de Sistemas Tolerantes a Falhas Confiança de software Desenvolvimento de Sistemas Tolerantes a Falhas Em geral, os usuários de um sistema de software esperam ele seja confiável Para aplicações não-críticas, podem estar dispostos a aceitar

Leia mais

2 Conceitos e Propriedades Desejáveis Para Um Software Seguro

2 Conceitos e Propriedades Desejáveis Para Um Software Seguro 2 Conceitos e Propriedades Desejáveis Para Um Software Seguro Os objetivos deste capítulo são entender os principais conceitos, termos e definições sobre segurança presentes nesta dissertação, compreender

Leia mais

Fundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com

Fundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com Fundamentos em Teste de Software Vinicius V. Pessoni viniciuspessoni@gmail.com Objetivos do treinamento 1. Expor os fundamentos de Teste de Software; 2. Conceituar os Níveis de Teste; 3. Detalhar sobre

Leia mais

Fundamentos de Tolerância a Falhas. Graduação: CIC e ECP Taisy Silva Weber 2002

Fundamentos de Tolerância a Falhas. Graduação: CIC e ECP Taisy Silva Weber 2002 Fundamentos de Tolerância a Falhas Graduação: CIC e ECP Taisy Silva Weber 2002 Bibliografia básica Pradhan, D. K. Jalote, P. Fault-Tolerant System Design. Prentice Hall, New Jersey, 1996. Fault tolerance

Leia mais

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Testes de Software 1 AULA 01 INTRODUÇÃO A TESTES DE SOFTWARE Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático do Curso Introdução a Testes de Software Técnicas de Testes de Software

Leia mais

ANÁLISE E PROJETO DE SISTEMAS

ANÁLISE E PROJETO DE SISTEMAS UFU Universidade Federal de Uberlândia ANÁLISE E PROJETO DE SISTEMAS INTRODUÇÃO A ENGENHARIA DE SOFTWARE Professora: Fabíola Gonçalves. AGENDA Introdução à Engenharia de Software Características do Software

Leia mais

A Gerência em Redes de Computadores

A Gerência em Redes de Computadores A Gerência em Redes de Computadores Gerência de Redes Redes Ferramenta fundamental Tecnicamente: constante expansão, tanto fisicamente como em complexidade. O que o usuário espera da rede? Disponibilidade

Leia mais

Avaliação de dependabilidade em infraestruturas Eucalyptus geograficamente distribuídas

Avaliação de dependabilidade em infraestruturas Eucalyptus geograficamente distribuídas Avaliação de dependabilidade em infraestruturas Eucalyptus geograficamente distribuídas Jonathan Brilhante(jlgapb@cin.ufpe), Bruno Silva(bs@cin.ufpe) e Paulo Maciel(prmm@cin.ufpe) Agenda 1. 2. 3. 4. 5.

Leia mais

DETERMINAÇÃO DO INTERVALO ÓTIMO PARA MANUTENÇÃO: PREVENTIVA, PREDITIVA e DETECTIVA

DETERMINAÇÃO DO INTERVALO ÓTIMO PARA MANUTENÇÃO: PREVENTIVA, PREDITIVA e DETECTIVA DETERMINAÇÃO DO INTERVALO ÓTIMO PARA MANUTENÇÃO: PREVENTIVA, PREDITIVA e DETECTIVA Eduardo de Santana Seixas Engenheiro Consultor Reliasoft Brasil Resumo Um dos pontos críticos na determinação do intervalo

Leia mais

Calendário 2016 Treinamentos e Eventos do Brasil, América do Sul e Portugal

Calendário 2016 Treinamentos e Eventos do Brasil, América do Sul e Portugal Calendário 2016 Treinamentos e Eventos do Brasil, América do Sul e Portugal Este material apresenta as datas e locais dos próximos treinamentos abertos da ReliaSoft Brasil. Se sua agenda conflitar com

Leia mais

Engenharia de Software 1

Engenharia de Software 1 Engenharia de Software 1 Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2012.1/es1 Salas: terças 302 e quintas 402 A Engenharia de Software O que é Engenharia de Software?

Leia mais

Prevendo Defeitos de Software I: Avaliação da Qualidade

Prevendo Defeitos de Software I: Avaliação da Qualidade Prevendo Defeitos de Software I: Avaliação da Qualidade Esta série de tutoriais sobre Defeitos de Software apresentará técnicas de prevenção desses defeitos usando os resultados obtidos na fase de testes.

Leia mais

Qualidade de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás

Qualidade de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás Prof.: Ivon Rodrigues Canedo PUC Goiás Qualidade Subjetiva Não sei o que é mas reconheço quando a vejo Qualidade Baseada no Produto O produto possui algo que produtos similares não têm Qualidade Baseada

Leia mais

Sumário. Prefácio...14. Capítulo 1 O que é qualidade?...17. Capítulo 2 Normas e organismos normativos...43. Capítulo 3 Métricas: visão geral...

Sumário. Prefácio...14. Capítulo 1 O que é qualidade?...17. Capítulo 2 Normas e organismos normativos...43. Capítulo 3 Métricas: visão geral... Prefácio...14 Capítulo 1 O que é qualidade?...17 1.1 História... 17 1.2 Uma crise de mais de trinta anos...20 1.3 Qualidade e requisitos...25 1.4 Papel da subjetividade...27 1.5 Qualidade e bugs I: insetos

Leia mais

Fiabilidade de Sistema Informáticos

Fiabilidade de Sistema Informáticos From: Fiabilidade de Sistema Informáticos Engenharia Informática Ramo Sistemas de Informação 4ª ano / 2ª semestre - Basic Concepts and Taxonomy of Dependable and Secure Computing, A. Avizienis, J.C. Laprie

Leia mais

Relatório sobre Segurança da Informação nas Empresas RESULTADOS DA AMÉRICA LATINA

Relatório sobre Segurança da Informação nas Empresas RESULTADOS DA AMÉRICA LATINA 2011 Relatório sobre Segurança da Informação nas Empresas RESULTADOS DA AMÉRICA LATINA SUMÁRIO Introdução... 4 Metodologia... 6 Resultado 1: Cibersegurança é importante para os negócios... 8 Resultado

Leia mais

Tolerância a Faltas. 8/28/2003 José Alves Marques. Sistema Computacional

Tolerância a Faltas. 8/28/2003 José Alves Marques. Sistema Computacional Tolerância a Faltas Sistema Computacional Sistema computacional: Formado por um conjunto de componentes internas Contém um estado interno Está sujeito a um conjunto de entradas, ou estímulos externos Tem

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Disciplina: Curso de Tecnologia em Redes de Computadores Auditoria e Análise de Segurança da Informação - 4º período Professor: José Maurício S. Pinheiro AULA

Leia mais

Confiabilidade de Sistemas Operacionais

Confiabilidade de Sistemas Operacionais Confiabilidade de Sistemas Operacionais de Propósito Geral: Um Estudo de Caso Marcela Prince Rivalino Matias Faculdade de Computação Universidade Federal de Uberlândia Uberlândia MG, Brasil 1/47 AGENDA

Leia mais

Arquitetura dos Sistemas de Informação Distribuídos

Arquitetura dos Sistemas de Informação Distribuídos Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa

Leia mais

SGBD x Disponibilidade

SGBD x Disponibilidade SGBD x Disponibilidade Objetivo Escopo Motivação Conceitos básicos Disponibilidade Redundância de software Redundância de hardware 1 Objetivo: Objetivo Discutir tecnologias e práticas operacionais utilizadas

Leia mais

DISTRIBUIÇÃO DE WEIBULL CONCEITOS BÁSICOS APLICAÇÕES

DISTRIBUIÇÃO DE WEIBULL CONCEITOS BÁSICOS APLICAÇÕES LUIZ CLAUDIO BENCK KEVIN WONG TAMARA CANDIDO DISTRIBUIÇÃO DE WEIBULL CONCEITOS BÁSICOS APLICAÇÕES Trabalho apresentado para avaliação na disciplina de Estatística e Métodos Numéricos do Curso de Administração

Leia mais

MÓDULO 5 DISTRIBUIÇÃO DE WEIBULL. Curso de Especialização em Transporte Ferroviário de Carga

MÓDULO 5 DISTRIBUIÇÃO DE WEIBULL. Curso de Especialização em Transporte Ferroviário de Carga MÓDULO 5 DISTRIBUIÇÃO DE WEIBULL O físico Ernest Hjalmar Wallodi Weibull nasceu no dia 18 de junho de 1887 na Suécia. Ele publicou vários trabalhos na área de engenharia dos materiais, inclusive estudos

Leia mais

Cálculo Numérico. ECA / 4 créditos / 60 h Introdução, Erros e Matlab. Ricardo Antonello. www.antonello.com.br

Cálculo Numérico. ECA / 4 créditos / 60 h Introdução, Erros e Matlab. Ricardo Antonello. www.antonello.com.br Cálculo Numérico ECA / 4 créditos / 60 h Introdução, Erros e Matlab Ricardo Antonello www.antonello.com.br Conteúdo Erros na fase de modelagem Erros na fase de resolução Erros de arredondamento Erros de

Leia mais

Introdução a Engenharia de Software. Aécio Costa

Introdução a Engenharia de Software. Aécio Costa Aécio Costa Engenharia é a arte, a ciência e a técnica de bem conjugar os conhecimentos especializados (científicos) de uma dada área do saber com a sua viabilidade t é cnico-econ ô mica, para produzir

Leia mais

Apostila de Gerenciamento e Administração de Redes

Apostila de Gerenciamento e Administração de Redes Apostila de Gerenciamento e Administração de Redes 1. Necessidades de Gerenciamento Por menor e mais simples que seja uma rede de computadores, precisa ser gerenciada, a fim de garantir, aos seus usuários,

Leia mais

Sistemas Instrumentados de Segurança (SIS)

Sistemas Instrumentados de Segurança (SIS) Sistemas Instrumentados de Segurança (SIS) Autor: Elisio Carvalho Silva Data: 13/01/2012 Introdução Os sistemas instrumentados de segurança (SIS) são utilizados para permitir uma maior segurança num equipamento

Leia mais

Como implementar os processos de Gerenciamento de Demanda e Capacidade de serviços de TI. www.path.com.br

Como implementar os processos de Gerenciamento de Demanda e Capacidade de serviços de TI. www.path.com.br Como implementar os processos de Gerenciamento de Demanda e Capacidade de serviços de TI AGENDA Gerenciamento da Demanda Processos de Negócio Desafios e KPIs Papel do Gerenciamento da Demanda Gerenciamento

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 8 http://www.ic.uff.br/~bianca/engsoft2/ Aula 8-17/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

Sistemas de Tempo Real

Sistemas de Tempo Real Sistemas de Tempo Real CONCEITOS BÁSICOSB Conceitos BásicosB Computador de Tempo Real é aquele em que o bom funcionamento do sistema depende não apenas dos resultados lógicos da computação, mas também

Leia mais

Avaliação de Projetos de Redes Convergentes em função de aspectos Orientado a Negócios.

Avaliação de Projetos de Redes Convergentes em função de aspectos Orientado a Negócios. Avaliação de Projetos de Redes Convergentes em função de aspectos Orientado a Negócios. Almir Pereira Guimarães Orientador: Paulo R. M. Maciel Motivação A utilização de redes convergentes tem crescido

Leia mais

Roteiro SENAC. Análise de Riscos. Análise Quantitativa de Riscos. Análise Quantitativa de Riscos. Análise Quantitativa de Riscos

Roteiro SENAC. Análise de Riscos. Análise Quantitativa de Riscos. Análise Quantitativa de Riscos. Análise Quantitativa de Riscos SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 5 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Análise de Qualitativa Quantitativa Medidas

Leia mais

SÍNTESE PROJETO PEDAGÓGICO. Curso: CST em ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. Missão. Objetivo Geral. Objetivos Específicos

SÍNTESE PROJETO PEDAGÓGICO. Curso: CST em ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. Missão. Objetivo Geral. Objetivos Específicos SÍNTESE PROJETO PEDAGÓGICO Curso: CST em ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Missão Formar profissionais na área de Análise e Desenvolvimento de Sistemas cônscios de sua responsabilidade social, ética

Leia mais

CONFIABILDADE DA SOCADORA 21 NA ESTRADA DE FERRO CARAJÁS

CONFIABILDADE DA SOCADORA 21 NA ESTRADA DE FERRO CARAJÁS CONFIABILDADE DA SOCADORA 21 NA ESTRADA DE FERRO CARAJÁS Flávia Christina Raposo de Vasconcelos Barreto (1) Ericson Patriki Guedes Ribeiro (2) Leonardo Simões dos Santos Lima (3) RESUMO Para correção geométrica

Leia mais

Confiabilidade de Software Uma Visão Geral

Confiabilidade de Software Uma Visão Geral Confiabilidade de Software Uma Visão Geral VI Workshop Anual do MPS (WAMPS) 2010 Odair Jacinto da Silva A IN3 Softwareéuma empresa sustentada por três pilares: Interação, Inspiraçãoe Inovação. Na base

Leia mais

Os requisitos de SEGURANÇA DA INFORMAÇÃO dentro de uma organização passaram por duas mudanças importantes nas últimas décadas:

Os requisitos de SEGURANÇA DA INFORMAÇÃO dentro de uma organização passaram por duas mudanças importantes nas últimas décadas: $XWDUTXLD(GXFDFLRQDOGR9DOHGR6mR)UDQFLVFR± $(96) )DFXOGDGHGH&LrQFLDV6RFLDLVH$SOLFDGDVGH3HWUROLQD± )$&$3( &XUVRGH&LrQFLDVGD&RPSXWDomR 6(*85$1d$($8',725,$'(6,67(0$6 ³6HJXUDQoDGH,QIRUPDo}HV &\QDUD&DUYDOKR

Leia mais

Planejamento de Projetos. Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista )

Planejamento de Projetos. Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista ) Qualidade de Software Aula 9 (Versão 2012-01) 01) Planejamento de Projetos Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista ) Revisando...

Leia mais

Engenharia de Software II: Criando a EAP e planejando a Qualidade. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

Engenharia de Software II: Criando a EAP e planejando a Qualidade. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Engenharia de Software II: Criando a EAP e planejando a Qualidade Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Criando EAP. Planejando a qualidade. Criando a Estrutura Analítica do Projeto

Leia mais

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1 Qualidade Plácido A. S. 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 Projetos Agenda Introdução

Leia mais

Avaliação de disponibilidade de alternativas arquiteturais em ambientes de Mobile Cloud Computingcom

Avaliação de disponibilidade de alternativas arquiteturais em ambientes de Mobile Cloud Computingcom Avaliação de disponibilidade de alternativas arquiteturais em ambientes de Mobile Cloud Computingcom Danilo Oliveira Universidade Federal de Pernambuco dmo4@cin.ufpe.br 22 de outubro de 2013 Danilo Oliveira

Leia mais

Curso de Engenharia de Produção. Manutenção dos Sistemas de Produção

Curso de Engenharia de Produção. Manutenção dos Sistemas de Produção Curso de Engenharia de Produção Manutenção dos Sistemas de Produção Introdução: Existe uma grande variedade de denominações das formas de atuação da manutenção, isto provoca certa confusão em relação aos

Leia mais

Infraestrutura de Hardware. Entrada/Saída: Armazenamento

Infraestrutura de Hardware. Entrada/Saída: Armazenamento Infraestrutura de Hardware Entrada/Saída: Armazenamento Perguntas que Devem ser Respondidas ao Final do Curso Como um programa escrito em uma linguagem de alto nível é entendido e executado pelo HW? Qual

Leia mais

c. Técnica de Estrutura de Controle Teste do Caminho Básico

c. Técnica de Estrutura de Controle Teste do Caminho Básico 1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA Através dos elementos que fazem parte do projeto do sistema é que podemos determinar quais as partes do sistema que serão atribuídas às quais tipos

Leia mais

Conceitos Básicos em Análise de Sobrevivência Aula Estatística Aplicada

Conceitos Básicos em Análise de Sobrevivência Aula Estatística Aplicada Conceitos Básicos em Análise de Sobrevivência Aula Estatística Aplicada Prof. José Carlos Fogo Departamento de Estatística - UFSCar Outubro de 2014 Prof. José Carlos Fogo (DEs - UFSCar) Material Didático

Leia mais

ICDS12 International Conference DURABLE STRUCTURES: from construction to rehabilitation LNEC Lisbon Portugal 31 May - 1 June 2012 DURABLE STRUCTURES

ICDS12 International Conference DURABLE STRUCTURES: from construction to rehabilitation LNEC Lisbon Portugal 31 May - 1 June 2012 DURABLE STRUCTURES International Conference : from construction to rehabilitation CONCRETE STRUCTURES DURABILITY DESIGN PROBABILISTIC APPROACH Pedro Tourais Pereira; António Costa International Conference : from construction

Leia mais

Boas Práticas de Desenvolvimento Seguro

Boas Práticas de Desenvolvimento Seguro Boas Práticas de Desenvolvimento Seguro Julho / 2.012 Histórico de Revisões Data Versão Descrição Autor 29/07/2012 1.0 Versão inicial Ricardo Kiyoshi Página 2 de 11 Conteúdo 1. SEGURANÇA DA INFORMAÇÃO

Leia mais

Conceitos de Confiabilidade Características da Distribuição Weibull

Conceitos de Confiabilidade Características da Distribuição Weibull Página 1 de 7 WebSite Softwares Treinamentos Consultorias Recursos ReliaSoft Empresa ReliaSoft > Reliability Hotwire > Edição 3 > Conceitos Básicos de Confiabilidade Reliability HotWire Edição 3, Maio

Leia mais

UMA FERRAMENTA DE ANÁLISE DE PARÂMETROS DE DEPENDABILIDADE UTILIZANDO DIAGRAMA DE BLOCOS DE CONFIABILIDADE TRABALHO DE GRADUAÇÃO

UMA FERRAMENTA DE ANÁLISE DE PARÂMETROS DE DEPENDABILIDADE UTILIZANDO DIAGRAMA DE BLOCOS DE CONFIABILIDADE TRABALHO DE GRADUAÇÃO Universidade Federal de Pernambuco Centro de Informática UMA FERRAMENTA DE ANÁLISE DE PARÂMETROS DE DEPENDABILIDADE UTILIZANDO DIAGRAMA DE BLOCOS DE CONFIABILIDADE TRABALHO DE GRADUAÇÃO Curso de Engenharia

Leia mais

Presented by Daniel Cruz / Gabriel da Mata. Copyr i ght 2015 O SIs oft, LLC.

Presented by Daniel Cruz / Gabriel da Mata. Copyr i ght 2015 O SIs oft, LLC. PI System na Mineração Usiminas Implantação, oportunidades e casos de sucesso. Provendo a mudança da gestão e cultura operacional com a disseminação de dados. Presented by Daniel Cruz / Gabriel da Mata

Leia mais

Gerência e Planejamento de Projeto. SCE 186 - 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 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

Universidade Federal de Minas Gerais ICEx / DCC

Universidade Federal de Minas Gerais ICEx / DCC Universidade Federal de Minas Gerais ICEx / DCC Belo Horizonte, 15 de dezembro de 2006 Relatório sobre aplicação de Mineração de Dados Mineração de Dados em Bases de Dados de Vestibulares da UFMG Professor:

Leia mais

Sumário: Segurança da Informação Segurança nos Sistemas operativos M Ó D U L O 1

Sumário: Segurança da Informação Segurança nos Sistemas operativos M Ó D U L O 1 Escola Secundária Alberto Sampaio 2012/2013 Sumário: Segurança da Informação Segurança nos Sistemas operativos 2 Gestão de I/O Categorias Controladores Memória Secundária Interface Homem-Máquina Drivers

Leia mais

Autor(es) BARBARA STEFANI RANIERI. Orientador(es) LUIZ EDUARDO GALVÃO MARTINS, ANDERSON BELGAMO. Apoio Financeiro PIBIC/CNPQ. 1.

Autor(es) BARBARA STEFANI RANIERI. Orientador(es) LUIZ EDUARDO GALVÃO MARTINS, ANDERSON BELGAMO. Apoio Financeiro PIBIC/CNPQ. 1. 19 Congresso de Iniciação Científica ESPECIFICAÇÃO E IMPLEMENTAÇÃO DE UMA FERRAMENTA AUTOMATIZADA DE APOIO AO GERSE: GUIA DE ELICITAÇÃO DE REQUISITOS PARA SISTEMAS EMBARCADOS Autor(es) BARBARA STEFANI

Leia mais

Software para Sistemas Críticos

Software para Sistemas Críticos Software para Sistemas Críticos Nuno Silva, Engineering Manager Encontro Nacional Colégio Informática da Ordem dos Engenheiros, 16-09-2005 Dependable Technologies for Critical Systems Copyright Critical

Leia mais

CCE 876 - Engenharia de Software. Introdução à Engenharia de Software

CCE 876 - Engenharia de Software. Introdução à Engenharia de Software CCE 876 - Engenharia de Software Introdução à Engenharia de Software Objetivos Introduzir a Engenharia de Software e explicar sua importância. Introduzir os conceitos principais relacionados à Engenharia

Leia mais

Teste de software. Definição

Teste de software. Definição Definição O teste é destinado a mostrar que um programa faz o que é proposto a fazer e para descobrir os defeitos do programa antes do uso. Quando se testa o software, o programa é executado usando dados

Leia mais

Probabilidade. Distribuição Exponencial

Probabilidade. Distribuição Exponencial Probabilidade Distribuição Exponencial Aplicação Aplicada nos casos onde queremos analisar o espaço ou intervalo de acontecimento de um evento; Na distribuição de Poisson estimativa da quantidade de eventos

Leia mais

Importância da análise holística de um plano de manutenção por meio de simulação: Uma abordagem de RCM voltada a custo e disponibilidade

Importância da análise holística de um plano de manutenção por meio de simulação: Uma abordagem de RCM voltada a custo e disponibilidade Importância da análise holística de um plano de manutenção por meio de simulação: Uma abordagem de RCM voltada a custo e disponibilidade Celso Luiz Santiago Figueiroa Filho, MSc Eng Alberto Magno Teodoro

Leia mais

SIC 2007. A Engenharia de Confiabilidade Quebrando Paradigmas de Manutenção. João Luis Reis e Silva. Votorantim Metais

SIC 2007. A Engenharia de Confiabilidade Quebrando Paradigmas de Manutenção. João Luis Reis e Silva. Votorantim Metais SIC 2007 A Engenharia de Confiabilidade Quebrando Paradigmas de Manutenção João Luis Reis e Silva Eng o. Confiabilidade Sênior Votorantim Metais Negócio Zinco, unidade Três Marias Agenda Grupo Votorantim

Leia mais

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software Processo de Desenvolvimento de Software Prof. Luiz Leão luizleao@gmail.com luizleao.com Introdução Conceitos Gerais de Processo de Desenvolvimento de Software (PDS). O que é? Para que serve? Problemas

Leia mais

SIC 2011. Reprojeto do Equipamento Caçamba Meia-Cana, Modelo 10x4, a Partir de Uma Decisão Estratégica. Edillon Pinheiro Silva

SIC 2011. Reprojeto do Equipamento Caçamba Meia-Cana, Modelo 10x4, a Partir de Uma Decisão Estratégica. Edillon Pinheiro Silva SIC 2011 Reprojeto do Equipamento Caçamba Meia-Cana, Modelo 10x4, a Partir de Uma Decisão Estratégica Edillon Pinheiro Silva Rossetti Equipamentos Rodoviários Ltda. Apresentação Rossetti Equipamentos Rodoviários

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Roteiro Qualidade de Software Produto de Software Processo de Software Modelo de Qualidade CMM Qualidade Qualidade de Software Na visão popular: Luxo Mais caro, complexo = maior

Leia mais

Como Definir Processos de Estimativas aderentes às Melhores Práticas do CMMI?

Como Definir Processos de Estimativas aderentes às Melhores Práticas do CMMI? Como Definir Processos de Estimativas aderentes às Melhores Práticas do CMMI? Claudia Hazan Serviço Federal de Processamento de Dados (SERPRO) Cenário Sintomas da Crise do Software As estimativas de prazo

Leia mais

Envelhecimento de software na plataforma de computação em nuvem OpenStack

Envelhecimento de software na plataforma de computação em nuvem OpenStack Carlos Melo Envelhecimento de software na plataforma de computação em nuvem OpenStack Orientador: Paulo Romero Martins Maciel prmm@cin.ufpe.br WMoDCS 2015.1 Software Aging: OpenStack CIn - UFPE Agenda

Leia mais

Modelagem e Simulação

Modelagem e Simulação AULA 11 EPR-201 Modelagem e Simulação Modelagem Processo de construção de um modelo; Capacitar o pesquisador para prever o efeito de mudanças no sistema; Deve ser próximo da realidade; Não deve ser complexo.

Leia mais

Gestão de contratos de Fábrica de Software. Secretaria da Fazenda do Estado de São Paulo

Gestão de contratos de Fábrica de Software. Secretaria da Fazenda do Estado de São Paulo Gestão de contratos de Fábrica de Software Secretaria da Fazenda do Estado de São Paulo Agenda Diretriz (Método Ágil); Objeto de contratação; Volume de serviços estimado; Plataformas de Desenvolvimento;

Leia mais

UNIVASF - Universidade Federal do Vale do São Francisco Manutenção de Software

UNIVASF - Universidade Federal do Vale do São Francisco Manutenção de Software UNIVASF - Universidade Federal do Vale do São Francisco Manutenção de Software Prof. Ricardo A. Ramos Ciclo de Vida de Software 2 Manutenção de Software Alterações efetuadas no software depois de sua liberação.

Leia mais

Engenharia de Software-2003

Engenharia de Software-2003 Engenharia de Software-2003 Mestrado em Ciência da Computação Departamento de Informática - UEM Profa. Dra. Elisa H. M. Huzita eng. de software-2003 Elisa Huzita Produto de Software Conceitos Software

Leia mais

Fábrica de Software Fatores motivadores, restrições e tendências

Fábrica de Software Fatores motivadores, restrições e tendências Fábrica de Software Fatores motivadores, restrições e tendências Aguinaldo Aragon Fernandes Agenda Revisitando o conceito e escopo da fábrica de software Implicações do uso do conceito de Fábrica de Software

Leia mais

Gerenciamento e Interoperabilidade de Redes

Gerenciamento e Interoperabilidade de Redes EN-3610 Gerenciamento e Interoperabilidade de Redes Aula 01 Introdução Prof. João Henrique Kleinschmidt Santo André, julho de 2013 Roteiro PARTE I Apresentação da Disciplina Apresentação do Professor Metodologia

Leia mais

Geração de variáveis aleatórias

Geração de variáveis aleatórias Geração de variáveis aleatórias Danilo Oliveira, Matheus Torquato Centro de Informática Universidade Federal de Pernambuco 5 de setembro de 2012 Danilo Oliveira, Matheus Torquato () 5 de setembro de 2012

Leia mais

Testes de Software Fases. Baseado em notas de aula da profa. Eliane Martins

Testes de Software Fases. Baseado em notas de aula da profa. Eliane Martins Testes de Software Fases Baseado em notas de aula da profa. Eliane Martins Tópicos Testes de Unidades Testes de Integração Testes de Aceitação e de Sistemas Testes de Regressão Testes de Unidades Visam

Leia mais

Aula 27 Testes Caixa Branca. Alessandro Garcia Willian Oizumi LES/DI/PUC-Rio Novembro 2014

Aula 27 Testes Caixa Branca. Alessandro Garcia Willian Oizumi LES/DI/PUC-Rio Novembro 2014 Aula 27 Testes Caixa Branca Alessandro Garcia Willian Oizumi LES/DI/PUC-Rio Novembro 2014 Especificação Objetivo dessa aula Apresentar os conceitos básicos utilizados ao testar módulos Apresentar 3 critérios

Leia mais

2.Gerência de Projetos: Métricas de Software

2.Gerência de Projetos: Métricas de Software 2.Gerência de Projetos: Métricas de Software A seguir consideraremos os conceitos fundamentais que levam à administração efetiva de projetos de software. Vamos considerar o papel da administração e das

Leia mais

Análise de Riscos de Segurança da Informação. Prof. Paulo Silva UCEFF

Análise de Riscos de Segurança da Informação. Prof. Paulo Silva UCEFF Análise de Riscos de Segurança da Informação Prof. Paulo Silva UCEFF Roteiro 1. Conceitos Fundamentas de Seg. Informação 2. Identificação e Avaliação de Ativos 3. Identificação e Avaliação de Ameaças 4.

Leia mais

Estratégias de Pesquisa

Estratégias de Pesquisa Estratégias de Pesquisa Ricardo de Almeida Falbo Metodologia de Pesquisa Departamento de Informática Universidade Federal do Espírito Santo Agenda Survey Design e Criação Estudo de Caso Pesquisa Ação Experimento

Leia mais

PROJETO DE REDES www.projetoderedes.com.br. Prof. José Maurício S. Pinheiro - UGB - 2009

PROJETO DE REDES www.projetoderedes.com.br. Prof. José Maurício S. Pinheiro - UGB - 2009 PROJETO DE REDES www.projetoderedes.com.br Auditoria i e Análise de Segurança da Informação Segurança e Confiabilidade Prof. José Maurício S. Pinheiro - UGB - 2009 Dados e Informação Dado é a unidade básica

Leia mais