A engenharia de software está relacionada com todos os aspec...
Workflow é um tipo de modelo de processo de software que mostra como uma especificação é transformada em um projeto. As atividades, nesse caso, representam transformações realizadas por computadores e não por pessoas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Errado
Ao abordar o tema Workflow, esta questão toca em um conceito fundamental no contexto da engenharia de software. O termo Workflow, ou fluxo de trabalho, refere-se à sequência de processos ou etapas necessárias para mover uma tarefa ou projeto do início ao fim. Em um processo de desenvolvimento de software, Workflow pode ser aplicado para descrever o caminho que o software segue desde a concepção até a entrega final.
No contexto do enunciado, a questão sugere que o Workflow seria um modelo de processo de software que transforma a especificação em projeto e que todas as atividades são realizadas por computadores, não por pessoas. Aqui está a razão pela qual a alternativa é considerada errada. Primeiramente, modelos de processos de software, como o ciclo de vida clássico (cascata), o desenvolvimento ágil, o modelo espiral, entre outros, definem como o software é desenvolvido, mas não se limitam a transformações realizadas apenas por computadores.
Na realidade, Workflow é muito mais sobre a orquestração das atividades que podem envolver tanto pessoas quanto sistemas. Ele desempenha um papel crucial em organizar e direcionar as tarefas entre recursos humanos e computacionais, otimizando o processo e garantindo que as etapas corretas sejam executadas na ordem correta e por quem ou o que é mais adequado.
Portanto, é importante entender que, enquanto os computadores podem automatizar partes do Workflow, as pessoas ainda são responsáveis por tarefas críticas como planejamento, design, codificação e, em muitos casos, testes e manutenção. Além disso, o Workflow não é um modelo de processo de software em si, mas sim um conceito que pode ser aplicado dentro de diferentes modelos para descrever como as atividades se conectam e fluem ao longo do processo de desenvolvimento.
Espero que esta explicação tenha ajudado a esclarecer o motivo pelo qual a afirmativa foi julgada como incorreta e a entender melhor o conceito de Workflow em engenharia de software.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
http://www.iterasolucoes.com.br/Site/images/stories/Itera/SalaLeitura/workflow_processos.pdf
Ao meu ver o erro nesta questao está quando diz que "As atividades, nesse caso, representam transformações realizadas por computadores e não por pessoas." e o correto seria:
"Em [AMA97b] workflow é definido como uma coleção de tarefas organizadas para realizar um processo de negócio. Uma tarefa pode ser executada por um ou mais sistemas de computador, por um ou mais agentes humanos, ou então por uma combinação destes."
fonte: http://www.inf.ufrgs.br/~lucineia/Papers/IXSEMINCO.pdf
"WorkFlow" significa "fluxos de trabalho" e refere-se à modelização e a gestão informática do conjunto das tarefas a realizar e dos diferentes atores implicado na realização de um processo do negócio (também chamado processo operacional).
Um processo operacional representa as interações sob a forma de troca de informações entre diversos atores, como: humanos, aplicações ou serviços, processos terceiros.
Quanto aos tipos de modelos de processo de software, são agrupados em três categorias: sequenciais, incrementais e evolutivos.
Exemplo do primeiro tipo: modelo tradicional (ou cascata ou waterfall)
Exemplo do segundo tipo: modelo RAD (Desenvolvimento Rápido de Aplicação)
Exemplos do terceiro tipo: prototipagem e espiral.
QUESTÃO ERRADA.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo