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.

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer soluções em falhas/problemas detectados e otimizar o seu desempenho durante o processo de implantação e desenvolver soluções que viabilizem a linha de produção.

III Desenvolver sistemas orientados a objeto, atuando em processo de desenvolvimento de software nas etapas de iniciação e elaboração ou de construção e transição, conforme as metodologias adotadas na organização.

IV Projetar e administrar o ambiente operacional, definindo padrões para monitoração, instalação, configuração e customização do parque de servidores, visando garantir os melhores níveis de serviços relativos à infra-estrutura de tratamento da informação.

A partir das informações apresentadas acima, julgue os itens a seguir acerca do escopo da ISO-12207.

A atividade I está mais associada a um papel de operação (operating role) que a um papel de suporte (supporting role).

  • C. Certo
  • E. Errado

Com relação à melhoria dos processos de software, é correto afirmar:

  • A. A maturidade dos processos de software de uma organização influencia na capacidade de atingir metas de custo, qualidade e cronograma e determina o nível de qualidade.
  • B. Os processos de desenvolvimento de software têm de ser bem definidos, face à sua alta dependência dos desenvolvedores. Devem guardar disciplina e fidelidade ao processo e serem transparentes para com a alta administração.
  • C. Os processos imaturos caracterizam-se pelo prazo e qualidade de difícil previsão, uso de teste-piloto, excessivo uso de tecnologia e baixa visão do progresso e da qualidade.
  • D. O foco no produto torna-se irrelevante, já que a qualidade do sistema de software é influenciada pela qualidade do processo utilizado para seu desenvolvimento e sua manutenção.
  • E. Os processos imaturos requerem apoio visível da alta administração, em função dos custos de manutenção e dos riscos na adoção de nova tecnologia.

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer soluções em falhas/problemas detectados e otimizar o seu desempenho durante o processo de implantação e desenvolver soluções que viabilizem a linha de produção.

III Desenvolver sistemas orientados a objeto, atuando em processo de desenvolvimento de software nas etapas de iniciação e elaboração ou de construção e transição, conforme as metodologias adotadas na organização.

IV Projetar e administrar o ambiente operacional, definindo padrões para monitoração, instalação, configuração e customização do parque de servidores, visando garantir os melhores níveis de serviços relativos à infra-estrutura de tratamento da informação.

A partir das informações apresentadas acima, julgue os itens a seguir acerca do escopo da ISO-12207.

O desenvolvimento de sistemas orientados a objeto está mais relacionado a um processo de fornecimento (supply) que a um processo de aquisição (acquisition)

  • C. Certo
  • E. Errado

A(s) fase(s) do ciclo de vida clássico da engenharia de software que se concentra(m) na estrutura de dados, arquitetura de software, descrição procedimental do software e caracterização da interface, é (são):

  • A. Análise de requisitos de software e projeto de software.
  • B. Projeto de software, apenas.
  • C. Engenharia de sistemas e análise de requisitos de software.
  • D. Codificação, apenas.
  • E. Codificação e testes.

A XP (Extreme Programming) é baseada em um conjunto de regras, também conhecidas como best practices. Nesse aspecto, analise:

I. The Customer is Always Available: Na XP todas as decisões sobre o rumo do projeto devem ser tomadas pelo cliente. Ele deve priorizar as tarefas, ser responsável pelos testes de aceitação, e, acima de tudo, orientar e tirar dúvidas dos desenvolvedores durante o processo de programação.

II. A técnica de Continuous Integration diz que o código desenvolvido por cada par de desenvolvedores deve ser integrado ao código base constantemente. Quanto menor o intervalo entre cada integração, menor a diferença entre os códigos desenvolvidos e maior a probabilidade de identificação de erros, pois cada vez que o código é integrado, todos os unit tests devem ser executados, e, se algum deles falhar, é porque o código recém integrado foi o responsável por inserir erro no sistema.

III. Pair Programming – na XP todo o código deve ser produzido por duas pessoas utilizando o mesmo computador. Enquanto um dos parceiros se preocupa com detalhes da implementação, ficando responsável pela digitação do código, o outro deve tentar ter uma visão mais ampla da rotina, imaginando as suas peculiaridades.

IV. Collective Code Ownership – O código deve ser de propriedade de todos e todos devem ter permissão para alterar o que for necessário para que seu trabalho possa ser desenvolvido e, também, para se evitar atrasos no desenvolvimento, devido à necessidade de alterações nas rotinas.

É correto o que consta em

  • A. I e II, apenas.
  • B. II e III, apenas.
  • C. II, III e IV, apenas.
  • D. III e IV, apenas.
  • E. I, II, III e IV.

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer soluções em falhas/problemas detectados e otimizar o seu desempenho durante o processo de implantação e desenvolver soluções que viabilizem a linha de produção.

III Desenvolver sistemas orientados a objeto, atuando em processo de desenvolvimento de software nas etapas de iniciação e elaboração ou de construção e transição, conforme as metodologias adotadas na organização.

IV Projetar e administrar o ambiente operacional, definindo padrões para monitoração, instalação, configuração e customização do parque de servidores, visando garantir os melhores níveis de serviços relativos à infra-estrutura de tratamento da informação.

A partir das informações apresentadas acima, julgue os itens a seguir acerca do escopo da ISO-12207.

A atuação em processo de desenvolvimento de software na etapa de iniciação está mais associada ao papel de gestão (management) que ao de infra-estrutura (infrastructure)

  • C. Certo
  • E. Errado

Considere as seguintes afirmativas relacionadas com a análise estruturada moderna

1. É voltada para a modelagem de funções.

2. Utiliza abordagem top-down na elaboração dos diagramas de fluxo de dados.

3. Utiliza abordagem middle-up na elaboração dos diagramas de fluxo de dados.

4. Aborda o sistema apenas sobre duas perspectivas: processos e dados.

Assinale a alternativa correta

  • A. Apenas as afirmativas 1 e 2 são verdadeiras.
  • B. Apenas as afirmativas 1, 2 e 3 são verdadeiras.
  • C. Apenas as afirmativas 1, 3 e 4 são verdadeiras.
  • D. As afirmativas 1, 2, 3 e 4 são verdadeiras.
  • E. Apenas as afirmativas 1 e 3 são verdadeiras.

Considerando as informações do texto, julgue os itens seguintes, acerca de rational unified process (RUP) e modelos e padrões para gestão de TI.

O modelo RUP é superior ao modelo ITIL para modelar os processos de trabalho de uma equipe de desenvolvimento de software.

  • C. Certo
  • E. Errado

Analise o texto abaixo:

No modelo SW-CMM, o assunto tratado no texto acima refere-se à prática das comunicações que é tratada, também, na área chave de processo de

  • A. Gerência de Mudança de Tecnologia, pertencente ao nível 2 (otimizado)
  • B. Garantia de Qualidade de Software, pertencente ao nível 2 (repetível).
  • C. Definição do Processo da Organização, pertencente ao nível 3 (definido).
  • D. Gerência de Qualidade do Software, pertencente ao nível 4 (gerenciado).
  • E. Gerência Integrada de Software, pertencente ao nível 3 (definido).

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer soluções em falhas/problemas detectados e otimizar o seu desempenho durante o processo de implantação e desenvolver soluções que viabilizem a linha de produção.

III Desenvolver sistemas orientados a objeto, atuando em processo de desenvolvimento de software nas etapas de iniciação e elaboração ou de construção e transição, conforme as metodologias adotadas na organização.

IV Projetar e administrar o ambiente operacional, definindo padrões para monitoração, instalação, configuração e customização do parque de servidores, visando garantir os melhores níveis de serviços relativos à infra-estrutura de tratamento da informação.

A partir das informações apresentadas acima, julgue os itens a seguir acerca do escopo da ISO-12207.

A revisão crítica de produtos de software, durante o processo de desenvolvimento, visando torná-lo adequado à satisfação das necessidades dos clientes e usuários do sistema é uma atividade mais associada ao papel de garantia de qualidade (quality assurance) que de auditoria (audit).

  • C. Certo
  • E. Errado
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...