Buscar

objetiva Análise 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 6 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 6 páginas

Prévia do material em texto

Conforme abordado nas aulas, a Engenharia de Software se preocupa em sistematizar o desenvolvimento através de 
modelos, técnicas e ferramentas para o produto e para o processo.
Com relação aos objetivos da Engenharia de Software, analise atentamente as afirmativas abaixo:
I. Aplicação de métodos, técnicas e ferramentas para adaptar e gerenciar o ambiente ao software em desenvolvimento;
II. Aplicação da teoria, modelos, formalismos, técnicas e ferramentas da ciência da computação e áreas afins para o
desenvolvimento sistemático de software;
III. Aplicação da teoria, métodos, técnicas e ferramentas que possibilitem que o usuário desenvolva o aplicativo junto aos
desenvolvedores;
IV. Aplicação de métodos, técnicas e ferramentas para o gerenciamento do processo de desenvolvimento;
V. Produção da documentação formal destinada a comunicação entre os membros da equipe de desenvolvimento bem 
como aos usuários.
Com relação as afirmativas apresentadas acima, assinale a alternativa correta:
A São objetivos da Engenharia de Software somente as afirmativas I, III e IV;
B São objetivos da Engenharia de Software somente as afirmativas II, IV e V;
C São objetivos da Engenharia de Software somente as afirmativas I, IV e V;
D São objetivos da Engenharia de Software somente as afirmativas II, III e V;
E São objetivos da Engenharia de Software somente as afirmativas I, II, III, IV e V.
Conforme apresentado na página 02 da Rota de Aprendizagem da Aula 03, são objetivos da Engenharia de
Software:
- Aplicação da teoria, modelos, formalismos, técnicas e ferramentas da ciência da computação e áreas afins para
o desenvolvimento sistemático de software;
- Aplicação de métodos, técnicas e ferramentas para o gerenciamento do processo de desenvolvimento;
- Produção da documentação formal destinada a comunicação entre os membros da equipe de desenvolvimento
bem como aos usuários.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 6 01/08/2016 19:40
Conforme visto nas aulas, Requisito é uma condição cuja exigência deve ser satisfeita.
Com relação aos requisitos, assinale a alternativa correta que corresponde a definição de Requisitos Não Funcionais:
A Listagem de todas as coisas que o sistema deve fazer;
B Restrições e qualidades que se coloca sobre como o sistema deve realizar seus requisitos funcionais;
C Listagem de todas as coisas que devem ser evitadas no sistema;
D Restrições e qualidades que se coloca sobre como o sistema não deve realizar seus requisitos funcionais;
E Listagem de todas as falhas ocorridas no sistema durante a fase de testes.
Conforme abordado nas Aulas, o tratamento da informação é um requisito que fundamenta o processo de 
desenvolvimento de software antes da solução de tecnologia a ser aplicada. Para isso é necessário gerenciá-lo de forma 
eficiente.
Com base nesta definição, assinale a alternativa correta que corresponde aos objetivos da Engenharia de Requisitos:
A A Engenharia de Requisitos objetiva produzir métodos para compreender o que um sistema deve fazer;
B A Engenharia de Requisitos objetiva fornecer métodos para compreender a natureza de um problema,
estabelecer com exatidão o que um sistema deve fazer;
C A Engenharia de Requisitos objetiva indicar se o esforço em desenvolver um sistema vale a pena;
D A Engenharia de Requisitos visa somente garantir que uma base de requisitos seja composta essencialmente
de bons requisitos;
E A Engenharia de Requisitos visa somente identificar requisitos incompletos ou ausentes.
Conforme abordado nas Aulas, o tratamento da informação é um requisito que fundamenta o processo de 
desenvolvimento de software antes da solução de tecnologia a ser aplicada. Para isso é necessário gerenciá-lo de forma 
eficiente.
Conforme página 05 da Rota de Aprendizagem da Aula 03, Requisitos não funcionais são restrições e qualidades
que se coloca sobre como o sistema deve realizar seus requisitos funcionais.
Você acertou!
Conforme apresentado na página 01 da Rota de Aprendizagem da Aula 04, a Engenharia de Requisitos objetiva
fornecer métodos para compreender a natureza de um problema, estabelecer com exatidão o que um sistema
deve fazer.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 6 01/08/2016 19:40
Com base nesta definição, assinale a alternativa correta que corresponde a definição de Requisitos:
A Fases de desenvolvimento adequadas às necessidades de tratamento da informação;
B Alterações que precisam ser feitas nos artefatos de software;
C Anotações do controle de versões e controle de configuração;
D Validação que deve ser encarada na engenharia de requisitos e da qual dependem elevados custos a médio
e longo prazo;
E Descrições dos principais recursos de um produto de software, seu fluxo de informações,
comportamento e atributos.
Diagramas de Classe da UML mostram as diferentes classes que fazem um sistema e como elas se relacionam.
De acordo com as definições de um Diagrama de Classes, analise atentamente a imagem abaixo:
Com base na imagem acima, assinale a alternativa correta que corresponde à definição de cada uma das três partes de 
uma classe, de cima para baixo:
A Nome, Objetos e Tipos de dados;
B Nome, Atributos e Métodos;
C Métodos, Nome e Atributos;
Você acertou!
Conforme apresentado na página 01 da Rota de Aprendizagem da Aula 04, requisitos são descrições dos
principais recursos de um produto de software, seu fluxo de informações, comportamento e atributos.
Você acertou!
Conforme apresentado na página 04 da Rota de Aprendizagem da Aula 06, cada uma das partes de uma classe
de um diagrama de classes corresponde respectivamente a Nome, Atributos e Métodos.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 6 01/08/2016 19:40
D Nome, Métodos e Atributos;
E Objetos, Atributos e Métodos.
O Diagrama de Casos de Uso da UML descreve o que o sistema faz do ponto de vista do observador externo, ajudando 
a esclarecer os requisitos do sistema e a dividir o desenvolvimento do sistema em tarefas.
De acordo com a definição apresentada acima, assinale a alternativa correta que corresponde aos tipos de 
relacionamento entre os casos de uso:
A Include, Extend, Composição;
B Agregação, Composição, Herança;
C Include, Composição, Herança;
D Include, Extend, Generalization;
E Herança, Extend, Agregação.
Diagramas de Sequência da UML descrevem as interações entre as classes através das trocas de mensagens ao logo 
do tempo.
De acordo com a definição apresentada acima, assinale a alternativa correta que corresponde aos componentes de um 
diagrama de sequência:
A Objetos, Classes e Mensagens;
B Objetos, Atributos, Relacionamentos e Mensagens;
C Classes, Linha da Vida e Relacionamentos;
D Classes, Objetos, Relacionamentos e Linha da Vida;
E Objetos, Mensagens e Tipos de Mensagens.
Conforme apresentado na página 03 da Rota de Aprendizagem da Aula 06, os relacionamentos entre os casos de
uso são: Include, Extend, Generalization.
Conforme apresentado nas páginas 06 e 07 da Rota de Aprendizagem da Aula 06, os componentes de um
diagrama de sequência são: Objetos, Mensagens e Tipos de Mensagens.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 6 01/08/2016 19:40
A Análise Orientada a Objetos concentra-se nos aspectos essenciais do objeto sem detalhamento, focando em suas 
características e o que ele faz.
Com relação as características da Análise Orientada a Objetos, assinale a alternativa correta que corresponde a 
definição do conceito de Herança na análise orientada a objetos:
A Mecanismo que permite a construção de uma classe agregada a partir de outras classes componentes;B É o princípio relacionado com as diferentes formas de um objeto;
C Significa que todos os atributos e métodos programados no ancestral já estarão automaticamente
presentes em seus descendentes sem necessidade de reescrevê-los;
D Utilizada para agrupar certos objetos que ocorrem em algum ponto no tempo ou sob circunstâncias similares;
E Significa que só deve ser representado as características que são relevantes para o problema em questão.
Conforme abordado na Aula 03, a evolução da Engenharia de Software se baseou nos chamados Ciclos de Vida de 
Sistemas, sendo composta por 04 fases.
Assinale a alternativa correta que corresponde a estas quatro fases:
A Distribuição, Instalação, Configuração, Utilização;
B Design, Implementação, Integração, Verificação;
C Migração, Reengenharia, Reengenharia Reversa, Validação;
D Definição, Desenvolvimento, Operação, Retirada;
E Análise, Especificação, Planejamento, Implementação.
O surgimento de sistemas de software complexos resultou na necessidade de reavaliar a forma de desenvolver 
sistemas. As técnicas têm evoluído de forma impressionante, notavelmente no que tange à modelagem de sistemas.
Você acertou!
Conforme apresentado no slide 60/78, Herança na Análise Orientada a Objetos significa que todos os atributos e
métodos programados no ancestral já estarão automaticamente presentes em seus descendentes sem
necessidade de reescrevê-los.
Você acertou!
Conforme apresentado nas páginas 03 e 04 da Rota de Aprendizagem da Aula 03, as fases são definição,
desenvolvimento, operação e retirada.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
5 de 6 01/08/2016 19:40
Com relação aos conceitos apresentados acima e a modelagem de sistemas orientados a objetos, assinale a alternativa 
correta que corresponde a definição da UML:
A É uma linguagem de programação visual;
B É uma linguagem visual independente de linguagem de programação e independente de processo de
desenvolvimento;
C Linguagem de programação que objetiva o desenvolvimento de diagramas de acordo com a linguagem que
está sendo utilizada;
D É uma linguagem visual independente de linguagem de programação, que que objetiva o desenvolvimento de
diagramas de acordo com a linguagem que está sendo utilizada;
E Técnica utilizada para o levantamento de requisitos.
Conforme apresentado na página de 04 da Rota de Aprendizagem da Aula 05, UML é uma linguagem visual
independente de linguagem de programação e independente de processo de desenvolvimento.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 6 01/08/2016 19:40

Continue navegando