Questões sobre Engenharia de Software

Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Um dos diagramas do desenvolvimento de software é o diagrama de fluxo de dados, que mostra o fluxo dos dados entre um conjunto de componentes. Com relação a esses componentes é correto afirmar que podem ser

  • a.

    tarefas ou componentes de software.

  • b.

    atores ou tarefas.

  • c.

    atores ou abstrações das funcionalidades que serão incluídas no sistema de software.

  • d.

    qualquer elemento de um projeto de software, exceto tarefas ou atividades.

  • e.

    definidos apenas como atividades executáveis.

O gerenciamento de projeto de software é uma tarefa importante de planejamento e acompanhamento no desenvolvimento de software. Com relação aos conceitos do gerenciamento de projeto de software é correto afirmar que

  • a.

    um projeto, quando não é único, isto é, formado por tarefas cíclicas, não tem um ciclo de vida determinado.

  • b.

    o ciclo de vida de um software tem início na fase de prototipação e finaliza-se com a fase de desenvolvimento.

  • c.

    no gerenciamento orientado ao processo, o único risco que deve ser tratado está relacionado à ação dos atores.

  • d.

    a falta de visibilidade durante o desenvolvimento do produto de software dificulta o gerenciamento.

  • e.

    no gerenciamento orientado ao processo, é enfatizado o gerenciamento do projeto como uma única tarefa do ciclo de vida do software.

Analise as seguintes afirmações relativas ao RUP- Rational Unified Process:

I. O RUP é um processo de engenharia de software que fornece uma abordagem disciplinada para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento com o objetivo de assegurar a produção de software de alta qualidade que satisfaça as necessidades de seus usuários finais dentro de prazo e orçamento previsíveis.

II. O RUP é uma estrutura de processo que pode ser adaptada e estendida para compor as necessidades de uma organização que o esteja adotando.

III.No RUP, onde um modelo é uma simplificação da realidade, ao decidir a topologia do hardware necessária para executar o sistema, a equipe de projeto está no modelo de processo.

IV. Arquiteturas conduzem o RUP ao longo de todo o ciclo de vida, mas as atividades de construção são centradas na noção e conhecimento de casos de uso.

Indique a opção que contenha todas as afirmações verdadeiras.

  • a.

    I e II

  • b.

    II e III

  • c.

    III e IV

  • d.

    I e III

  • e.

    II e IV

Na Análise de Pontos de Função, as funções do tipo transação, classificadas como Entradas Externas, Saídas Externas ou Consultas Externas, representam as necessidades de processamento de dados fornecidas pela aplicação. Em relação a essas funções é correto afirmar que

  • a.

    relatórios e consultas que contenham cálculos ou gerem dados derivados são exemplos de Consultas Externas.

  • b.

    menus estáticos são exemplos de Consultas Externas.

  • c.

    transações que recebem dados externos utilizados na manutenção de Arquivos Lógicos Externos são exemplos de Entradas Externas.

  • d.

    telas de filtro de relatórios e consultas são exemplos de Entradas Externas.

  • e.

    consultas e relatórios sem nenhum totalizador e que não atualizam arquivos são exemplos de Saídas Externas.

Analise as seguintes afirmações relativas a paradigmas de Engenharia de Software:

I. O ciclo de vida clássico é um paradigma no qual o desenvolvedor, muitas vezes, assume certos compromissos de implementação para garantir que o produto esteja funcionando rapidamente. Esse critério de escolha o torna mais efetivo que os demais paradigmas no que se refere a produtos de software que atendam aos requisitos do usuário.

II. O ciclo de vida clássico é um paradigma que utiliza um método sistemático e seqüencial, em que o resultado de uma fase se constitui na entrada de outra. Devido à forma com que se dá a passagem de uma fase para outra, em ordem linear, esse paradigma também é conhecido como cascata.

III.O paradigma do ciclo de vida realimentado ou exploratório é baseado no desenvolvimento e implementação de um produto inicial, que é submetido aos comentários e críticas do usuário. O produto vai sendo refinado através de múltiplas versões, até que o produto de software desejado tenha sido desenvolvido.

IV.O paradigma espiral foi desenvolvido para englobar as melhores características dos paradigmas evolutivo e ciclo de vida clássico, adicionando-se a análise de risco, não existente nesses dois paradigmas iniciais.

Indique a opção que contenha todas as afirmações verdadeiras.

  • a.

    I e II

  • b.

    II e III

  • c.

    III e IV

  • d.

    I e III

  • e.

    II e IV

Analise as seguintes afirmações relativas às atividades de teste de software:

I. O objetivo do processo Teste de Software é estabelecer e manter a integridade dos produtos do projeto de software e executar o teste denominado ?Teste da caixa preta? ao longo de todo o ciclo de vida do projeto.

II. É de responsabilidade da equipe de Teste de Software realizar, periodicamente, auditorias das configurações básicas para verificar se elas estão de acordo com a documentação que as define.

III.Verificação de um software refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

IV.Validação de um software refere-se a um conjunto de atividades que garante que o software que foi construído atende às expectativas do cliente.

Indique a opção que contenha todas as afirmações verdadeiras.

  • a.

    I e II

  • b.

    II e III

  • c.

    III e IV

  • d.

    I e III

  • e.

    II e IV

Analise as seguintes afirmações relativas à Gestão da Informação e aos recursos Informacionais:

I. CRM é um conceito direcionado para ajudar na obtenção, processamento e interpretação dos dados gerados na relação empresa-cliente, que deve ter o apoio de uma ferramenta que ajuda a colocar em prática esse conceito. Desta forma, permite-se agilizar a relação empresa-cliente onde o cliente se manifesta com rapidez e a empresa interpreta e atende às suas expectativas.

II. O objetivo de um Data Mining é encontrar padrões implícitos em bancos de dados, geralmente usando técnicas estatísticas.

III. SIGs são sistemas que unem e integram os diversos sistemas rotineiros ou transacionais de uma organização. Permitem integrar os departamentos, de forma a agilizar processos e ainda gerar o just-in-time (produção por demanda, sem estoques). Por exemplo, quando uma venda é feita, a entrada é dada no sistema rotineiro de Vendas, mas o sistema de produção e o sistema de compras já ficam sabendo o que terão que fazer.

IV.O objetivo de um ERP é fornecer informações para a tomada de decisões, ou seja, são sistemas que fornecem relatórios. O usuário deve solicitar, de alguma forma (escolha por menus, uso de comandos, etc), a informação de que necessita, e o ERP procura em seus registros tal informação e a apresenta da melhor maneira possível ao usuário. Esta maneira pode ser textual (relatórios descritivos), por planilhas ou no modo gráfico.

Indique a opção que contenha todas as afirmações verdadeiras.

  • a.

    I e II

  • b.

    II e III

  • c.

    III e IV

  • d.

    I e III

  • e.

    II e IV

Em relação à tecnologia de orientação a objetos, os objetos que apresentam estrutura e comportamento idênticos são agrupados em

  • A.

    estrutura.

  • B.

    classes.

  • C.

    tipos.

  • D.

    atributos.

  • E.

    segmentos.

Princípio da orientação a objeto que representa a generalização e especialização, tornando atributos e operações comuns em uma hierarquia de classes é:

  • A.

    Encapsulamento.

  • B.

    Herança.

  • C.

    Polimorfismo.

  • D.

    Sobrecarga.

  • E.

    Continuidade.

Com relação ao Diagrama de Fluxo de Dados - DFD, é correto afirmar que

  • A.

    o DFD enfatiza o fluxo de dados objetivando o cumprimento do cronograma estabelecido, sem considerar o aspecto dos custos envolvidos.

  • B.

    um DFD retrata o sistema em termos de suas partes componentes, sem indicar as interfaces entre estas.

  • C.

    um fluxo de dados, em situações especiais, pode ser considerado uma representação de um fluxo de controle.

  • D.

    um DFD não leva em conta o estudo do ambiente físico corrente, mas, unicamente, as peculiaridades do ambiente lógico.

  • E.

    um processo é uma transformação dos fluxos de dados de entrada em fluxos de dados de saída.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...