Buscar

Apol 01 - Gabarito Oficial

Prévia do material em texto

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:
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 partedos desenvolvedores;
C Pouco conhecimento em desenvolvimento por parte dos desenvolvedores, baixo custo de remuneração, baixaprodutividade dos profissionais;
D Estimativas de prazo e custo imprecisas, software difícil de manter, insatisfação do cliente com osoftware, qualidade do software menos que a adequada;
E Cliente satisfeito com o software recebido, demora na entrega do software, inadimplência por parte dosclientes.
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:
Você acertou!
Conteúdo apresentado na Rota de Aprendizagem e nos slides 16/56 ao 23/56 da Aula 1.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 6 18/07/2016 11:17
A RAD (Rappid Application Development);
B Cascata;
C Prototipação;
D Espiral;
E Clássico.
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.
A Espiral;
B Prototipação;
C MVC;
D Cascata;
E RAD (Rappid Application Development).
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:
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3 e Slides 48/56 ao 50/56 e 54/56.
Você acertou!
Conforme apresentado nos slides 36/56 ao 42/56 da Aula 1, o modelo cascata é o mais antigo e o maisamplamente usado na engenharia de software, e requer uma abordagem sistemática e sequencial aodesenvolvimento de software.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 6 18/07/2016 11:17
A Ferramentas GUI;
B Ferramentas RAD;
C Arquitetura MVC;
D Projeto estruturado;
E UML.
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.
A RAD (Rappid Application Development);
B MVC;
C Espiral;
D Cascata;
E Prototipação.
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.
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.
Você acertou!
Conforme apresentado na Rota de Aprendizagem e slide 49/56 da Aula 1, o modelo Espiral engloba as melhorescaracterí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 iterativaque 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.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 6 18/07/2016 11:17
De acordo com estes conceitos, assinale a alternativa correta que corresponde a denominação dada a totalidade das etapas que se constituem destes elementos:
A Ciclos de Desenvolvimento Ágil;
B RAD (Rappid Application Development);
C Fases da UML;
D Ciclo de Vida;
E Crise de Software.
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.
A Prototipação;
B RAD (Rappid Application Development);
C Ciclo de Vida do Software;
D Ciclo de Desenvolvimento Ágil;
E Fases da UML.
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 
Você acertou!
Conforme conteúdo da Rota de Aprendizagem e slides 32/56 ao 35/56, o conjunto das etapas que envolvemmétodos, ferramentas e procedimentos, são conhecidos como ciclo de vida.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem e slide 44/56, onde define que a prototipação é o processo quepossibilita que o desenvolvedor crie um modelo do software que deve ser construído.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 6 18/07/2016 11:17
necessidades em software:
A Entregar o produto ao cliente, entender as necessidades do cliente, Planejar a solução, implementar asolução, validar esta solução;
B Criar um modelo do software, identificar os requisitos de software, definir um conjunto de objetivos gerais parao 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.
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:
A Análise Essencial;
B Análise Estruturada;
C Análise Sequencial;
D Análise Orientada a Objetos;E UML.
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.
Você acertou!
Conforme abordado na Rota de Aprendizagem, pagina 03 da Aula 1, devem ser consideradas as atividades decomo 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.
Você acertou!
Conforme apresentado na Rota de Aprendizagem, página 2 e slide 12/56 da Aula 1, surge a análise orientada aobjetos no período da década de 1990, como resposta às dificuldades encontradas na aplicação da AnáliseEstruturada a certos domínios de aplicação.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
5 de 6 18/07/2016 11:17
Com base na definição apresentada acima, assinale a alternativa que corresponde qual atividade está se referindo:
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 seiniciou a evolução dos sistemas computadorizados, grande parte dos esforços, e consequentes custos, eramconcentrados no desenvolvimento do hardware, em razão, principalmente das limitações e dificuldadesencontradas na época.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 6 18/07/2016 11:17

Continue navegando