Questões de Outros modelos de Processo de Software (Engenharia de Software)

Limpar Busca

Ao escolher um processo de desenvolvimento de software para um software sob encomenda, um gerente de projeto optou pelo Modelo Espiral, baseado em ciclos iterativos.
Nesse contexto, no primeiro ciclo do processo, o objetivo deve ser desenvolver o(s)

  • A conceito de operação
  • B projeto de produto de software
  • C projeto da validação e verificação
  • D protótipo operacional
  • E requisitos do software

Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental. 


Quando se utiliza um modelo incremental, frequentemente o primeiro incremento é um produto essencial; após esse primeiro, se libera uma série de incrementos, que oferecem, progressivamente, maior funcionalidade ao cliente à medida que cada incremento é entregue.

  • Certo
  • Errado

Sobre a utilização de pontos de função como medida do tamanho funcional do software, a contagem baseada apenas na quantidade de ALI (arquivo lógico interno) e AIE (arquivo de interface externa) existentes é chamada de:

  • A Detalhada.
  • B Parcial.
  • C Indicativa.
  • D Completiva.
  • E Estimada.

Na Engenharia de Software, um modelo de processo é uma representação simplificada que permite definir e observar as atividades do desenvolvimento de um programa. Sobre esses modelos de processo, considere as seguintes afirmações:

I- Abordagem na qual um grande número de componentes, previamente disponíveis, são integrados.
II- Abordagem na qual as atividades fundamentais dos processos são representadas como fases distintas e bem definidas.
III- Abordagem na qual as atividades dos processos são intercaladas de modo que o programa é uma série de versões, cada uma com mais funcionalidades que a anterior.

Assinale a alternativa que traz a CORRETA associação entre os modelos de processo com suas respectivas definições. 

  • A I – Incremental, II – Cascata, III – Orientada a Reuso.
  • B I – Incremental, II – Orientada a Reuso, III – Cascata.
  • C I – Orientada a Reuso, II – Incremental, III – Cascata.
  • D I – Orientada a Reuso, II – Cascata, III – Incremental.

Robot Process Automation − RPA é uma tecnologia de software

  • A não invasiva que pode ser implementada rapidamente para acelerar a transformação digital. No entanto, não deve ser utilizada para automatizar workflows que envolvem sistemas legados sem APIs, infraestrutura de desktop virtual (VDI) ou acesso a banco de dados.
  • B que pode ser utilizada por funcionários sem formação em TI, pois estes podem desenvolver assistentes robóticos com base no desenvolvimento slow-code/no-code, criando suas próprias automações até para aplicações complexas.
  • C cuja implementação inicia-se pela automação de processos grandes e complexos, como sistemas centrais, áreas funcionais e atividades corporativas importantes. É fator crítico de sucesso a união da abordagem zero-top-down com a melhoria contínua dos processos.
  • D diversa da Inteligência Artificial (IA), mas recursos avançados de IA, como modelos de Machine Learning (ML), processamento de linguagem natural (NLP) etc, podem ser inseridos em robôs. Os robôs seriam configurados para aplicar modelos de ML para processos e análises automatizados de tomada de decisão, por exemplo.
  • E que permite às empresas lidar com automações complexas sem a necessidade de ter uma equipe de TI com desenvolvedores e arquitetos de soluções, uma vez que chatbots automatizados e robôs que compreendam documentos baseados em recursos de machine learning podem ser criados com desenvolvimento no-code.