Analise de sistemas
O que são requisitos funcionais e não funcionais? Exemplifique
Os requisitos funcionais são aqueles que descrevem o comportamento do sistema e suas ações para cada entrada, ou seja, são as funcionalidades que o sistema deve ter (O que o sistema faz) Os Requisitos não funcionais são aqueles que descrevem as qualidades do sistema (como o sistema é).
Descreva a(s) diferença(s) entre os relacionamentos de inclusão, de extensão e de herança? O relacionamento de inclusão (include) permite extrair seções comuns e obrigatórias da descrição de dois ou mais casos e colocá-las em um caso de uso separado a partir do qual elas podem ser referenciadas. Cada caso de uso original passa a ter então um relacionamento include com o novo caso de uso. O relacionamento extend é usado em casos onde comportamento opcional ou excepcional é inserido em um caso de uso existente. É útil pensar no relacionamento de extensão como um relacionamento de acréscimo, uma vez que ele sempre acrescenta funcionalidade a um caso de uso existente. A característica marcante do caso de uso que estende um caso de uso original é que ele não demanda nenhuma alteração no caso de uso original. Isto significa que o caso de uso estendido deve ser capaz de “se virar sozinho”. Ele deve ser completo, sem qualquer necessidade de extensões a fim de gerar valor.
Resumo
Um caso de uso toma lugar dentro de outro caso de uso Um caso de uso é estendido por outro caso de uso um caso de uso herda características de um caso de uso de nível superior.
O que são atores e casos de usos?
Atores são entidades externas (fora do