Buscar

Análise de Sistemas Apol 5

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 7 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

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 6, do total de 7 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

Prévia do material em texto

1) Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, analise atentamente a figura apresentada abaixo:
De acordo com a imagem acima, assinale a alternativa correta que corresponde ao tipo de relacionamento entre os atores A e B:
	A	Extends;
	B	
Generalização;
	C	
Include;
	D	
Agregação;
	E	
Composição.
2) Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise atentamente a definição apresentada abaixo: 
É uma linguagem gráfica para visualização, especificação, construção e documentação de artefatos de sistemas complexos de software. De seu ponto de vista, um requisito é uma característica de projeto, uma propriedade ou um comportamento de um sistema. E um diagrama de sequência enfatiza a ordenação temporal de mensagens.
Avaliando as afirmações apresentadas do ponto de vista da UML podemos concluir que:
	A	São afirmações incorretas, pois tratam dadefinição de Análise Estruturada;
	B	
São afirmações incorretas,pois um requisito não é uma característica do projeto;
	C	
São afirmações incorretas, pois tratam-se de definições aplicáveis somente à orientação a objetos;
	D	
Tratam-se de afirmações corretas do ponto de vista da UML;
	E	
São afirmações incorretas, pois tratam da definição de Análise Essencial.
3) Com relação a Análise Orientada a Objetos, abordada na Aula 5, uma de suas características mais importantes é a Herança.
Assinale a alternativa correta com relação ao conceito de herança da análise orientada a objetos:
	A	Dependendo das características necessárias é obrigatório o uso do fator de ajuste;
	B	
É a capacidade de compartilhar estruturas comuns entre diversas classes derivadas;
	C	
Há um reaproveitamento de código da classe pai por parte da classe filha. Onde esse recebe todos os métodos e atributos;
	D	
É a capacidade de reescrita de código a partir de um método implementado em outra classe;
	E	
As alternativas B e C estão corretas.
4) De acordo com o conteúdo abordado na Aula 05, uma ferramenta CASE deve ser flexível, com arquitetura modular para facilitar sua configuração para diferentes propósitos.
Com base nestes conceitos, assinale a alternativa correta que define no que deve ser baseada a arquitetura destas ferramentas:
	A	Componentes: que representam os subsistemas principais e objetos da ferramenta;
	B	
Componentes semânticos;
	C	
Mecanismos de interação (tecnologia de integração) que representam a forma como os componentes interagem, trocam informações e afetam uns aos outros;
	D	
Componentes Distribuídos;
	E	
As alternativas B e C estão corretas.
5) Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos.
Considere as seguintes informações sobre diagramas de classes e diagramas de objetos da UML, utilizados na modelagem orientada a objetos:
I. Um diagrama de objetos possui apenas dois compartimentos (nome e atributos);
II. Um diagrama de classes possui três compartimentos (nome, atributos e operações);
III. O formato para o nome de um objeto é nome-objeto:nome-classe.
Sobre as afirmativas acima, assinale a alternativa correta:
	A	Estão corretas apenas as afirmativas I e II;
	B	
Estão corretas apenas as afirmativas II e III;
	C	
Estão corretas as afirmativas I, II e III;
	D	
Estão corretas apenas as afirmativas I e III;
	E	
Está correta apenas a afirmativa I.
6) Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, analise atentamente a definição apresentada abaixo:
Uso obrigatório: Toda vez que o caso de uso A for executado, obrigatoriamente o caso de uso B também deve ser executado.
Assinale a alternativa correta que se refere a esta afirmação, no que tange a casos de uso:
	A	Include;
	B	
Associação e Include;
	C	
Include e Extends;
	D	
Extends;
	E	
Associação e Extends.
7) Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, analise atentamente a figura apresentada abaixo:
Com base no diagrama apresentado, analise as afirmativas abaixo:
I. b é um objeto ativo da classe B;
II. a mensagem 1.2 representa uma iteração;
III. a mensagem 1 é uma found message;
IV. a mensagem 1.3 é assíncrona.
De acordo com as afirmativas acima, assinale a alternativa correta:
	A	Estão corretas apenas as afirmativas I, II e III;
	B	
Estão corretas apenas as afirmativas I e II;
	C	
Estão corretas apenas a afirmativa I;
	D	
Estão corretas apenas a afirmativa IV;
	E	
Estão corretas apenas as afirmativas III e IV.
8) Com relação a Análise Orientada a Objetos, o projeto orientado a objetos preocupa-se com a definição de objetos e softwares e suas responsabilidades e colaborações.
Sobre está definição, assinale a alternativa correta que corresponde a como é denominada uma notação comum para ilustrar essas colaborações:
	A	Casos de uso;
	B	
Diagrama de classes;
	C	
Diagrama de atividade;
	D	
Diagrama de sequência;
	E	
Diagrama de estados.
9) De acordo com o conteúdo abordado na Aula 05, uma ferramenta CASE deve ser flexível, com arquitetura modular para facilitar sua configuração para diferentes propósitos.
Com base nestes conceitos, assinale a alternativa correta que define como podem ser as ferramentas CASE quanto à sua composição:
	A	Candidatas: quando não identificadas em um processo de avaliação prévio;
	B	
Horizontais: oferecem serviços utilizados durante todo o processo de software;
	C	
Perpendiculares: oferecem serviços utilizados em todo o processo de software e utilizadas nas fases específicas;
	D	
Verticais: utilizadas em fases específicas do processo de software;
	E	
As alternativas B e D estão corretas.
10) Conforme abordado na Aula 05, em Projetos de Software há ferramentas que integram todo um sistema de suporte ao desenvolvimento de software.
Com base nesta definição, assinale a alternativa correta que corresponde a como são nomeadas estas ferramentas:
	A	Ferramentas GUI;
	B	
Ferramentas UML;
	C	
Ferramentas CASE;
	D	
Ferramentas RAD;
	E	
Todas as alternativas estão corretas.

Outros materiais