1.8 KiB
1.8 KiB
#RAS
Note
As resoluções dos exercícios aqui contidos podem conter erros. Se detetares um problema (e se o souberes resolver) por favor contacta-nos.
[!help]+ Ex. 1 Defina se os seguintes requisitos são funcionais ou não funcionais:
- Ter a possibilidade de exportar o ficheiro a que se refere a Portaria n. 321-A/2007, de 26 de março;
- Possuir um sistema que permita identificar a gravação do registo de faturas ou documentos equivalentes e talões de venda, através de um algoritmo de cifra assimétrica e de uma chave privada de conhecimento exclusivo do produtor do programa;
- Possuir um controlo de acesso ao sistema informática, obrigando a uma autenticação de cada utilizador;
- Não dispor de qualquer função que, no local, ou remotamente, permita alterar, direta ou indiretamente, a informação de natureza fiscal, sem gerar evidência agregada à informação geral.
[!hint]- Resolução
- requisito funcional: define uma feature do sistema
- secção inicial -> requisito funcional: garantir a integridade dos dados; secção da encriptação simétrica -> requisito não funcional : é um requisito tecnológico
- requisito funcional: defina uma feature do sistema ;requisito não funcional : é um requisito de segurança
- não requisito: não define uma feature (é uma "não-feature") e não se qualifica a requisito não-funcional
[!help]+ Ex 3.1 (Naveda and Seidman, 2006, pp. 39–40) Which is the type of elements less appropriate to be included in a requirements document?
- design restrictions
- product delievery constraints
- funcionalities to make available
- performance characteristics
[!hint]- Resolução Options 1. and 2. are less apropriate. Option 1 is a non-requirement but Option 3. is a functional requirement; and option 4. is a non-functional requirement.