domingo, 23 de junho de 2013

ISO: (International Organization for Standardization)





Organização Internacional para Padronização ou Organização Internacional de Normalização, conhecido pela sigla ISO é uma entidade que abrange 170 países. Fundada em 1947, em Genebra, na Suíça, a ISO aprova normas internacionais em todos os campos técnicos, com exceção da parte elétrica e eletrônica, pois as mesmas são de responsabilidade da IEC fundada em 1906.
      O objetivo principal das normas e ISO’s é direcionar e oferecer um padrão para uma melhoria continua em todos os parâmetros da qualidade por um sistema de medição orientado a metas.
      A certificação em uma norma ou padrão é definida através de um documento oficial emitido pelo INMETRO no Brasil. Para isso, a empresa em questão necessita todo processo de avaliação e julgamento de acordo com uma determinada norma.
      Para que um software seja desenvolvido com qualidade, atingindo suas metas e tendo seus custos controlados e compatíveis com o mercado, é necessário haver uma melhoria nos processos da engenharia de software. Para que isso ocorra, os processos são baseados em modelos, identificando direta ou indiretamente, testes de software como um desses processos. Assim, entendemos que, os testes são fundamentais para a avaliação do software desenvolvido, porém não é uma atividade trivial, exigindo conhecimentos, habilidades e uma infra-estrutura específica.

Norma ISO 9000 – Foi criada pela ISO para permitir que todas as empresas do mundo possam avaliar e julgar sua qualidade. Existindo um padrão único mundial, uma empresa brasileira, mesmo sem contato com as empresas europeias, pode garantir a ela a qualidade de seu trabalho.
IEEE P1061 – Metodologia de qualidade de software.
Norma ISO 12207 – Norma relativa á qualidade do processo de desenvolvimento de software.
NBR ISO 9001 – Modelo relacionado á garantia de qualidade no processo.
NBR ISO 9000-3 – Norma relacionada á gestão de qualidade e garantia de qualidade.
NBR ISO 10011 – Se trata da realização de auditoria de sistemas de qualidade.
NBR 13596 – Versão brasileira da ISO 9126.
ISO 9126 – Características da qualidade de produtos de software, foi criada em 1991, possuindo 6 atributos de qualidade.
 
O teste tem por função auxiliar á construção da qualidade do software, através da avaliação dos requisitos funcionais e não funcionais (Funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade), entre outros fatores.
    A norma ISO 9126, tem por função representar a atual padronização mundial para a qualidade de produtos de software.

segunda-feira, 6 de maio de 2013

Exemplificando!

 

ISO 9126

ISO 9126 – Características da qualidade de produtos de software, foi criada em 1991, possuindo 6 atributos de qualidade.
O teste tem por função auxiliar á construção da qualidade do software, através da avaliação dos requisitos funcionais e não funcionais (Funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade), entre outros fatores.
Veja abaixo a relação das características e sub-características da norma ISO 9126, que tem por função representar a atual padronização mundial para a qualidade de produtos de software





BASTOS, A.; RIOS, E.; CRISTALLI, R.; MOREIRA, T. Base de conhecimento em teste de software.Rio de Janeiro: Gráfica, 2007.

Reportagem - O GLOBO


Exemplificando os estágios dos erros



Erro – Ação humana (Quando o desenvolvedor encontra seu próprio erro).

Defeito – Manifestação de um erro no software (Quando o tester encontra o erro do desenvolvedor).

Falha – Diferença entre o esperado e o apresentado (Quando o cliente encontra a falha no sistema).

Entendendo o Software



A resposta não é tão simples. "Depende do que considerarmos software", afirma o cientista de computação Paulo Candido, diretor técnico de uma empresa de consultoria de informática. Os primeiros computadores eletrônicos do mundo - como o Z3 alemão e o ENIAC americano - eram verdadeiras montanhas de válvulas que ocupavam o andar inteiro de um prédio. Sua programação era feita por técnicos que ligavam e desligavam centenas de cabos e tomadas nas posições desejadas, em um trabalho que lembra o das telefonistas de antigamente. Hoje, o software é composto de instruções escritas em uma linguagem específica de programação, armazenadas em memória eletrônica e executadas por um microprocessador, ou chip. Se essa for a definição aceita, o primeiro software surgiu na Inglaterra em 1948, baseado num sistema criado pelo matemático húngaro John von Neumann (1903-1957).

O incrível é que, cem anos antes de Neumann, esse conceito de software já havia sido imaginado, na teoria, por uma mulher. Por isso, muitos estudiosos consideram que a primeira programadora do mundo teria sido a condessa Ada Lovelace (1815-1852), matemática, filha do célebre poeta romântico inglês Lord Byron. Tudo começou quando Ada conheceu Charles Babbage, visionário que tentava construir um computador mecânico. Os dois trocaram muitas cartas e, em 1843, ela chegou a escrever programas para a chamada "Máquina Analítica de Babbage", que, infelizmente, nunca foi construída.

http://mundoestranho.abril.com.br/materia/qual-foi-o-primeiro-software-criado