Função: Implementador
Essa função desenvolve componentes de software e executa o teste do desenvolvedor para integração em subsistemas maiores, de acordo com os padrões adotados para o projeto.
Conjuntos de Funções: Desenvolvedores
Relacionamentos
Descrição Principal

A função de implementador é responsável por desenvolver e testar componentes de acordo com os padrões adotados para o projeto, para fins de integração com subsistemas maiores. Quando for necessário criar componentes de teste, como drivers ou stubs para oferecer suporte aos testes, o implementador também será responsável por desenvolver e testar os componentes de teste e os subsistemas correspondentes.

Leitura Adicional

Consulte Code Complete - A Practical Handbook of Software Construction [MCO93].

Criação da Equipe
Habilidades

As habilidades e o conhecimento apropriados para o implementador incluem:

  • conhecimento do sistema ou do aplicativo que está em teste
  • familiaridade com ferramentas utilizadas para testes e automatização de testes
  • habilidades de programação
Abordagens da Designação

A um implementador pode ser designada a responsabilidade pela implementação de uma parte estrutural do sistema (como uma classe ou subsistema de implementação) ou uma parte funcional do sistema, como uma realização ou recurso de caso de uso.

É comum para uma pessoa agir como implementador e designer, assumindo as responsabilidades de ambas as funções.

É possível que duas pessoas ajam como implementadoras para uma única parte do sistema, seja dividindo as responsabilidades entre si ou executando juntos as tarefas, como em uma abordagem de programação em par.

Informações Adicionais