As normas garantem que uma interface possibilitará uma conexão de dois componentes.
Existem muitos benefícios para ter padrões para a interpelação.Intercambiabilidadeinteroperabilidadeportabilidadereduz custo e riscociclo de vida aumentado
Existem diferentes padrões de formalidade:Padrões Formais, De Padrões De Jure De Facto Standards.
IDEF0 é um padrão legal para o desenvolvimento do sistema.
Common Request Broker Architecture (CORBA) é basicamente um padrão usado para desenvolvimento de software.
Este programador de permissão padrão para integrar módulos de software residentes na mesma rede, tratando cada aplicação como um objeto.Este foi desenvolvido em associação com indústrias como HP, Hyperdesk, SUN e assim por diante.CORBA é um padrão formal e é um padrão de jure nos EUA.CORBA é a linguagem de definição de interface ou um IDL, é um padrão formal adotado pela ISO.CORBA é um padrão de fato em outras partes do mundo.
A integração é o processo de montagem do sistema a partir de seus componentes que devem ser montados a partir de seus CIs.Qualificação está garantindo que o sistema realmente atenda aos requisitos do cliente.
O Critério de Saída para Integração e Qualificação é a aceitação do design pelos stakeholders.
Verificação, Validação e Aceitação são os três procedimentos no processo de qualificação.Verificação é a determinação de que o sistema irá nos fazer direito.Validação determina que o sistema certo foi construído.Aceitabilidade é o processo pelo qual o cliente ou o interessado aceitam o sistema que foi projetado.
O objetivo da qualificação não é apenas encontrar falhas e falhas, mas também preveni-las e proverdiagnóstico abrangente sobre sua localização e causa.
As três leis de testes de software são:Pesticida Paradoxo-Todo método usado para prevenir um bug (falha) deixa um resíduo de bugs de subtler (falhas)
Barreira da complexidade-A complexidade de bugs (falhas) cresce até os limites de nossa capacidade de gerenciar essa complexidade
O Código Migro para Dados-Hardware e pessoas migram para um software que eventualmente migra para os dados.
Categorização de Falências e suas consequências:Mild Fault é algo que pode ser descartadoFalhas Moderadas pode ser um problema, no entanto você não precisa investir muito neste tipo de erros moderadosIncomodar Falhas usuáriosPerturbar Falhas estas recusarão transações legítimasFaltas graves esta perde faixa de entrada e saída.Muito Sérias Falhas pode haver mixagem de entradas e saídas.Faltas extremas isto é quando falhas gravíssimas estão acontecendo frequentementeFaltas intoleráveis causa distorção de dados de longo prazo inrecuperável.
Há quatro níveis de palnning de qlaification:Planeje o processo de qualificaçãoPlaneje as abordagens de qualificaçãoPlanejar as atividades de qualificaçãoPlanejar testes específicos
Há quatro caregorias de métodos de qualificação:InspeçãoAnálise e SimulaçãoTestar InstrumentadaApresentação
Existem diferentes tipos de testes a serem realizados em um sistema porque o sistema tem que ser capaz de executar sob várias situações. Esses métodos de teste são:
Teste Funcional-Examine entrada e ouput sob condições principalmente nominaisTeste estrutural-Examina estrutura do sistema e seu funcionamento adequadoPerformance Tests-Atenção Pacicular a ambientes extremos em testes estruturais.Testes de recuperação-modos de falha criados-capacidade do sistema para retornar ao modo operacional testado.Interface Testes-Examinar todas as condições de interfaceTestes de tensão-Acima de cargas normais são colocadas para ver o desempenho do sistema e obter o ponto de quebra de sistemas