COSMIC e IFPUG Glossário de termos

As organizações cósmica e do IFPUG [1] o prazer de anunciar a publicação de seu Glossário joint que é o primeiro resultado do desejo das duas organizações para colaborar mais no serviço da comunidade de engenharia de software. O Glossário será valiosa para aqueles que trabalham nas três disciplinas de medição de desempenho, aferição e projeto de estimativa, e também para engenheiros de software mais geral, especialmente aqueles que trabalham em requisitos de software e de projeto.

O Glossário está disponível para download gratuito a partir de www.cosmic-sizing.org e da loja on-line no Serviços membro Área do Website IFPUG.

fundo

Sucesso nas três disciplinas de um) medir o desempenho de projetos de software, b) desenvolvimento de benchmarks de desempenho e c) usando medições e os dados de referência para estimar a novos projectos de software depende da utilização de dados consistentes e, consequentemente, a terminologia comum.

Um projeto de software deve satisfazer três tipos de requisitos que, em última instância determinam o seu desempenho, nomeadamente:

  1. Requisitos funcionais (por exemplo. o software deve processar pedidos de clientes, ou controlar a navegação de uma aeronave);
  2. Os chamados exigências dos não-funcionais " (‘NFR’) preocupação a qualidade do software, por exemplo. que deve ser sustentável enquanto operando 24/7, ou dizem respeito a tecnologia ou ambientais restrições, por exemplo. que deve ser executado em Unix, satisfazer certos padrões da indústria, etc.;
  3. requisitos de projeto e restrições (‘RPC’), por exemplo. que o projeto deve ser entregue dentro de um determinado orçamento, ou que requer habilidades específicas, etc.

Requisitos funcionais podem ser medidos por métodos estabelecidos, tais como aqueles suportados por COSMIC, IFPUG e outros. RPC também são bem compreendidos e são relativamente fáceis de medir. As dificuldades surgem frequentemente, Contudo, com NFR. O conceito do que é um requisito não funcional nem sempre é clara. Por exemplo, é uma exigência de qualidade que um aplicativo deve ser portátil através de várias plataformas de smartphones um não-funcional ou um requisito funcional, se a portabilidade será alcançado através de software?

O COSMIC joint / IFPUG Glossário aborda estas questões, fornecendo um conjunto de definições para todos os tipos de requisitos, um esquema de classificação para NFR e RPC, e um glossário abrangente de 60 NFR e 20 termos da RPC, que prevemos irá atender a maioria das necessidades nas três disciplinas.


[1] ‘COSMIC’ - Comum Medição Software International Consortium’. ‘IFPUG’ = internacionais função de ponto Users Group.

Você pode gostar...