Buscar

prova 1 analie orintda a bjets 6periodo ads

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

É necessário definir com precisão quais são as principais classes que irão compor a solução para a construção de determinado software. Em seguida, deve-se estabelecer como os objetos criados a partir dessas classes vão interagir entre si para atingir a solução proposta em termos de desenvolvimento de aplicação. Sobre qual termo pertence a essa definição, assinale a alternativa CORRETA:
A
Implementação.
B
Projeto.
C
Sistematização.
D
Elaboração.
2
Há um termo relacionado à possibilidade de ser entendido como um campo, uma propriedade que mantém valores cujas instâncias desse atributo podem apresentar. Sobre qual é esse termo, assinale a alternativa CORRETA:
A
Nome da classe.
B
Atributo.
C
Nome do método.
D
Nome da instância.
3
A UML não é um método, é uma linguagem de modelagem designada para especificar, visualizar, construir e documentar um sistema. A linguagem de modelagem é a notação que o método utiliza para expressar projetos, enquanto o processo indica quais passos seguir para desenvolver um projeto. A especificação da UML consiste de duas partes: semântica, que especifica a sintaxe abstrata e a semântica dos conceitos de modelagem estática e dinâmica de objetos, e notação, que especifica a notação gráfica para a representação visual da semântica. Uma interação é um laço de desenvolvimento que resulta na liberação de um subconjunto de produtos que evolui até o produto final, percorrendo várias atividades. Sobre essas atividades, assinale a alternativa CORRETA:
A
Somente análise de requisitos.
B
Somente o projeto.
C
Somente a implementação e o teste.
D
Análise de requisitos, projeto, implementação e teste.
4Os Diagramas de Atividades modelam os aspectos dinâmicos de um sistema, ou seja, os aspectos comportamentais de uma aplicação computacional. As atividades de um processo são modeladas como uma sequência estruturada de ações, cujo controle é feito por nós de decisão. Os Diagramas de Atividade da UML são uma técnica eficaz para descrever a lógica de diversos procedimentos. Sobre o Diagrama de Atividades, assinale a alternativa CORRETA:
A
Não é possível representar pelo Diagrama de Atividades as etapas de um caso de uso.
B
O Diagrama de Atividades é incapaz de representar fluxos.
C
O Diagrama de Atividades não consegue representar as sequências de interações em um protocolo de software.
D
O Diagrama de Atividades pode ser usado para descrever processos de diversos tipos, como processos de negócio ou fluxos de trabalho.
5
Sobre os tipos de Diagramas UML, temos várias questões associadas. No que concerne às suas funções, associe os itens, utilizando o código a seguir:
I- Diagrama de casos de uso.
II- Diagrama de atividades.
III- Diagrama de interação.
IV- Diagrama de máquinas de estado.
(    ) Representa como o sistema age internamente para que um ator atinja seu objetivo na realização de um caso de uso, com o objetivo de obter informações adicionais para completar e aprimorar outros modelos (principalmente o modelo de classes).
(    ) É uma ferramenta de comunicação entre clientes, usuários e desenvolvedores para discutirem e definirem as funcionalidades que devem ser realizadas pelo sistema.
(    ) Mostra os estados que podem ser assumidos por um objeto em seu ciclo de vida. Geralmente o utilizamos para entender como tais mudanças acontecem, de modo a podermos definir as trocas de mensagens e os métodos que as controlam.
(    ) É um gráfico de fluxo e mostra basicamente o fluxo de controle de uma atividade para outra, sendo utilizado para modelar o comportamento dos processos.
Assinale a alternativa que apresenta a sequência CORRETA:
A
III - II - I - IV.
B
III - I - IV - II.
C
I - IV - III - II.
D
II - I - III - IV.
6
Há uma pessoa que foi a primeira a usar o termo "orientação a objetos". Sobre quem foi ela, assinale a alternativa CORRETA:
A
Bertrand Meyer.
B
Ivan Suthorland.
C
Krysten Nygaard.
D
Alan Curtis Kay.
7
Há uma certa visão que também é chamada de visão de interação. Foca no fluxo de controle entre os diversos componentes da solução, permitindo também a análise de seu desempenho, a sincronização e a concorrência entre seus componentes, necessária para o perfeito funcionamento da solução. Sobre qual é essa visão, assinale a alternativa CORRETA:
A
Visão de implantação.
B
Visão de processo.
C
Visão de projeto.
D
Visão de implementação.
8
Embora, com a UML, seja possível representar o software através de modelos orientados a objetos, ela não demonstra que tipo de trabalho deve ser feito, ou seja, não possui um processo que define como o trabalho tem que ser desenvolvido. O objetivo, então, é descrever "o que fazer", "como fazer", "quando fazer" e "por que deve ser feito". É necessária a elaboração completa de um dicionário de dados, para descrever todas as entidades envolvidas, refinando, com isso, os requisitos funcionais do software. Sobre esse tema, assinale a alternativa CORRETA:
A
Diagramas de caso de uso mostram os relacionamentos.
B
Diagramas de classes mostram os relacionamentos.
C
Diagramas de sequência mostram os relacionamentos.
D
Diagramas de sequência mostram habilidades.
9
Há uma pessoa que foi considerada o pai da orientação a objetos. Sobre quem é ela, assinale a alternativa CORRETA:
A
Ivan Suthorland.
B
Alan Curtis Kay.
C
Krysten Nygaard.
D
Bertrand Meyer.
10Um caso de uso é a descrição do comportamento do sistema do ponto de vista do usuário. Para os desenvolvedores os casos de uso são uma ferramenta muito útil, pois eles podem ser considerados uma técnica do tipo tentativa e erro para obter os requisitos do sistema a partir do visão do cliente. Diagramas de casos de uso representam o comportamento de um aplicativo sob a visão do usuário. Representam de forma fácil os requisitos funcionais do sistema. Com relação a estes diagramas, analise as sentenças a seguir: I- Generalização não é um elemento presente nos casos de uso. II- Associação é um dos elementos presentes nos casos de uso. III- Atores são elementos dos casos de uso e representam o papel dos usuários. IV- Extensões não podem ser percebidas em casos de uso. Assinale a alternativa CORRETA: FONTE: Disponível em: . Acesso em: 29 set. 2017.
A
As sentenças I e II estão corretas.
B
As sentenças III e IV estão corretas.
C
As sentenças I e IV estão corretas.
D
As sentenças II e III estão corretas.

Continue navegando