Buscar

APOL - Analise 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 19 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 19 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 9, do total de 19 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

Questão 1/10 - Análise de Sistemas
De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e seus modelos, analise atentamente a definição apresentada abaixo:
Modelo mais antigo e o mais amplamente usado da engenharia de software, modelado em função do ciclo da engenharia convencional, requer uma abordagem sistemática e sequencial do desenvolvimento de software.
Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo de Ciclo de Vida que obedece a estas características.
Nota: 10.0
	
	A
	Espiral;
	
	B
	Prototipação;
	
	C
	MVC;
	
	D
	Cascata;
Você acertou!
Conforme apresentado nos slides 36/56 ao 42/56 da Aula 1, o modelo cascata é o mais antigo e o mais amplamente usado na engenharia de software, e requer uma abordagem sistemática e sequencial ao desenvolvimento de software.
	
	E
	RAD (Rappid Application Development).
Questão 2/10 - Análise de Sistemas
Conforme abordado na Aula 03, 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.
Sobre a engenharia de software, analise atentamente as afirmativas abaixo:
I. Atualmente todos os problemas na construção de software de alta qualidade no prazo e dentro do orçamento foram solucionados;
II. Ao longo dos últimos 50 anos, o software evoluiu de um produto de indústria para um ferramental especializado em solução de problemas e análise de informações específicas;
III. Todo projeto de software é iniciado por alguma necessidade do negócio;
IV. O intuito da engenharia de software é fornecer uma estrutura para a construção de software com alta qualidade.
Com base nas afirmativas acima, assinale a alternativa correta:
Nota: 10.0
	
	A
	Estão corretas somente as afirmativas III e IV;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 02 a 04 da Aula 03.
	
	B
	Estão corretas somente as afirmativas I, II e IV;
	
	C
	Estão corretas somente as afirmativas I e II;
	
	D
	Estão corretas somente as afirmativas II, III e IV;
	
	E
	Estão corretas somente as afirmativas II e III.
Questão 3/10 - Análise de Sistemas
Com base no conteúdo abordado na Aula 1, o desenvolvimento, operação e manutenção do software abrange um conjunto de três elementos fundamentais: Métodos, Ferramentas e Procedimentos.
De acordo com estes conceitos, assinale a alternativa correta que corresponde a denominação dada a totalidade das etapas que se constituem destes elementos:
Nota: 10.0
	
	A
	Ciclos de Desenvolvimento Ágil;
	
	B
	RAD (Rappid Application Development);
	
	C
	Fases da UML;
	
	D
	Ciclo de Vida;
Você acertou!
Conforme conteúdo da Rota de Aprendizagem e slides 32/56 ao 35/56, o conjunto das etapas que envolvem métodos, ferramentas e procedimentos, são conhecidos como ciclo de vida.
	
	E
	Crise de Software.
Questão 4/10 - Análise de Sistemas
De acordo com o conteúdo abordado na Aula 03, a Engenharia de Requisitos tem como objetivo criar e manter um documento de requisitos.
De acordo com esta definição, assinale a alternativa correta que corresponde aos quatro sub-processos da Engenharia de Requisitos:
Nota: 10.0
	
	A
	Manutenção, Análise, Teste, e Casos de Uso;
	
	B
	Matriz de Rastreabilidade, Casos de Uso, Analise de Requisitos e Validação de Requisitos;
	
	C
	Análise, Teste, Casos de Uso e Manutenção;
	
	D
	Caso de Uso, Elicitação e Análise de Requisitos, Especificação e Validação de Requisitos;
	
	E
	Estudo de Viabilidade, Elicitação e Análise de Requisitos, Especificação e Validação de Requisitos.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 04 da Aula 03.
Questão 5/10 - Análise de Sistemas
Conforme abordado na Aula 1, a Crise de Software refere-se a um conjunto de problemas encontrados no desenvolvimento de software.
De acordo com a definição dada acima, assinale a alternativa correta que apresenta os principais problemas relacionados à Crise do Software:
Nota: 10.0
	
	A
	Produtividade alta dos profissionais, qualidade do software baixa, estimativas de prazo de entrega altas;
	
	B
	Prazo de entrega baixo, qualidade do software adequada, pouco conhecimento em desenvolvimento por parte dos desenvolvedores;
	
	C
	Pouco conhecimento em desenvolvimento por parte dos desenvolvedores, baixo custo de remuneração, baixa produtividade dos profissionais;
	
	D
	Estimativas de prazo e custo imprecisas, software difícil de manter, insatisfação do cliente com o software, qualidade do software menos que a adequada;
Você acertou!
Conteúdo apresentado na Rota de Aprendizagem e nos slides 16/56 ao 23/56 da Aula 1.
	
	E
	Cliente satisfeito com o software recebido, demora na entrega do software, inadimplência por parte dos clientes.
Questão 6/10 - Análise de Sistemas
Conforme abordado na Aula 1, em Projetos de Software há ferramentas e frameworks que integram todo o processo de desenvolvimento de software.
Dentre estes frameworks, assinale a alternativa correta que corresponde a um dos frameworks mais utilizados hoje como forma de padronização e qualidade:
Nota: 10.0
	
	A
	Ferramentas GUI;
	
	B
	Ferramentas RAD;
	
	C
	Arquitetura MVC;
	
	D
	Projeto estruturado;
	
	E
	UML.
Você acertou!
Conforme apresentado na Rota de Aprendizagem e slide 13/56 da Aula 1, a Linguagem de Modelagem Unificada (UML), é a ferramenta de modelagem mais utilizada no desenvolvimento atual de sistemas.
Questão 7/10 - Análise de Sistemas
Conforme visto na Aula 02 e apresentado por Yourdon, “Um sistema construído usando um método Orientado a Objetos é aquele cujos componentes são partes encapsuladas de dados e funções, que podem herdar atributos e comportamentos de outros componentes da mesma natureza, e cujos componentes comunicam-se entre si por meio de mensagens” e o objetivo é encontrar os objetos, organizá-los, descrever como interage através de mensagens, definir operações de seus comportamentos.
Com base na implementação de sistemas orientados a objetos, assinale a alternativa correta que corresponde aos conceitos chaves do paradigma Orientado a Objetos:
Nota: 10.0
	
	A
	Casamento de padrões, herança, classes e objetos;
	
	B
	Classes, objetos, herança e polimorfismo;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07, e Slides 51/78 ao 65/78 da Aula 02.
	
	C
	Polimorfismo por inclusão, casamento de padrões, transparência referencial e herança;
	
	D
	Diagrama Entidade Relacionamento e Diagrama de Fluxo de Dados;
	
	E
	Classes, objetos, regras e funções.
Questão 8/10 - Análise de Sistemas
Conforme abordado na Aula 1, no período da década de 1990 surge um novo paradigma de modelagem, como resposta às dificuldades encontradas na aplicação da Análise Estruturada a certos domínios de aplicação.
Assinale a alternativa correta que corresponde ao tipo de modelagem que obedece ao conceito apresentado acima:
Nota: 10.0
	
	A
	Análise Essencial;
	
	B
	Análise Estruturada;
	
	C
	Análise Sequencial;
	
	D
	Análise Orientada a Objetos;
Você acertou!
Conforme apresentado na Rota de Aprendizagem, página 2 e slide 12/56 da Aula 1, surge a análise orientada a objetos no período da década de 1990, como resposta às dificuldades encontradas na aplicação da Análise Estruturada a certos domínios de aplicação.
	
	E
	UML.
Questão 9/10 - Análise de Sistemas
De acordo com Sommerville, o software compreende tudo o que é necessário para um sistema computacional funcionar: Programa de computador, documentação, arquivos de configuração, entre outros, e existe por causa das necessidades de clientes.
Com base na definição de Sommerville, assinale a alternativa correta que corresponde a como transformar as necessidades em software:
Nota: 10.0
	
	A
	Entregar o produto ao cliente, entender as necessidades do cliente, Planejar a solução, implementar a solução, validar esta solução;
Você acertou!
Conforme abordado na Rota de Aprendizagem, pagina 03 da Aula 1, devem ser consideradas as atividades de como entender as necessidades do cliente, planejara solução, implementar a solução, validar esta solução, entregar o produto ao cliente. Estas atividades são executadas ordenadas ou não, formalmente ou informalmente.
	
	B
	Criar um modelo do software, identificar os requisitos de software, definir um conjunto de objetivos gerais para o software;
	
	C
	Requerer uma abordagem sistemática, sequencial ao desenvolvimento de software;
	
	D
	Programação no computador, documentação do software, arquivos de configuração do sistema;
	
	E
	Definir o modelo de desenvolvimento, escolha adequada da linguagem de programação.
Questão 10/10 - Análise de Sistemas
Conforme apresentado na Aula 1, a Análise de Sistemas é a atividade de identificar os problemas do domínio, apresentar alternativas de soluções e o estudo da viabilidade de um software. Porém, no final dos anos 40 até os anos 60, quando se iniciou a evolução dos sistemas computadorizados, grande parte dos esforços, e consequentes custos, eram concentrados em outra atividade.
Com base na definição apresentada acima, assinale a alternativa que corresponde qual atividade está se referindo:
Nota: 10.0
	
	A
	Desenvolvimento do software;
	
	B
	Documentação do software;
	
	C
	Levantamento de requisitos;
	
	D
	Análise Estruturada;
	
	E
	Desenvolvimento do Hardware.
Você acertou!
Conteúdo apresentado na página 1 da Rota de Aprendizagem. No final dos anos 40 até os anos 60, quando se iniciou a evolução dos sistemas computadorizados, grande parte dos esforços, e consequentes custos, eram concentrados no desenvolvimento do hardware, em razão, principalmente das limitações e dificuldades encontradas na época.
Questão 1/9 - Análise de Sistemas
A Unified Modeling Language (UML), faz uso de diversos tipos de diagramas gráficos com o objetivo de apresentar e facilitar a compreensão do software.
De acordo com a definição apresentada acima, assinale a alternativa correta que corresponde aos tipos de diagramas da UML:
Nota: 11.1
	
	A
	Diagrama de Caso de Uso, Diagrama de Objetos e Diagrama de Classe;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 04 e 05 da Aula 05.
	
	B
	DFD, Fluxogramas e Diagrama de Caso de Uso;
	
	C
	Diagrama de Caso de Uso, Diagrama de Objetos, Diagrama de Classe e DFD;
	
	D
	Diagrama de Caso de Uso, Diagrama de Contexto e Diagrama de Classe;
	
	E
	DFD, Diagrama de Caso de Uso, Fluxogramas e Diagrama de Sequência.
Questão 2/9 - Análise de Sistemas
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. Dentro dos princípios da Engenharia de Software podemos destacar fases que completam o ciclo de vida do sistema.
Assinale a alternativa correta que apresenta as fases da Engenharia de Software que contemplam o ciclo de vida do sistema:
Nota: 11.1
	
	A
	Levantamento, Definição, Codificação, Testes e Manutenção;
	
	B
	Distribuição, Instalação, Utilização e Manutenção;
	
	C
	Definição, Desenvolvimento, Operação e Retirada;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 03 da Aula 03.
	
	D
	Análise, Prototipação, Desenvolvimento;
	
	E
	Migração, Definição, Operação e Retirada.
Questão 3/9 - Análise de Sistemas
Em um ambiente real de desenvolvimento de software mudanças são inevitáveis. Em muitos dos casos os requisitos do sistema mudam enquanto o sistema ainda está sendo desenvolvido.
Com base na situação apresentada acima, assinale a alternativa correta, que corresponde ao tipo de controle utilizado para gerenciamento deste tipo de situação:
Nota: 11.1
	
	A
	Controle de Entradas e Saídas;
	
	B
	Controle de Mudança;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04.
	
	C
	Controle da Informação;
	
	D
	Controle de Requisitos;
	
	E
	Controle de Recursos Humanos.
Questão 4/9 - Análise de Sistemas
Uma das atividades primordiais do processo de desenvolvimento de software em geral e da Análise de Sistemas em particular, diz respeito à especificação de Requisitos do software, conforme apresentado na aula 04, e o Gerenciamento de Requisitos é uma importante atividade do processo de desenvolvimento de software.
Assinale a alternativa correta referente ao que é necessário para implementar uma gerência de requisitos eficaz:
Nota: 11.1
	
	A
	Definir um conjunto de políticas;
	
	B
	Rastreabilidade e garantia da qualidade;
	
	C
	Definir um conjunto de objetivos para o processo de gerência;
	
	D
	Que todos os artefatos (documentos) produzidos durante o desenvolvimento do software tornem a gerência dos requisitos visível e transparente;
	
	E
	Todas as alternativas estão corretas.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04.
Questão 5/9 - Análise de Sistemas
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:
Nota: 11.1
	
	A
	Include;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06.
	
	B
	Associação e Include;
	
	C
	Include e Extends;
	
	D
	Extends;
	
	E
	Associação e Extends.
Questão 6/9 - Análise de Sistemas
A evolução do processo de análise de sistemas resultou no surgimento de vários modelos. Um destes modelos criou o conceito de um tipo de dado com uma estrutura e operações para manipular esta estrutura.
Assinale a alternativa correta que corresponde a como este modelo de análise de sistemas é conhecido:
Nota: 11.1
	
	A
	Análise Estruturada;
	
	B
	Rappid Application Development – RAD;
	
	C
	Análise Essencial;
	
	D
	Análise Orientada a Objetos;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 05.
	
	E
	Unified Modeling Language – UML.
Questão 7/9 - Análise de Sistemas
De acordo com o que foi abordado na Aula 03, o estudo de viabilidade é o que indica se o esforço em desenvolver a ideia vale a pena.
Com relação ao estudo de viabilidade, assinale a alternativa correta:
Nota: 11.1
	
	A
	Dá suporte automatizado aos métodos;
	
	B
	Visa tanto a tomada de decisão e também a sugestão de possíveis alternativas de solução;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 05 da Aula 03.
	
	C
	É um processo que envolve todas as atividades exigidas para criar e manter o documento de requisitos de sistema;
	
	D
	É um processo de análise para identificar se o software após desenvolvido é adequado ao ambiente onde será implantado;
	
	E
	Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento do sistema.
Questão 8/9 - Análise de Sistemas
Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise atentamente a definição apresentada abaixo:
Representam um conjunto de informações, ou seja, elementos de dados que caracterizam um objeto.
Assinale a alternativa correta que corresponde a qual conceito da análise orientada a objetos a definição apresentada acima se refere:
Nota: 11.1
	
	A
	Objetos;
	
	B
	Operações;
	
	C
	Atributos;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 05.
	
	D
	Classes;
	
	E
	Métodos.
Questão 9/9 - Análise de Sistemas
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 essa afirmação, podemos dizer então que a Engenharia de Software é:
Nota: 11.1
	
	A
	É um tópico de desenvolvimento de software;
	
	B
	É uma metodologia de desenvolvimento de software;
	
	C
	É uma estrutura de desenvolvimento de software;
	
	D
	É um processo de desenvolvimento de software;
	
	E
	É uma disciplina da engenharia dedicada a todos os aspectos da produção de software.
Você acertou!Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 03.
Questão 1/10 - Análise de Sistemas
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 Funcionais:
Nota: 10.0
A Listagem de todas as coisas que o sistema deve fazer;
Você acertou!
Conforme página 05 da Rota de Aprendizagem da Aula 03, Requisitos funcionais são uma
listagem de todas as coisas que devem ser evitadas no sistema.
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.
Questão 2/10 - Análise de Sistemas
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:
Nota: 10.0
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;
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.
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.
Questão 3/10 - Análise de Sistemas
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:
Nota: 10.0
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;
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.
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.
Questão 4/10 - Análise de Sistemas
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:
Nota: 10.0
A Include, Extend, Composição;
B Agregação, Composição, Herança;
C Include, Composição, Herança;
D Include, Extend, Generalization;
Você acertou!
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.
E Herança, Extend, Agregação.
Questão 5/10 - Análise de Sistemas
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:
Nota: 10.0
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;
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.
E Análise, Especificação, Planejamento, Implementação.
Questão 6/10 - Análise de Sistemas
Com relação a definição de Software, analise atentamente as afirmativas
abaixo:
I. Fazem parte da definição de Software, instruções que quando executadas
produzem a função e o desempenho desejados;
II.Fazem parte da definição de Software, estruturas de dados que
possibilitam que os programas manipulem adequadamente a informação;
III. Fazem parte da definição de Software, documentos que descrevem a
operação e o uso dos programas.
Com base nas afirmativas apresentadas acima, assinale a alternativa
correta:
Nota: 10.0
A Estão corretas somente as afirmativas I e III;
B Estão corretas somente as afirmativas I e II;
C Estão corretas somente as afirmativas II e III;
D Está correta somente a afirmativa I;
E Estão corretas as afirmativas I, II e III.
Você acertou!
Conforme apresentado no slide 14/56 da Aula 01, Define-se software como:
- Instruções que quando executadas produzem a função e o desempenho desejados;
- Estruturas de dados que possibilitam que os programas manipulem adequadamente a informação;
- Documentos que descrevem a operação e o uso dos programas.
Questão 7/10 - Análise de Sistemas
Conforme abordado nas aulas, durante o desenvolvimento de software, as
etapas que envolvem métodos, ferramentas e procedimentos, são
conhecidas como componentes do Ciclo de Vida de Software.
Com relação aos modelos de ciclo de vida vistos nas aulas, analise
atentamente a imagem abaixo:
Assinale a alternativa que corresponde ao modelo de ciclo de vida de
software que é apresentado na imagem acima:
Nota: 10.0
A Modelo Cascata;
Você acertou!
Conforme apresentado no slide 37/56 da Aula 1 e imagem abaixo, é o modelo cascata.
B Modelo Estrutural;
C Modelo Espiral;
D Modelo Essencial;
E Prototipação.
Questão 8/10 - Análise de Sistemas
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:
Nota: 10.0
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.
Você acertou!
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.
Questão 4/12 - Análise de Sistemas
O surgimento de sistemas de software complexos resultou na necessidade de reavaliar a forma de desenvolver sistemas. As técnicas
evoluído de forma impressionante, notavelmente no que tange à modelagem de sistemas.
Você acertou!
Conforme apresentado na página 04 da Rota de Aprendizagem da Aula 04,
durante a revisão de requisitos é necessário segundo a CMM Identificar
requisitos incompletos ou ausentes, Determinar se os requisitos estão claros,
Revisar requisitos com problemas potenciais e Negociar compromissos com os
grupos envolvidos.
Com relação aos conceitos apresentados acima e a modelagem de sistemas orientados a objetos, assinale a alternativa correta
corresponde a definição da UML:
Nota: 10.0
A É uma linguagem de programação visual;
B É uma linguagem visual independente de linguagem de programação e
independente deprocesso de desenvolvimento;
Você acertou!
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.
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.
Questão 5/12 - Análise de Sistemas
Conforme abordado na aulas, a Crise do Software refere-se a um conjunto de problemas encontrados no desenvolvimento de software.
Com relação à Crise do Software, analise atentamente as afirmativas abaixo:
I. As estimativas de custo e prazo na maioria das vezes são precisas;
II. A qualidade de software geralmente é adequada;
III. A produtividade das pessoas da área de software não tem acompanhado a demanda por seus serviços;
IV. O software existente é muito difícil de manter.
Com base nas afirmativas acima, assinale a alternativa correta:
Nota: 10.0
A As afirmativas I e II referem-se a problemas relacionados à Crise do Software;
B As afirmativas I, III e IV referem-se a problemas relacionados à Crise do
Software;
C As afirmativas III e IV referem-se a problemas relacionados à Crise do
Software;
D As afirmativas I e III referem-se a problemas relacionados à Crise do Software;
E As afirmativas I, II, III e IV referem-se a problemas relacionados à Crise do
Software.
Você acertou!
Conforme apresentado nos slides 17/56 ao 19/56 da Aula 1, os problemas
referentes a Crise do Software são:
- As estimativas de prazo e de custo frequentemente são precisas;
- A produtividade das pessoas da área de software não tem acompanhado a
demanda por seus serviços;
- A qualidade de software as vezes é menos que adequada;
- O software existente é muito difícil de manter.
Questão 6/12 - Análise de Sistemas
A Orientação a Objetos surgiu no final da década de 60, quando dois cientistas dinamarqueses criaram a linguagem Simula (Simula Language), sendo assim introduzido os conceitos de classe e herança.
Com relação a esta definição, assinale a alternativa correta que corresponde a definição de Herança na orientação a objetos:
Nota: 10.0
A São procedimentos ou funções definidos e declarados que atuam sobre um
objeto;
B Representa um conjunto de informações, ou seja, elementos de dados que
caracterizam um objeto;
C É um tipo definido pelo usuário que contém o molde, a especificação para os
objetos;
D É o mecanismo pelo qual uma subclasse herda todas as propriedades da
superclasse e acrescenta suas próprias e exclusivas características;
E É a propriedade segundo a qual os atributos de uma classe são acessíveis
apenas pelos métodos da própria classe.
Você acertou!
Conforme apresentado na página de 03 da Rota de Aprendizagem da Aula 05,
Herança é o mecanismo pelo qual uma subclasse herda todas as propriedades
da superclasse e acrescenta suas próprias e exclusivas características.
Questão 2/12 - Análise de Sistemas
Segundo o CMM, uma das atividades da área de processo chave, gerência de requisitos,
revisão dos requisitos antes de incorporá-los ao projeto.
Com base besta definição, assinale a alternativa correta que corresponde ao que é necess
para a revisão dos requisitos segundo a CMM:
Nota: 10.0
A
Você acertou!
Conforme apresentado no slide 14/56 da
Aula 01, Define-se software como:
- Instruções que quando executadas produzem a função e o desempenho desejados;
- Estruturas de dados que possibilitam que os programas manipulem adequadamente a informação;
- Documentos que descrevem a operação e o uso dos programas. Levantar todos os requisitos, Identificar requisitos com problema, Testar os requisitos, Implementar os requisitos testados e aprovados;
B Revisar todos os requisitos, Selecionar os requisitos problemáticos, Corrigir os requisitos problemáticos e Implementar os requisitos;
C Testar os requisitos problemáticos, Corrigir requisitos problemáticos e Implementar os requisitos;
D Identificar requisitos incompletos ou ausentes, Determinar se os requisitos estão claros, Revisar requisitos com problemas potenciais e Negociar compromissos com os grupos envolvidos;
E Identificar os requisitos, Selecionar os requisitos claros e Implementar os requisitos.
objetiva
Questão 1/10 - Análise de Sistemas
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 a definição
de Requisitos:
Nota: 10.0
A
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.
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.
Questão 2/10 - Análise de Sistemas
O Diagrama de Fluxo de Dados é uma representação gráfica da interdependência de
processos que compõem um sistema.
Com relações as notações básicas de uma DFD, assinale a alternativa correta que
corresponde a definição de Processo:
Nota: 10.0
A
B
Representa um repositório de dados que são armazenados para serem usados em um ou mais
processos;
C
Representa um produtor ou consumidor de informações que resida dentro dos limites do
sistema a ser modelado;
D Representa um transformador de informações que resida dentro dos limites do sistema a ser
modelado;
Você acertou!
Conforme apresentado no slide 17/78 da Aula 02, Processo representa um transformador de
informações que resida dentro dos limites do sistema a ser modelado.
E
Representa um produtor ou consumidor de informações que resida fora dos limites do sistema
a ser modelado.
Questão 3/10 - Análise de Sistemas
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:
Nota: 10.0
A
B
Nome, Atributos e Métodos;
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.
C Métodos, Nome e Atributos;
D Nome, Métodos e Atributos;
E Objetos, Atributos e Métodos.
Questão 4/10 - Análise de Sistemas
A Orientação a Objetos surgiu no final da década de 60, quando dois cientistas
dinamarqueses criaram a linguagem Simula (Simulation Language), sendo assim
introduzido os conceitos de classe e herança.
Com relação a esta definição, assinale a alternativa correta que corresponde a
definição de Herança na orientação a objetos:
Nota: 10.0
A
B
Representa um conjunto de informações, ou seja, elementos de dados que caracterizam um
objeto;
C É um tipo definido pelo usuário que contém o molde, a especificação para os objetos;
D
É o mecanismo pelo qual uma subclasse herda todas as propriedades da superclasse e
acrescenta suas próprias e exclusivas características;
Você acertou!
Conforme apresentado na página de 03 da Rota de Aprendizagem da Aula 05, Herança é o
mecanismo pelo qual uma subclasse herda todas as propriedades da superclasse e acrescenta
suas próprias e exclusivas características.
E
É a propriedade segundo a qual os atributos de uma classe são acessíveis apenas pelos métodos
da própria classe.
Questão 5/10 - Análise de Sistemas
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 Funcionais:
Nota: 10.0
A
Você acertou!
Conforme página 05 da Rota de Aprendizagem da Aula 03, Requisitos funcionais são uma
listagem de todas as coisas que devem ser evitadas no sistema.
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.
Questão 6/10 - Análise de Sistemas
No final de década de 1990 o paradigma de orientação a objetos atinge sua
maturidade, assim os conceitos de padrões de projetos, frameworks de
desenvolvimento, componentes e padrões de qualidade começam a ganhar espaço, e
assim surge um novo conceito, a UML.
Assinale a alternativa correta que corresponde à definição da UML:
Nota: 10.0
A Framework de desenvolvimento de sistemas;
B Padrão de projeto para o desenvolvimento de sistemas modernos;
C Instruções que quando executadas produzem a função e o desempenho desejados;
D
Ferramenta de modelagem utilizada no desenvolvimento atual de sistemas;
Você acertou!
Conforme abordado no slide 13/56 da Aula 01, UML é uma ferramenta de modelagem
utilizada no desenvolvimento atual de sistemas.
E Possibilita que os programas manipulem adequadamente a informação.

Outros materiais