what is sei cmm iso
editor atom vs código de estúdio visual
Neste tutorial, vamos discutir o que é a forma completa e o significado dos seguintes termos como SEI, CMM, ISO, IEEE e ANSI com uma explicação completa e também veremos como essas certificações serão úteis para a indústria de software.
Neste artigo, fornecemos os cinco tipos diferentes de certificações com detalhes completos.
O que você aprenderá:
# 1) SEJA
SEI significa ‘Software Engineering Institute’ na Carnegie-Mellon University, iniciado pelo Departamento de Defesa dos EUA para ajudar a melhorar os processos de desenvolvimento de software.
# 2) CMM
CMM significa 'Capability Maturity Model', desenvolvido pela SEI. É um modelo de 5 níveis de ‘Maturidade’ organizacional que determinam a eficácia na entrega de software de qualidade.
É voltado para grandes organizações, como grandes empreiteiros do Departamento de Defesa dos EUA. No entanto, muitos dos processos de QA envolvidos são apropriados para qualquer organização e, se razoavelmente aplicados, podem ser úteis.
As organizações podem receber classificações CMM passando por avaliações por auditores qualificados.
Nível 1 - Caracterizado pelo caos, pânicos periódicos e esforços heróicos exigidos por indivíduos para concluir projetos com sucesso. Poucos processos, se houver; os sucessos podem não ser repetidos.
como abrir um arquivo .jar no Windows 10
Nível 2 - Os processos de rastreamento de projeto de software, gerenciamento de requisitos, planejamento realista e gerenciamento de configuração estão em vigor, práticas bem-sucedidas podem ser repetidas.
Nível 3 - Os processos de desenvolvimento e manutenção de software padrão são integrados em toda a organização, um Grupo de Processos de Engenharia de Software está em vigor para supervisionar os processos de software e programas de treinamento são usados para garantir a compreensão e conformidade.
Nível 4 - As métricas são usadas para rastrear a produtividade, processos e produtos. O desempenho do projeto é previsível e a qualidade é consistentemente alta.
Nível 5 - O foco está na melhoria contínua dos processos. O impacto de novos processos e tecnologias pode ser previsto e efetivamente implementado quando necessário.
# 3) ISO
ISO significa 'Organização Internacional de Padrões' - os padrões ISO 9001, 9002 e 9003 dizem respeito a sistemas de qualidade que são avaliados por auditores externos e se aplicam a muitos tipos de organizações de produção e manufatura, não apenas de software.
O mais abrangente é o 9001 e é o mais usado por organizações de desenvolvimento de software. Ele cobre documentação, design, desenvolvimento, produção, teste, instalação, manutenção e outros processos.
pode eclipse executar c ++
ISO 9000-3 (diferente de 9003) é uma diretriz para aplicar a ISO 9001 a organizações de desenvolvimento de software. A versão dos EUA dos padrões da série ISO 9000 é exatamente igual à versão internacional e é chamada de série ANSI / ASQ Q9000.
A versão dos EUA pode ser adquirida diretamente na ASQ (American Society for Quality) ou nas organizações ANSI.
Para ser certificado pela ISO 9001, um auditor terceirizado avalia uma organização, e a certificação normalmente dura cerca de 3 anos, após os quais uma reavaliação completa é necessária.
Observe que a certificação ISO 9000 não indica necessariamente produtos de qualidade, ela indica apenas que os processos documentados são seguidos.
# 4) IEEE
IEEE significa 'Instituto de Engenheiros Elétricos e Eletrônicos'.
Entre outras coisas, cria padrões como 'IEEE Standard for Software Test Documentation' (IEEE / ANSI Standard 829), 'IEEE Standard of Software Unit Testing (IEEE / ANSI Standard 1008),' IEEE Standard for Software Quality Assurance Plans '(IEEE / ANSI Padrão 730) e outros.
# 5) ANSI
ANSI significa ‘American National Standards Institute’, o principal órgão de padrões industriais nos EUA, que publica alguns padrões relacionados a software em conjunto com o IEEE e o ASQ (American Society for Quality).
Sinta-se à vontade para compartilhar seus pensamentos na seção de comentários abaixo.
Leitura recomendada
- Quais são os atributos de qualidade?
- Diferença entre garantia de qualidade e controle de qualidade (QA vs QC)
- Deus falso da qualidade versus seres humanos verdadeiros - quem é responsável pela qualidade do software?
- 7 Ferramentas Básicas da Qualidade: Ferramentas de Gestão, Controle e Melhoria da Qualidade
- Certificações de Teste de Software e Garantia de Qualidade - Parte 2
- Recurso de pool de dados no IBM Rational Quality Manager para gerenciamento de dados de teste
- Tutorial do Micro Focus Quality Center (dia 6) - Gerenciamento de defeitos
- Guia de instalação do Micro Focus Quality Center - Aprenda o controle de qualidade (dia 2)