Filtrar


Questões por página:
Um processo de software é um conjunto de atividades que levam à produção de um produto de software. Essas atividades podem ter relação com o desenvolvimento do software desde a sua concepção (quando não há código desenvolvido) ou podem também ser aplicadas em contextos onde há extensão ou modificação de sistemas já existentes. Assinale a alternativa que representa uma sentença correta sobre processos de software. 
O desenvolvimento de uma solução digital costuma seguir um processo organizado, que parte da compreensão do problema e avança até a entrega do produto. Considere as etapas desse processo listadas abaixo:

(1)Codificação dos módulos na linguagem de programação escolhida.
(2)Levantamento e análise dos requisitos junto aos usuários.
(3)Realização de testes para verificar se o sistema atende ao que foi especificado.
(4)Projeto da arquitetura e das interfaces da solução.


Assinale a alternativa que apresenta a ordem CORRETA em que essas etapas são desenvolvidas:

Qual é a principal diferença entre o modelo em cascata e o modelo espiral no processo de produção de software?

A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue o item a seguir.


O modelo em cascata deve ser adotado exclusivamente para sistemas com requisitos fixos, como sistemas embarcados e sistemas críticos, que exigem uma especificação completa desde o início.

A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue o item a seguir.


O modelo em cascata estabelece um fluxo de trabalho unidirecional e planejado integralmente, composto por fases discretas e rigidamente sequenciais, em que cada etapa depende da conclusão formal da anterior.