Segundo Roger S. Pressman, Bruce R. Maxim e sua obra Engenharia de software : uma abordagem profissional,

podemos entender que a engenharia de software é uma tecnologia em camadas que possibilitam aos profissionais desenvolverem software com segurança. Das alternativas a seguir, qual aponta as 4 camadas de conhecimentos que envolve a Engenharia de Software? Pessoas, Análise, Requisitos e Qualidade.

Ferramentas, Diagramas, Pessoas e Equações.

Ferramentas, Métodos, Processos e Qualidade.

Ferramentas, Métodos, Processos e Agilidade.

Equações, Pessoas, Processos e Qualidade.

Quest.: 2
2.
Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. Os projetos e as operações diferem, principalmente, no fato de que os projetos são temporários e exclusivos, enquanto as operações são contínuas e repetitivas.

Que para algo ser considerado um projeto, deve haver planejamento de diversos aspectos, como?

Escopo, agilidade e custo.

Comum esforço, cronograma e custo.

Comum esforço, agilidade e tempo.

Escopo, cronograma e tempo.

Escopo, cronograma e custo.

Quest.: 3
3.
Se você está escrevendo um programa para si mesmo, que ninguém mais usará, você não precisa se preocupar em escrever o manual do programa, documentar sua arquitetura etc. No entanto, se você está escrevendo um software que outras pessoas usarão e no qual outros engenheiros farão alterações, então você provavelmente deve fornecer informação adicional, assim como o código do programa. Engenheiros de software se preocupam em desenvolver produtos de software (ou seja, software que pode ser vendido para um cliente). Existem dois tipos de produtos de software, produtos genéricos e Produtos sob encomenda.

SOMMERVILLE, Ian. Engenharia de Software. 10ª Ed. São Paulo: Pearson Prentice Hall, 2011.

Marque a alternativa que representa um produto sob encomenda.

Gerenciamento de projetos.

Ferramentas de banco de dados.

Controle de tráfego aéreo.

Processadores de texto.

Pacotes gráficos.

Quest.: 4
4.
"Os requisitos são as descrições dos serviços que devem ser fornecidos pelo sistema e suas restrições operacionais." (SOMMERVILLE, 2007). Considere as seguintes afirmativas:

I- Requisitos de usuário são declarações detalhadas, em linguagem técnica formal, das funcionalidades que o sistema deve prover e das restrições que o limitam.

II- Requisitos de sistema são declarações gerais, em linguagem natural e esboços informais, referentes ao que se espera do sistema em termos de serviços que deve realizar e restrições sob as quais deve operar.

III- Os requisitos de sistema se subdividem em requisitos funcionais e requisitos não-funcionais.

(SOMMERVILLE, Ian. Software Engineering. 8th. ed. Harlow: Addison-Wesley, 2007).

Sobre estas afirmativas, assinale a alternativa correta:

Apenas as afirmativas I e III são verdadeiras.

Apenas as afirmativas I e II são verdadeiras.

Apenas as afirmativas II e III são verdadeiras.

Apenas a afirmativa III é verdadeira.

As afirmativas I, II e III são verdadeiras.

Quest.: 5
5.
Processos de software estão relacionados a realização de algumas atividades essenciais e que têm como objetivo gerar um determinado produto de software. Entretanto, mesmo existindo muitos paradigmas ou processos distintos, todos apresentam atividades que são similares. Neste caso, são exemplos destas atividades, considerando a sequência correta:

especificação, validação, evolução e integração de software.

especificação, projeto, implementação, validação e evolução de software.

projeto, implementação, validação, evolução e integração de software.

especificação, estimativa de custo, projeto, validação e evolução de software.

projeto, implementação, integração, validação de software.

1 Resposta

  • Julliagatinhappank

    cfbvi fhk hjyg giyt fufiog rhydv

Clique aqui para adicionar a sua resposta.