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.


Tópicos

 
Elemento de Implementação
Elemento
de Implementação


Subsistema de Implementação
Subsistema
de Implementação


Teste do Desenvolvedor
Teste do
Desenvolvedor


Stub de Teste
Stub de
Teste


Elemento de Testabilidade
Elemento
de Testabilidade

 
Responsável por
 

Implementador
Implementador

Implementar Elementos de Design
Implementar
Elementos
de Design


Implementar Teste do Desenvolvedor
Implementar
Teste do
Desenvolvedor


Analisar Comportamento do Tempo de Execução
Analisar
Comportamento
do Tempo
de Execução


Executar Testes de Desenvolvedor
Executar
Testes de
Desenvolvedor


Implementar Elementos de Teste
Implementar
Elementos
de Teste


DescriçãoPara o início da página

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.

Informações Relacionadas Início da página

Esta seção fornece links para informações adicionais relacionadas a esta função.

 

Criação da Equipe Início da página

Habilidades Início da página

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 de designação da função Início da página

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 de design.

É 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 atividades, como em uma abordagem de programação em par.

Leitura Adicional Início da página

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



Rational Unified Process   2003.06.15