Logo Passei Direto
Buscar

Questões Objetivas - Desenvolvimento de Software-3

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

<p>25/11/2015 BDQ Prova</p><p>http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4</p><p>Avaliação  PROCESSOS DE DESENVOLVIMENTO</p><p>DE SOFT Tipo de Avaliação: AV</p><p>Aluno:</p><p>Professor: RAFAEL DIAS RIBEIRO Turma: 9006/AA</p><p>1a Questão (Ref.: 97178) Pontos: 1,5  / 1,5</p><p>O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser</p><p>desenvolvidas na fase de projeto de um sistema.</p><p>Resposta: A fase de projeto é a solução para o problema encontrado na fase de análise, suas principais atividades</p><p>são: definir qual será o banco de dados a ser utilizado, arquitetura do sistema, linguagem de programação,</p><p>interface gráfica, definir os recursos fisicos necessários do sistema.</p><p>Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido</p><p>nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como,</p><p>definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.);</p><p>definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.);</p><p>especificação de planos de teste, entre outras atividades.</p><p>2a Questão (Ref.: 692410) Pontos: 1,0  / 1,5</p><p>Justifique a seguinte afirmativa: Das atividades de um Processo de Desenvolvimento de Software a Codificação é a</p><p>única atividade que será garantidamente feita.</p><p>Resposta: Não concordo, todas as etapas tem que estarem concluídas para garantir a qualidade do software. São</p><p>as etapas: requisitos, analise, projeto, codificação, testes, implantação e manutenção. Sem um projeto bem</p><p>especificado, analisado e projetado, não tem como garantir uma boa codificação.</p><p>Gabarito: Desde que o projeto não seja cancelado a codificação é de fato a única atividade que será</p><p>garantidamente realizada, pois análise de requisitos e projeto às vezes são deixados para trás ou feitos de forma</p><p>indevida, os testes podem ser deixados para trás devido o custo e tempo para entrega do software. No entanto,</p><p>não importa quão pobre ou caótico seja o projeto do software a construção sempre é realizada para que se tenha</p><p>um entregável.</p><p>3a Questão (Ref.: 567904) Pontos: 0,5  / 0,5</p><p>Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com</p><p>a sua licença de publicação:</p><p>Comercial ­ Programa por que se paga uma taxa de licenciamento para sua utilização.</p><p>Software Freeware ­ Programa de computador cujo uso não implica o pagamento de licença de uso.</p><p>Demo ­ Fração de um programa. Funciona como material promocional para dar a oportunidade do produto</p><p>ser avaliado.</p><p>Trial ­ Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo</p><p>estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 97178\n\nStatus da quest%C3%A3o: Liberada para Uso.');</p><p>javascript:alert('Nota aferida em 24/11/2015.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 692410\n\nStatus da quest%C3%A3o: Liberada para Uso.');</p><p>javascript:alert('Nota aferida em 24/11/2015.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 567904\n\nStatus da quest%C3%A3o: Liberada para Uso.');</p><p>25/11/2015 BDQ Prova</p><p>http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4</p><p>rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso.</p><p>Software Livre ­ Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É</p><p>comum o código fonte estar disponível para manuseá­lo.</p><p>Gabarito Comentado.</p><p>4a Questão (Ref.: 235218) Pontos: 0,5  / 0,5</p><p>Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos</p><p>profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo,</p><p>claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do</p><p>projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O</p><p>conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma</p><p>a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser</p><p>I. Descrições dos serviços fornecidos pelo sistema.</p><p>II. Restrições e características desses serviços.</p><p>III. Apresentados somente como Não Funcionais.</p><p>IV. Apresentados somente como Funcionais.</p><p>É correto, apenas, o que se afirma em</p><p>I, II e III</p><p>I e II</p><p>II, III e IV</p><p>I e III</p><p>II e IV</p><p>Gabarito Comentado.</p><p>5a Questão (Ref.: 661147) Pontos: 0,5  / 0,5</p><p>A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem</p><p>orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é:</p><p>um método para especificar e modelar os artefatos dos sistemas.</p><p>um método comum para a representação da orientação a objetos.</p><p>uma linguagem para implementar os conceitos da orientação a objetos.</p><p>um processo de especificação e modelagem de sistemas orientados a objeto.</p><p>uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.</p><p>Gabarito Comentado.</p><p>6a Questão (Ref.: 710799) Pontos: 0,0  / 0,5</p><p>A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de</p><p>software:</p><p>aproveitamento de ideias e de bibliotecas</p><p>bibliotecas e classes fundamentais</p><p>parte de código e a camada de arquitetura</p><p>módulo de código binário e classes fundamentais</p><p>https://v3.webcasters.com.br/Login.aspx?codTransmissao=296336&LoginExterno=urllogada@estacio.br&SenhaExterno=1234</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 235218\n\nStatus da quest%C3%A3o: Liberada para Uso.');</p><p>http://v3.webcasters.com.br/Login.aspx?codTransmissao=387116&LoginExterno=urllogada@estacio.br&SenhaExterno=1234</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 661147\n\nStatus da quest%C3%A3o: Liberada para Uso.');</p><p>http://v3.webcasters.com.br/Login.aspx?codTransmissao=423359&LoginExterno=urllogada@estacio.br&SenhaExterno=1234</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 710799\n\nStatus da quest%C3%A3o: Liberada para Uso.');</p><p>25/11/2015 BDQ Prova</p><p>http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4</p><p>parte de código de programa e bibliotecas</p><p>7a Questão (Ref.: 711284) Pontos: 0,5  / 0,5</p><p>Escolha  uma  modalidade  de  testes  na  coluna  da  esquerda  e  associe  corretamente  para  cada  uma  das</p><p>classificações apresentadas nas alternativas na coluna da direita.</p><p>Modalidade Classificações</p><p>1. Quanto à</p><p>utilização do</p><p>código</p><p>2. Quanto ao</p><p>objetivo na</p><p>busca pelo erro</p><p>(   ) Testes de integração ­ Teste para identificar erros durante a integração e interação entre</p><p>os módulos ou unidades do sistema</p><p>(   ) Testes estáticos ­ São testes realizados pela análise do código fonte. O tipo de análise é</p><p>visual, podendo haver um questionário para acompanhar os testes, inspecionando o código</p><p>desenvolvido pela equipe de programação</p><p>(   ) Testes dinâmicos ­ São testes baseados na execução do código do programa. Os testes</p><p>seguem, também, um questionário com base nos aspectos estruturais e funcionais do</p><p>programa</p><p>(   ) Testes de unidade ­ Teste realizado em um módulo ou em alguns módulos definidos que</p><p>representam uma única unidade. A determinação da quantidade de módulos a serem</p><p>testados está contida na documentação de projeto</p><p>(   ) Testes de validação ­ Teste realizado após a integração de todos os módulos do sistema</p><p>2, 2, 1, 1, 2</p><p>1, 1, 1, 2, 2</p><p>2, 1, 1, 2, 1</p><p>2, 1, 1, 2, 2</p><p>2, 1, 2, 1, 1</p><p>8a Questão (Ref.: 567950) Pontos: 0,5  / 0,5</p><p>A  fase  de  implementação,  ou  codificação,  tem  como  objetivo  escrever  o  programa  em  uma  linguagem  de  programação,  seguindo</p><p>normas e diretrizes da empresa à qual o desenvolvedor esteja ligado.</p><p>Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima</p><p>para baixo:</p><p>1. Implementação</p><p>(   ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada;</p><p>após o processo de compilação ou interpretação.</p><p>2. Desenho                 (   ) Etapa do processo de desenvolvimento de software já estudada anteriormente.</p><p>3.  Código  Fonte                  (      )  Processo  que  realiza  a  transformação  do  desenho  em  diversos  tipos  de  componentes  de  código  de</p><p>programação.</p><p>4. Código Objeto        (   ) Sequência binária de ações diretamente direcionadas para o processador da máquina.</p><p>5. Código Máquina     (   ) Resultado da compilação do código fonte.</p><p>3, 2, 1, 5, 4</p><p>5, 4, 3, 2, 1</p><p>4, 5, 3, 1, 2</p><p>2, 1, 4, 3, 5</p><p>1, 4, 5, 2, 3</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 711284\n\nStatus da quest%C3%A3o: Liberada para Uso.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 567950\n\nStatus da quest%C3%A3o: Liberada para Uso.');</p><p>25/11/2015 BDQ Prova</p><p>http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4</p><p>9a Questão (Ref.: 616268) Pontos: 1,0  / 1,0</p><p>Considerando importância de documentar todos os passos do processo de desenvolvimento de software.</p><p>Complete a frase escrevendo o nome de cada tipo utilizado na documentação do processo:</p><p>__________: Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar</p><p>o andamento do projeto.</p><p>__________: Documentação de acompanhamento de recursos utilizados durante o andamento do projeto.</p><p>__________: Estabelece o formato e a cadência de como o processo deve ser implementado.</p><p>__________: Estabelece a forma de comunicação entre os membros do projeto.</p><p>__________: Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que</p><p>ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões.</p><p>Relatórios ­ Padronização de processos ­ Cronogramas ­ Documentos técnicos ­ Comunicação</p><p>Cronogramas ­ Documentos técnicos ­ Relatórios ­ Padronização de processos ­ Comunicação</p><p>Cronogramas ­ Relatórios ­ Padronização de processos ­ Comunicação ­ Documentos técnicos</p><p>Padronização de processos ­ Relatórios ­ Comunicação ­ Documentos técnicos ­ Cronogramas</p><p>Comunicação ­ Cronogramas ­ Padronização de processos ­ Documentos técnicos ­ Relatórios</p><p>Gabarito Comentado.</p><p>10a Questão (Ref.: 611647) Pontos: 1,0  / 1,0</p><p>O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as</p><p>atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um</p><p>período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões diárias</p><p>para acompanhamento do andamento das atividades.</p><p>Complete a frase escrevendo o nome de cada uma das características do modelo Scrum:</p><p>I) _____________: Período para finalização de cada requisito;</p><p>II) _____________: Reunião diária para análise de andamento do projeto;</p><p>III) _____________: Lista com funcionalidades a serem implementadas;</p><p>IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à</p><p>equipe como será implementado;</p><p>V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer</p><p>na tentativa de não estourar o Sprint.</p><p>Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V).</p><p>Sprint ­ Scrum ­ Scrum Master ­ Product Backlog ­ Sprint Backlog</p><p>Sprint ­ Daily Scrum ­ Product Backlog ­ Sprint Backlog ­ Scrum Master</p><p>Product Backlog ­ Scrum Master ­ Sprint Backlog ­ Sprint ­ Srum</p><p>Scrum Master ­ Sprint ­ Scrum ­ Product Backlog ­ Sprint Backlog</p><p>Product Backlog ­ Sprint Backlog ­ Sprint ­ Scrum ­ Scrum Master</p><p>Gabarito Comentado.</p><p>Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 616268\n\nStatus da quest%C3%A3o: Liberada para Uso.');</p><p>https://v3.webcasters.com.br/Login.aspx?codTransmissao=381057&LoginExterno=urllogada@estacio.br&SenhaExterno=1234</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 611647\n\nStatus da quest%C3%A3o: Liberada para Uso.');</p><p>https://v3.webcasters.com.br/Login.aspx?codTransmissao=381055&LoginExterno=urllogada@estacio.br&SenhaExterno=1234</p>

Mais conteúdos dessa disciplina