Buscar

AV2 - Analise e Modelagem de Sistemas

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

Ocultar opções de resposta 
Pergunta 1 -- /0,6
A metodologia RUP apresenta 9 disciplinas, sendo 6 de engenharia de software e 3 de 
apoio. Analise as afirmativas a seguir sobre as disciplinas. 
I – Requisitos – esta disciplina que tem o objetivo de documentar todas as necessidades 
do cliente para a construção do produto de Software.
II – Análise e projeto (Design) – esta disciplina possui atividades para elaboração da 
arquitetura e definição de como os requisitos serão implementados.
III – Ambiente – esta disciplina tem o objetivo de parabenizar o ambiente do projeto em 
todas as fases do projeto.
Assinale a alternativa que apresenta as afirmativas corretas.
I e II.
I e III.
III.
Incorreta: II e III.
Resposta corretaI, II e III.
Pergunta 2 -- /0,6
Sabendo da sua participação em palestras e cursos de metodologias ágeis de 
desenvolvimento, a empresa o colocou a frente de um projeto que usará o 
modelo transformacional no desenvolvimento de um sistema. Nesse modelo diversas 
Ocultar opções de resposta 
Ocultar opções de resposta 
etapas de desenvolvimento são eliminadas buscando a agilidade. Pensando em orientar 
os membros da equipe você levantou algumas atividades desse modelo. Entre as 
alternativas a seguir, qual delas não faz parte das atividades desse modelo de software.
Executa e revisa.
Resposta corretaDocumentação completa definida.
Especificação operacional (Orientada ao problema).
Teste.
Incorreta: Especificação transformada.
Pergunta 3 -- /0,6
Segundo Booch, Rumbaugh e Jacobson a modelagem ganhou importância na engenharia 
de software criando modelos que representam o software a ser construído. Ela apresenta 
alguns princípios, analise as afirmativas a seguir e assinale a alternativa que apresenta as 
afirsmativas corretas:
I – A escolha dos modelos influencia a maneira como determinado problema é atacado e 
como solução é definida.
II – Os melhores modelos estão relacionados à realidade.
III – Um modelo pode ser suficiente para representar um software.
Incorreta: Apenas a I.
Apenas a II.
Ocultar opções de resposta 
Apenas II e III.
I, II e III.
Resposta corretaApenas I e II.
Pergunta 4 -- /0,6
O IEEE estabeleceu alguns padrões de documentação dos requisitos. Analise as 
afirmativas a seguir sobre esses padrões.
I – Completude – quando não há lacunas no comportamento do sistema em relação a 
esse requisito.
II – Priorização – todos os requisitos devem ser priorizados explicitamente. O requisito 
precisa ser essencial, importante ou desejável. 
III – Rastreabilidade – facilita a alteração em algum determinado requisito, para tanto é 
necessário simplificar a escrita dos componentes e das regras de cada funcionalidade do 
sistema.
Está correto o que se afirma em:
I, II e III.
Resposta corretaI.
Incorreta: I e III.
I e II.
II e III.
Ocultar opções de resposta 
Pergunta 5 -- /0,6
Analise as afirmativas abaixo:
I. "O sistema deverá utilizar a informação das compras passadas do usuário para exibir 
uma página inicial com produtos de interesse do cliente" pode ser apontado como um 
exemplo de requisito funcional.
II. Na modelagem orientada a objeto, os objetos que compõe o sistema devem reproduzir 
com máxima fidelidade os objetos existentes no mundo real que serviram de base para a 
sua criação.
III. O diagrama de componentes exibe os requisitos funcionais de um sistema.
Podemos afirmar que:
As afirmativas I, II e III estão corretas.
Apenas a afirmativa II está correta.
Resposta corretaApenas a afirmativa I está correta.
As afirmativas I, II e III estão erradas.
As afirmativas I e II estão corretas.
Pergunta 6 -- /0,6
Ocultar opções de resposta 
Ocultar opções de resposta 
O Diagrama de Casos de Uso é o mais utilizado dentro da UML. Ele permite que as 
funcionalidades sejam relacionadas, seu principal objetivo é apresentar o que o sistema 
faz pelo ponto de vista do usuário. Ele apresenta três elementos principais, assinale a 
alternativa que mostra esses três elementos:
Tabela, classes e Atributos.
Incorreta: Entidade, Atributo e Relacionamento.
Resposta corretaAtor, Caso de Uso e Relacionamentos.
Classes, Métodos e Atributos.
Entidades, Casos de uso e Atributos.
Pergunta 7 -- /0,6
Analise as afirmativas abaixo:
I. A Engenharia de requisitos corresponde ao conjunto de atividades ligadas à 
identificação, controle e rastreamento dos requisitos de um projeto de software.
II. "O sistema deverá permitir a criação de listas de fornecedores de cada suprimento 
utilizado pela fábrica" pode ser apontado como um exemplo de requisito funcional.
III. Na modelagem orientada a objetos o uso da herança traz a possibilidade de fazer 
reuso de código através da definição de uma nova classe a partir de uma outra pré-
existente.
Podemos afirmar que:
As afirmativas I e II estão corretas.
Ocultar opções de resposta 
Resposta corretaAs afirmativas I, II e III estão corretas.
As afirmativas I, II e III estão erradas
Apenas a afirmativa I está correta.
Apenas a afirmativa II está correta.
Pergunta 8 -- /0,6
Uma representação orientada a objetos apresenta sete características, em uma conversa 
na empresa foi apesentada a seguinte definição de uma característica, “Essa 
característica possibilita organizar as classes de forma hierárquica de acordo com as 
semelhanças ou diferenças entre elas”. Assinale a alternativa que corresponde a 
descrição:
Persistência.
Resposta corretaHerança.
Polimorfismo.
Abstração.
Encapsulamento.
P 9
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 9 -- /0,6
A empresa comprou alguns livros e cursos sobre UML. Após ler atentamente, você 
concluiu que os diagramas de sequência em UML são empregados, principalmente, para 
modelar os(as) _____________ entre os(as) __________ e os objetos em um sistema e 
entre os próprios objetos. 
Assinale a alternativa que completa as lacunas corretamente.
Incorreta: requisições - usuários
interações - atores
interfaces - sistemas
requisições - sistemas 
Resposta corretainterfaces - atores
Pergunta 10 -- /0,6
Hoje existe uma grande quantidade de linguagens que suportam o paradigma da 
Orientação a Objetos, como Java, C# e Python. Elas apresentam os mesmos princípios e 
conceitos da Orientação a Objetos, embora tenham algumas diferenças. Sobre o 
paradigma de programação orientada a objetos, assinale a opção INCORRETA.
O polimorfismo é definido como o uso de um ponteiro ou referência polimórfica, 
para acessar um método cujo nome é sobreposto na hierarquia de classes.
Uma mensagem consiste de uma chamada a um objeto para invocar um de seus 
métodos.
Resposta correta
Toda e qualquer linguagem orientada a objetos suporta 
encapsulamento e herança múltipla.
Os tipos de dados abstratos em linguagens orientadas a objeto usualmente são 
chamados de classes.
Uma classe definida pela herança de outra é comumente chamada de classe 
derivada ou subclasse.

Outros materiais