ENGENHARIA CONFIABILIDADE DE SOFTWARE
|
|
- Juliana Barreiro Pinho
- 8 Há anos
- Visualizações:
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 Agenda Fundamentos do Teste de Software Porque é necessário testar? O que é
Leia maisQualidade 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 maisAVALIAÇÃ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 maisMó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 maisEngenharia 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 maisMotivaçã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 maisTestbed 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 maisQualidade 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 maisDISTRIBUIÇÃ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 maisQualidade 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 maisEngenharia de Requisitos
1 Engenharia de Requisitos Gerenciamento de Requisitos Prof Ms Vinícius Costa de Souza www.inf.unisinos.br/~vinicius 2 Agenda Introdução Requisitos voláteis x estáveis Identificação Armazenamento Gerenciamento
Leia maisCalendá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 maisModelagem 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 maisUniversidade 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 maisc. 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 maisFalha 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 maisAvaliaçã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 maisEngenharia 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 maisSIC 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 maisCá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 maisSistemas 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 maisProbabilidade. 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 maisGARANTIA DA QUALIDADE DE SOFTWARE
GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características
Leia maisA 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 mais3 a Lista de Exercícios
Engenharia de Requisitos 3 a Lista de Exercícios (1) Em relação ao levantamento e análise de requisitos, faz-se a seguinte afirmação: Os requisitos de sistema devem ser capturados, documentados e acordados
Leia maisCapítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho
20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam
Leia maisEngenharia 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 mais4o ENCONTRO DE USUÁRIOS DE BI
4o ENCONTRO DE USUÁRIOS DE BI Contextualizando Para o quarto Encontro de Usuários de Bi o tema escolhido foi sobre os mo8vos que levam projetos de BI a serem tão longos e o que poderia ser feito para torná-
Leia maisSLA - Service Level Agreement (Acordo de Nível de Serviço) Gerenciamento de Estoque
1 / 7 SLA - Service Level Agreement (Acordo de Nível de Serviço) Gerenciamento de Estoque Código: : Data de Publicação: Cliente: Faculdade de Tecnologia SENAC-GO 2 / 7 Identificação e Histórico do Documento
Leia maisFundamentos 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 maisSistemas 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 maisCalendá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 maisGarantia da Qualidade de Software
Especialização em Gerência de Projetos de Software Garantia da Qualidade de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto de Ciências Exatas e Naturais
Leia maisComo 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 maisProbabilidade. 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 maisMÓ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 maisEngenharia 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 maisGestã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 maisAvaliação de Desempenho de Sistemas
Avaliação de Desempenho de Sistemas Introdução a Avaliação de Desempenho de Sistemas Prof. Othon M. N. Batista othonb@yahoo.com Roteiro Definição de Sistema Exemplo de Sistema: Agência Bancária Questões
Leia maisIntroduçã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 maisAula 01 Introdução ao Gerenciamento de Redes
Aula 01 Introdução ao Gerenciamento de Redes Leonardo Lemes Fagundes leonardo@exatas.unisinos.br São Leopoldo, 15 de outubro de 2004 Roteiro Apresentação da disciplina Objetivos Conteúdo programático Metodologia
Leia maisArquitetura 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 maisConstrução e Implantação de Software II - Unidade 3- Estratégias Para Testes de Software. Prof. Pasteur Ottoni de Miranda Junior
Construção e Implantação de Software II - Unidade 3- Estratégias Para Testes de Software Prof. Pasteur Ottoni de Miranda Junior 1 1-Estratégia Global 1.1-Visão Global de Estratégias Para Teste A estratégia
Leia maisModelagem 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 maisDicionário da EAP - Software FarmaInfor
Software FarmaInfor 1.Gerenciamento 2.Iniciação 3.Elaboração 4. Desenvolvimento 5.Trenferência 6. Finalização 6.1 Assinatura 1.1 Montar Equipe 2.1 Levantar Requisitos 3.1 Definir Módulos 4.1 Codificar
Leia maisFá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 maisAvaliaçã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 maisO Impacto da Engenharia de Requisitos no Processo de Métricas. Fátima Cesarino CAIXA
O Impacto da Engenharia de Requisitos no Processo de Métricas Fátima Cesarino CAIXA Apresentação Diferentes Cenários Desenvolvimento Software Importância do SISP Agradecimento Oportunidade Responsabilidade
Leia maisTipos de teste de software
Tipos de teste de software Volnys Borges Bernal volnys@lsi.usp.br Adilson Hira ayhira@lsi.usp.br Laboratório de Sistemas Integráveis Departamento de Sistemas Eletrônicos Escola Politécnica da USP Sumário
Leia maisMÓ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 maisAná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 maisEngenharia 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 maisATO Nº 233/2013. A PRESIDENTE DO TRIBUNAL REGIONAL DO TRABALHO DA 7ª REGIÃO, no uso de suas atribuições legais e regimentais,
ATO Nº 233/2013 Institui a Política de Gerenciamento de Serviços de Tecnologia da Informação (TI) no âmbito do Tribunal Regional do Trabalho da 7ª Região. A PRESIDENTE DO TRIBUNAL REGIONAL DO TRABALHO
Leia maisRoteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo
Leia maisGerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software
Documento Visão e Documento Suplementar Gerenciador de Log Documento Visão Versão 2.0 1 Índice 1. Histórico de Revisões...3 2. Objetivo do Documento...4 3. Sobre o Problema...4 4. Sobre o produto...4 4.1.
Leia maisFMEA - Análise do Tipo e Efeito de Falha. José Carlos de Toledo Daniel Capaldo Amaral GEPEQ Grupo de Estudos e Pesquisa em Qualidade DEP - UFSCar
FMEA - Análise do Tipo e Efeito de Falha José Carlos de Toledo Daniel Capaldo Amaral GEPEQ Grupo de Estudos e Pesquisa em Qualidade DEP - UFSCar FMEA - Análise do Tipo e Efeito de Falha 1 1 Introdução
Leia maisGerenciamento 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 maisDesenvolvimento 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 maisComo 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 maisUniversidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen
Leia maisPROJETO NOVAS FRONTEIRAS. Descrição dos processos de gerenciamento da qualidade
PROJETO NOVAS FRONTEIRAS PLANO DE GERENCIAMENTO DA QUALIDADE QUALITY MANAGEMENT PLAN Preparado por Mara Lúcia Menezes Membro do Time Versão 3 Aprovado por Rodrigo Mendes Lemos Gerente do Projeto 15/11/2010
Leia maisImportâ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 maisITIL - Por que surgiu? Dependências de TI; A qualidade, quantidade e disponibilidade de infra-estrutura de TI afetam diretamente;
ITIL ITIL - Por que surgiu? Dependências de TI; A qualidade, quantidade e disponibilidade de infra-estrutura de TI afetam diretamente; ITIL Mas o que gerenciar? Gerenciamento de Serviço de TI. Infra-estrutura
Leia maisITIL V3 (aula 5) AGENDA: GERENCIAMENTO DE CAPACIDADE GERENCIAMENTO DE CONTINUIDADE GERENCIAMENTO FINANCEIRO
ITIL V3 (aula 5) AGENDA: GERENCIAMENTO DE CAPACIDADE GERENCIAMENTO DE CONTINUIDADE GERENCIAMENTO FINANCEIRO Gerenciamento de Capacidade Escopo Hardware Elementos de rede Periféricos Softwares Pessoas Quando
Leia maisTestes 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 maisGerenciamento de Problemas
Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar
Leia maisAcordo de Nível de Serviço (SLA)
Faculdade de Tecnologia Acordo de Nível de Serviço (SLA) Alunos: Anderson Mota, André Luiz Misael Bezerra Rodrigo Damasceno. GTI 5 Noturno Governança de tecnologia da informação Prof. Marcelo Faustino
Leia maisSumá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 maisManutenção DSPTI II. Porque fazer Manutenção. Manutenção. Porque fazer Manutenção. Porque fazer Manutenção
Manutenção DSPTI II Manutenção Preventiva e Corretiva Prof. Alexandre Beletti Utilizada em todo tipo de empresa, procurando evitar falhas e quebras em um determinado maquinário Prolongar a vida útil de
Leia maisSegurança da Informação e Proteção ao Conhecimento. Douglas Farias Cordeiro
Segurança da Informação e Proteção ao Conhecimento Douglas Farias Cordeiro ABNT NBR ISO/IEC 27002 Segurança nas operações Responsabilidades e procedimentos operacionais Assegurar a operação segura e correta
Leia maisMETODOLOGIA PARA DIMENSIONAMENTO DE ATIVOS RESERVAS EM EMPRESAS CONCESSIONÁRIAS DE ENERGIA ELÉTRICA, APLICADA A TRANSFORMADORES DE FORÇA
METODOLOGIA PARA DIMENSIONAMENTO DE ATIVOS RESERVAS EM EMPRESAS CONCESSIONÁRIAS DE ENERGIA ELÉTRICA, APLICADA A TRANSFORMADORES DE FORÇA Autores: Heitor Inácio Sardinha Luiz Rogério Varasquim Clay Tutaj
Leia maisAnálise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:
Leia maisESTRUTURA DE GERENCIAMENTO DO RISCO OPERACIONAL DO BANCO COOPERATIVO SICREDI E EMPRESAS CONTROLADAS
ESTRUTURA DE GERENCIAMENTO DO RISCO OPERACIONAL DO BANCO COOPERATIVO SICREDI E EMPRESAS CONTROLADAS Versão : 31 de dezembro de 2008 CONTEÚDO 1. INTRODUÇÃO...3 2. ORGANIZAÇÃO DA GESTÃO DE RISCO OPERACIONAL...3
Leia maisCurso de formação: Análise de Risco, Segurança Operacional e Confiabilidade
CETESB Companhia Ambiental do Estado de São Paulo FDTE Fundação para o Desenvolvimento Tecnológico da Engenharia LabRisco Laboratório de Análise, Avaliação e Gerenciamento de Risco da USP Curso de formação:
Leia maisQualidade de Produto de Software
Qualidade de Produto de Software Centro de Tecnologia da Informação Renato Archer-CTI Rodovia Dom Pedro I km 143,6 Campinas SP Brasil Divisão de Qualificação em Software - DQS Ana Cervigni Guerra ana.guerra@cti.gov.br
Leia maisGESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11
GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5
Leia maisGerenciamento de Incidentes
Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que
Leia maisANÁ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 maisGerenciamento de projetos. cynaracarvalho@yahoo.com.br
Gerenciamento de projetos cynaracarvalho@yahoo.com.br Projeto 3URMHWR é um empreendimento não repetitivo, caracterizado por uma seqüência clara e lógica de eventos, com início, meio e fim, que se destina
Leia maisMINISTÉRIO DO TRABALHO E EMPREGO SECRETARIA DE INSPEÇÃO DO TRABALHO DEPARTAMENTO DE SEGURANÇA E SAÚDE NO TRABALHO
MINISTÉRIO DO TRABALHO E EMPREGO SECRETARIA DE INSPEÇÃO DO TRABALHO DEPARTAMENTO DE SEGURANÇA E SAÚDE NO TRABALHO CONSULTA PÚBLICA do ANEXO 8 da NR-15 PROPOSTA DE TEXTO NORMATIVO NR 15 - ATIVIDADES E OPERAÇÕES
Leia maisRoteiro 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 maisCurso 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 maisQualidade 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 maisFundamentos 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 mais1 http://www.google.com
1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou
Leia maisDETERMINAÇÃ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