Dados os requisitos:
1. O sistema deve ser capaz de armazenar todas as informações sobre os seus clientes como: RG, CPF, Nome, Data de Nascimento, Endereço, Complemento, CEP) no banco de dados.
2. O sistema deverá atribuir um código para o cliente e este deverá ser único.
3. O complemento é uma informação opcional.
Os requisitos citados são:
Alternativas
Alternativa 1:
Requisitos Não Funcionais.
Alternativa 2:
Requisitos de Domínio.
Alternativa 3:
Requisitos de Usuário.
Alternativa 4:
Requisitos Funcionais.
Alternativa 5:
Não são requisitos, pertencem ao escopo do projeto.
Soluções para a tarefa
Olá, tudo bem?
Os requisitos de um sistema são as definições do que o sistema deve fazer e os serviços que ele disponibiliza ao usuário. Esses requisitos tem a ver com as necessidades dos clientes para a criação de um sistema, para uma determinada finalidade.
Existem dois tipos de requisitos, os chamados requisitos funcionais e os requisitos não-funcionais:
Os requisitos funcionais são informações de serviços que o sistema deve gerar, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações ou também o que o sistema não deve fazer.
Os requisitos não funcionais também são características esperadas de determinado sistema, porém não estão diretamente ligados a serviços específicos que o sistema oferece a seus usuários.
Sendo assim, acredito que a resposta correta é a alternativa:
Alternativa 4: Requisitos Funcionais.