Questões de Concurso
Comentadas sobre diagrama de casos de uso em engenharia de software
Foram encontradas 293 questões
Para atender a essa solicitação, o analista deve criar diagramas de
Para identificar os usuários que utilizam o sistema de recursos humanos (RH) de uma empresa para a requisição de dados dos funcionários, é suficiente verificar o diagrama de casos de uso detalhado do sistema de RH.
I. Incorpora um caso de uso dentro da sequência de comportamento de outro caso de uso. A notação UML 2 para esta relação é uma seta tracejada indo do caso de uso origem para o caso de uso destino com o nome da relação indicado na seta entre << >>.
II. Nesta relação um caso de uso pai tem o comportamento comum e os casos de uso filhos acrescentam variações a ele. A UML 2 indica esta relação por uma seta de traço contínuo partindo do caso de uso filho com a ponta triangular chegando ao caso de uso pai.
III. Acrescenta comportamento incremental a um caso de uso. Representa a situação em que alguma capacidade inicial é definida e mais tarde recursos são acrescentados. A notação UML 2 para esta relação é uma seta tracejada do caso de uso estendido até o caso de uso básico com o nome da relação indicado na seta entre << >>.
As relações I, II e III são correta e respectivamente definidas como:
I. Cada ator, bem como o sistema, é representado por uma linha vertical denominada linha de vida, e cada mensagem, por uma seta do emissor para o receptor. O tempo decorre de cima para baixo, mas o espaçamento é irrelevante. O diagrama mostra apenas a continuidade das mensagens, não sua sincronização exata.
II. Cada ator representa um tipo de objeto para o qual o sistema pode realizar um comportamento. O conjunto de atores representa o conjunto completo de objetos que o sistema pode servir. Os objetos acumulam comportamentos de todos os sistemas com os quais eles interagem como atores.
III. Mostra a sequência de etapas que compõem um processo complexo, como um algoritmo ou fluxo de trabalho. Uma seta não rotulada de uma atividade para outra neste diagrama indica que a 1ª atividade precisa ser concluída antes que a 2ª atividade comece.
As definições correspondem aos diagramas de:
I. Um relacionamento de inclusão (include) significa que o caso de uso base incorpora, explicitamente, o comportamento de outro caso de uso em uma localização especificada na base.
II. Um relacionamento estendido (extend) significa que o caso de uso base inicia, obrigatoriamente, a execução de outro caso de uso em uma localização especificada na base.
III. Um relacionamento de generalização entre casos de uso significa que o caso de uso filho herda o comporta- mento do caso de uso pai.
Estão CORRETAS as afirmativas:
I. Componentes.
II. Comunicação.
III. Implantação.
IV. Caso de Uso.
V. Classes.
VI. Estados.
São Diagramas Comportamentais APENAS os descritos em
As notações gráficas, como o diagrama de casos de uso da UML, são úteis para a especificação dos requisitos funcionais e não funcionais de um sistema de informação
Diagrama de caso de uso, diagrama de sequência, diagrama de comunicação, diagrama de atividades e diagrama de classes são diagramas comportamentais da UML.
( ) O primeiro passo ao escrever um caso de uso é definir o conjunto de atores que estarão envolvidos na história; alguns atores representam papéis que as pessoas desempenham quando o sistema está em operação.
( ) Um ator e um usuário final são necessariamente a mesma coisa.
( ) O caso de uso básico representa uma história de alto nível que descreve a interação entre o ator e o sistema.
( ) Um caso de uso conta uma história estilizada sobre como um usuário final interage com o sistema sob um conjunto específico de circunstâncias.
Com relação ao projeto da interface com o usuário, analise as afirmativas a seguir.
I. É importante a colocação do usuário no controle definindo modos de interação de uma forma que não o force a ações desnecessárias, proporcionando interação flexível e permitindo que ele possa interromper ou desfazer qualquer ação sem perder o trabalho que já tenha feito.
II. A interface com o usuário tem que ser capaz de aumentar a carga de memória do usuário para que ele utilize todo seu conhecimento a todo instante sobre o sistema, garantindo uma interface objetiva e robusta.
III. A interface com o usuário deve ser consistente ao longo de uma família de aplicações e consistente com modelos interativos anteriores.
Assinale: