Buscar

Apol 1 Análise de Sistemas Nota 100

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

Questão 1/10 - Análise de Sistemas 
De acordo com o conteúdo abordado na Aula 1, considere que você trabalha em uma empresa de 
desenvolvimento de software e que a empresa tenha decidido desenvolver um novo editor de texto para 
colocar no mercado. Esse editor deve ser um software que forneça recursos adicionais de apoio à autoria, 
embasado no estilo de escrita do usuário, o que o torna um software de funcionalidade mais complexa. 
Considere que a empresa deseja disponibilizar o produto no mercado em versões que agreguem esse 
suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade de desenvolvimento de uma 
nova versão. 
Com base na definição apresentada, conhecendo as características dos modelos de 
processos abordados, assinale a alternativa que corresponde ao modelo de processo apropriado para 
desenvolver esse editor: 
Nota: 10.0 
 
A RAD (Rappid Application Development); 
 
B Cascata; 
 
C Prototipação; 
 
D Espiral; 
Você acertou! 
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3 e Slides 48/56 ao 50/56 e 54/56. 
 
E Clássico. 
 
Questão 2/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, planejar a 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 3/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 4/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 5/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: 
Engloba as melhores características do ciclo de vida Clássico e da Prototipação, adicionando um novo 
elemento: a Análise de Risco. Segue a abordagem de passos sistemáticos do Ciclo de Vida Clássico 
incorporando-os numa estrutura iterativa que reflete mais realisticamente o mundo real e usa a 
Prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos. 
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 RAD (Rappid Application Development); 
 
B MVC; 
 
C Espiral; 
Você acertou! 
Conforme apresentado na Rota de Aprendizagem e slide 49/56 da Aula 1, o modelo Espiral engloba as melhores características do ciclo de vida Clássico e da Prototipação, adicionando um novo 
elemento: a Análise de Risco. Segue a abordagem de passos sistemáticos do Ciclo de Vida Clássico incorporando-os numa estrutura iterativa que reflete mais realisticamente o mundo real e usa a 
Prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos. 
 
D Cascata; 
 
E Prototipação. 
 
Questão 6/10 - Análise de Sistemas 
Conforme visto na Aula 02, Análise Essencial é o modelo do que o sistema tem que fazer, de forma a 
satisfazer os requisitos do utilizador, com o mínimo possível de informação sobre como o sistema deve ser 
implementado, dividindo-se em modelo ambiental e modelo comportamental. 
Com base na definição de Análise Essencial apresentada, assinale a alternativa correta que corresponde 
aos componentes que fazem parte do Modelo Comportamental da Análise Essencial. 
Nota: 10.0 
 
A Análise Essencial, Modelo Ambiental, Modelo Comportamental; 
 
B Declaração de Objetivos, Diagrama de Contexto, Lista de Eventos; 
 
C Declaração de Objetivos, Diagrama de Fluxo de Dados Particionado, Dicionário de Dados; 
 
D Diagrama de Fluxo de Dados Particionado, Diagrama Entidade Relacionamento, Normalização; 
Você acertou! 
Conteúdo apresentado na Rota de Aprendizagem, página 05/08 da Aula 02. 
 
E Lista de Eventos, Diagrama Entidade Relacionamento, Dicionário de Dados. 
 
Questão 7/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. 
Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde a como um 
Ferramenta CASE pode ser utilizada na Engenharia de Software: 
Nota: 10.0 
 
A apoio educacional para treinamento automatizado dos usuários do software; 
 
B apoio ao processo de segurança de software, a fim de evitar que usuários mal-intencionados acessem indevidamente o software; 
 
C apoio ao processo de manutenção dos repositórios de dados que são gerados após a fase de implantação do software; 
 
D apoio automatizado aos processos de software e fornecimento de informações sobre o software que está sendo desenvolvido; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 03. 
 
E apoio ao processo de teste e segurança do software a fim de evitar erros no sistema. 
 
Questão 8/10 - Análise de Sistemas 
Conforme abordado na Aula 02, o Diagrama de Fluxo de Dados (DFD) é uma representação gráfica da 
rede de processos interligados. 
Com base nos conceitos apresentados, assinale a alternativa correta com relação ao Diagrama de Fluxo 
de Dados: 
Nota: 10.0 
 
A O dicionário de dados, na descrição de componentes, permite utilizar o símbolo "?" para enquadrar componentes que são utilizados alternativamente; 
 
B Os dados podem mover-se diretamente deum depósito de dados para outro depósito de dados; 
 
C Entre dois depósitos de dados e entre duas entidades externas deve haver pelo menos uma ligação entre um depósito de dados e uma entidade externa; 
 
D Qualquer fluxo de dados tem sempre uma origem e um destino, sendo sempre um deles necessariamente um depósito de dados; 
 
E O destino de um fluxo de um determinado processo pode ser outro processo, um depósito de dados ou uma entidade externa. 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 1-3 da Aula 02. 
 
Questão 9/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: 
Processo que possibilita que o desenvolvedor crie um modelo do software que deve ser construído. 
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 Prototipação; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem e slide 44/56, onde define que a prototipação é o processo que possibilita que o desenvolvedor crie um modelo do software que deve ser construído. 
 
B RAD (Rappid Application Development); 
 
C Ciclo de Vida do Software; 
 
D Ciclo de Desenvolvimento Ágil; 
 
E Fases da UML. 
 
Questão 10/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.

Outros materiais