O artefato Especificação Suplementar captura os requisitos do sistema que não são prontamente capturados nos artefatos de requisitos comportamentais, como as especificações de casos de uso.
Função:  Analista de Sistemas  
Opcionalidade/Ocorrência:  Utilizado se houver requisitos do sistema que não possam ser associados a um caso de uso específico. 
Gabaritos e Relatórios: 
     
Exemplos: 
     
Representação em UML:  Não aplicável.
Informações Adicionais:   
Entrada de Atividades:    Saída das Atividades:   

Finalidade Para o início da página

O Especificações Suplementares captura os requisitos do sistema que não são prontamente capturados nos casos de uso do modelo de casos de uso. Entre os requisitos estão incluídos:

  • Requisitos legais e de regulamentação e padrões de aplicativo
  • Atributos de qualidade do sistema a ser criado, incluindo requisitos de usabilidade, confiabilidade, desempenho e suportabilidade
  • Outros requisitos, como aqueles para os sistemas e ambientes operacionais, compatibilidade com outro software e restrições de design

Sincronização Para o início da página

Especificações Suplementares passa de mão em mão com o modelo de casos de uso, implicando em que:

  • comecem a ser identificados na fase de Iniciação, como um complemento para definir o escopo e o comportamento do sistema por meio dos casos de uso
  • sejam expandidos e aperfeiçoados de maneira incremental durante as fases de Elaboração e de Construção

Responsabilidade Para o início da página

A função de Analista de Sistemas é responsável principalmente por esse artefato, que é um complemento importante para o modelo de casos de uso. O Especificações Suplementares e o modelo de casos de uso juntos devem capturar um conjunto completo de requisitos no sistema.

Esse artefato é uma entrada importante para outro trabalho de engenharia de software. As funções a seguir e os conjuntos de funções utilizam o Especificações Suplementares :

  • Os analistas o criam e o mantêmEspecificações Suplementares , servindo como meio de comunicação entre o analista, o cliente e os desenvolvedores.
  • Os desenvolvedores o utilizam como referência ao definirem responsabilidades, operações e atributos nas classes e ao ajustarem as classes ao ambiente de implementação.
  • Os implementadores referem-se a ele para entrada durante a implementação de classes.
  • Os gerenciadores referem-se a ele para entrada durante as iterações de planejamento.
  • Os testadores o utilizam para validar a conformidade com o sistema.

Adaptação Para o início da página

Os tipos de requisitos suplementares variam bastante entre os projetos, portanto, a adaptação deve ser aplicada para definir seções aplicáveis ao seu projeto. Decida quais informações (atributos) devem ser gerenciadas na Visão e quais devem ser gerenciadas utilizando as ferramentas de gerenciamento de requisitos.

Observe que o Especificações Suplementares pode estar incluído nos artefatos de Especificação de Requisitos de Software.



Rational Unified Process   2003.06.15