Projeto Integrador Em Análise E Desenvolvimento De Sistemas

Description

Preparação para as provas Projeto Integrador Em Análise E Desenvolvimento De Sistemas. As questões são das provas do Enade 2011, 2008 e curso BNDES
JLilo
Quiz by JLilo, updated more than 1 year ago
JLilo
Created by JLilo over 10 years ago
351
1

Resource summary

Question 1

Question
O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas para a elicitação dos requisitos. A respeito dessas técnicas, analise as afirmações a seguir. I. Workshop de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do projeto e representantes do cliente. II. Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os passos necessários para sua conclusão. III. As entrevistas são realizadas com os stakeholders e podem ser abertas ou fechadas. IV. A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados em outros sistemas da organização. É correto apenas o que se afirma em
Answer
  • I e II.
  • I e III.
  • II e IV.
  • I, III e IV.
  • II, III e IV.

Question 2

Question
O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas para a elicitação dos requisitos. A respeito dessas técnicas, analise as afirmações a seguir. I. Workshop de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do projeto e representantes do cliente. II. Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os passos necessários para sua conclusão. III. As entrevistas são realizadas com os stakeholders e podem ser abertas ou fechadas. IV. A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados em outros sistemas da organização. É correto apenas o que se afirma em
Answer
  • I e II.
  • I e III.
  • II e IV.
  • I, III e IV.
  • II, III e IV.

Question 3

Question
Várias técnicas relacionadas à programação extrema (XP) são diretamente ligadas ao código, incluindo a refatoração, programação em pares e integração contínua. A programação em pares é a prática preferida dos desenvolvedores XP trabalhando em pares em um computador. A programação em pares auxilia no desenvolvimento de código de melhor qualidade quando os pares
Answer
  • elaboram e utilizam padrões de codificação conjuntamente, os quais, quando utilizados corretamente e apropriadamente, reduzem problemas individuais
  • estão acostumados ao desenvolvimento e à propriedade coletiva, limitando-se a fazer pequenas mudanças na ocorrência de erros em tempo de execução.
  • minimizam os riscos de insucesso no projeto através da utilização de ferramentas para a geração automática de testes funcionais e protótipos de interface.
  • escrevem testes em separado e discutem os resultados posteriormente, o que dá a eles a chance de se sintonizarem antes de começarem a implementação.
  • trabalham em projetos complexos onde a codificação seja desenvolvida de forma conjunta, minimizando erros e agregando valor onde quer que o sistema necessite.

Question 4

Question
O conjunto de casos de uso representa as possíveis interações que serão representadas nos requisitos do sistema. A figura a seguir desenvolve um exemplo de biblioteca e mostra outros casos de uso (use-cases) nesse ambiente. Com relação ao tema, analise as asserções a seguir. A figura também ilustra os pontos essenciais da notação de casos de uso. Os agentes no processo são representados por bonecos e cada tipo de interação é representada por uma elipse com um nome PORQUE a UML é um padrão para a modelagem orientada a objetos e, assim, os casos de uso e a obtenção de requisitos com base em casos de uso são cada vez mais utilizados para obter requisitos. Acerca dessas asserções, assinale a opção correta.
Answer
  • As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
  • As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
  • A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
  • A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
  • Tanto a primeira quanto a segunda asserções são proposições falsas.

Question 5

Question
Analise as seguintes afirmações sobre a UML (Linguagem de Modelagem Unificada). I. A UML é uma metodologia para o desenvolvimento de software orientado a objetos, uma vez que fornece um conjunto de representações gráficas e sua semântica para a modelagem de software. II. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Esse diagrama apresenta o sistema sob a perspectiva do usuário, e é dentre todos da UML, o mais abstrato, flexível e informal. III. Um relacionamento de extensão de um caso de uso “A” para um caso de uso “B” significa que toda vez que “A” for executado ele incorporará o comportamento definido em “B”. IV. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo. É correto apenas o que se afirma em
Answer
  • I e II.
  • II e IV.
  • III e IV.
  • I, II e III.
  • II, III e IV.

Question 6

Question
O diagrama de atividades é um dos diagramas disponíveis na UML (Linguagem de Modelagem Unificada) para a modelagem de aspectos dinâmicos de sistemas. Com relação ao diagrama de atividades apresentado, avalie as afirmações a seguir. I. A atividade 05 será executada se a atividade 03 ou a atividade 04 for concluída. II. A ramificação sequencial existente após a atividade 02 significa que, caso o fluxo seja [não], é necessário que sejam executadas novamente as atividades 01 e 02. III. As atividades 03 e 04 vão ter início ao mesmo tempo, entretanto, não significa que terminarão ao mesmo tempo. IV. Caso o fluxo da ramificação sequencial existente após a atividade 02 tenha o fluxo [sim], a atividade 02 não será mais executada. É correto apenas o que afirma em
Answer
  • I e II.
  • II e III.
  • III e IV.
  • I, II e IV.
  • I, III e IV.

Question 7

Question
Os mapas de navegação enfocam como as pessoas se movimentam por um site ou aplicação. Cada página do site ou local da aplicação é representado com uma caixa ou cabeçalho e todas as páginas que puderem ser acessadas a partir dela devem usá-la como referência. Uma técnica bastante utilizada é colocar todos os fluxos possíveis no mapa de navegação, já que isso destacará seções onde há necessidade de uma revisão no projeto da interface. BENYON, D. Interação humano-computador. 2.ed. São Paulo: Pearson Prentice Hall, 2011. Com relação ao tema, analise as asserções a seguir. Os mapas de navegação são redesenhados muitas vezes no decorrer do ciclo de vida do projeto PORQUE a interface deve ser projetada para atender pessoas (capacidades e limitações motoras, neurológicas, cognitivas, etc.), atividades que as pessoas querem realizar (questões temporais, com ou sem cooperação, se são críticas em termos de segurança ,etc.), contextos nos quais a interação acontece (ambiente físico, contexto social ou organizacional ,etc.), e ater-se às tecnologias empregadas (hardware, plataformas, normas, linguagens de programação, políticas de acesso em ambientes de trabalho e residencial, etc.). As combinações desses elementos são muito diferentes, por exemplo, em um quiosque público, em um sistema de agenda compartilhada, em uma cabine de avião ou em um telefone celular. Acerca dessas asserções, assinale a opção correta.
Answer
  • As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
  • As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
  • A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
  • A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
  • Tanto a primeira quanto a segunda asserções são proposições falsas.

Question 8

Question
Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de desenvolvimento, chamados de IDE, que têm por objetivo facilitar o desenvolvimento de softwares, provendo maior produtividade e gerenciamento de projetos. A especificação JavaBeans foi criada para ser um padrão de desenvolvimento de componentes que possam ser facilmente usados por outros desenvolvedores em diferentes IDE. Com relação ao tema, analise as asserções a seguir. Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que facilitem a implementação do seu projeto PORQUE como o código desses componentes está em linguagem intermediária, ou seja, independente da arquitetura de um computador real, só é necessário que a máquina virtual esteja instalada no computador onde o aplicativo será executado e a máquina virtual será a responsável pela interpretação do código para a linguagem de máquina do computador em execução. Acerca dessas asserções, assinale a alternativa correta.
Answer
  • As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
  • As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
  • A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
  • A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
  • Tanto a primeira quanto a segunda asserções são proposições falsas.

Question 9

Question
Os processos de negócio aumentam o entendimento do “o que precisa ser feito” e do “como precisa ser feito” dentro de uma organização. Sabendo disso, a fase da gestão de processos de negócio que evita a estagnação dos processos organizacionais é
Answer
  • a fase de gerenciamento.
  • a fase de planejamento
  • a fase de monitoração.
  • a fase de modelagem.
  • a fase de otimização.

Question 10

Question
A Norma ISO/IEC FDIS 14764 (2006) estabelece definições de vários tipos de manutenção e fornece um guia para gerenciar o processo de manutenção, que pode ser aplicado no planejamento, execução e controle, revisão e avaliação, e fechamento do processo de manutenção. Segundo essa Norma, solicitações de modificação são classificadas como corretiva, preventiva, adaptativa ou perfectiva. Os detalhes de como implementar ou realizar as atividades e tarefas de manutenção não são especificadas pela Norma, sendo de responsabilidade do mantenedor. Considerando os tipos de manutenção e as atividades de implementação do processo, avalie as afirmações a seguir. I. O mantenedor deve desenvolver, documentar e executar planos e procedimentos para realizar as atividades e tarefas do processo de manutenção. II. O mantenedor deve alterar a configuração do sistema para corrigir erros identificados pelos usuários usando a manutenção perfectiva. III. O mantenedor deve estabelecer procedimentos para receber, registrar e rastrear solicitações de modificação/registro de problemas dos usuários, e também prover realimentação para os usuários. IV. O mantenedor deve documentar a estratégia a ser usada para melhorar a manutebilidade futura do sistema, usando a manutenção corretiva. É correto apenas o que se afirma em
Answer
  • I.
  • II
  • I e III.
  • II e IV.
  • III e IV.

Question 11

Question
Padrões de criação (creational patterns) abstraem a forma como objetos são criados, tornando o sistema independente de como os objetos são criados, compostos e representados. Um padrão de criação de classe usa a herança para variar a classe que é instanciada, enquanto que um padrão de criação de objeto delegará a instanciação para outro objeto. Há dois temas recorrentes nesses padrões. Primeiro, todos encapsulam conhecimento sobre quais classes concretas são usadas pelo sistema. Segundo, ocultam o modo como essas classes são criadas e montadas. Tudo que o sistema sabe no geral sobre os objetos é que suas classes são definidas por classes abstratas. Os padrões de criação são classificados em Abstract Factory, Builder, Factory Method, Prototype e Singleton. O padrão Abstract Factory é usado quando
Answer
  • o sistema deve ser independente da maneira como seus produtos são criados, relacionados e representados.
  • o algoritmo de criação de um objeto deve ser independente das suas partes e da maneira como ele é montado.
  • houver uma única instância de uma classe e esta for acessada a partir de um ponto de acesso conhecido
  • classes delegam responsabilidade a alguma das subclasses, e deseja-se localizar qual é a subclasse acessada.
  • as classes utilizadas para instanciação são especificadas em tempo de execução ou carregadas dinamicamente.

Question 12

Question
O paradigma de programação orientado a objetos tem sido largamente utilizado no desenvolvimento de sistemas. Considerando o conceito de herança, avalie as afirmações abaixo. I. Herança é uma propriedade que facilita a implementação de reuso. II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir propriedades e métodos próprios. III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses. IV. Extensão é uma das formas de se implementar herança. É correto apenas o que se afirma em
Answer
  • I
  • III
  • I e IV.
  • II e III.
  • II e IV.
Show full summary Hide full summary

Similar

Algebra
Alex Maraio
A2 Level Biology: Transcription & Translation
Ollie O'Keeffe
French Module 1 'Moi'
Maya Khangura
IB SL Biology: Cell Division
mcgowan-w-10
The Many Conjugations of Spanish! Wow!
hannahkathryn5
How Parliament Makes Laws
harryloftus505
AS Media Studies Terminology
Mourad
GCSE Chemistry C4 (OCR)
Usman Rauf
Comparative Studies 2016: The Plough and The Stars, Foster, The King's Speech
Lorenzo Battilocchi
Salesforce Certified Platform Developer I (1-85)
Marco Calisti