As diferentes preocupações das partes interessadas que podem surgir em um grande sistema são: 1. Preocupações funcionais: Refletem a funcionalidade específica necessária. O sistema base deve implementar funcionalidades básicas e extensões, implementadas como aspectos, podem implementar funcionalidades secundárias. 2. Preocupações de qualidade de serviço: Relacionadas ao comportamento não funcional do sistema. Aspectos podem ser usados para implementar funcionalidades transversais, como um cache, o que ajuda a atender a esses requisitos. 3. Preocupações políticas: Relacionadas com as políticas gerais de utilização do sistema. Estas são inevitavelmente transversais. Aspectos podem ser usados para implementar essas preocupações. 4. Preocupações do sistema: Relacionadas aos atributos do sistema como um todo. Aspectos podem ser usados para implementar monitoramento que verifica os atributos do sistema. 5. Preocupações organizacionais: Relacionadas aos objetivos e prioridades organizacionais, como manutenção da reputação. Os aspectos têm utilidade limitada na implementação deste tipo de preocupação. Os aspectos podem apoiar a implementação de cada um desses tipos de preocupação, por exemplo, implementando funcionalidades secundárias, funcionalidades transversais, políticas gerais de utilização do sistema, monitoramento dos atributos do sistema, entre outros.
Para escrever sua resposta aqui, entre ou crie uma conta
Engenharia de Software e Engenharia de Requisitos
Compartilhar