SóProvas


ID
1340200
Banca
CESPE / CEBRASPE
Órgão
BACEN
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

A engenharia de software engloba, além dos processos técnicos de desenvolvimento de software, atividades de gerenciamento de projeto de software e desenvolvimento de ferramentas, métodos e procedimento para apoiar a produção de software. Oferece uma base para a construção de software de alta qualidade e produtividade. Com relação à engenharia de software, julgue o item que se segue.

Procedimento é o conjunto de tarefas que inclui o planejamento e estimativa de projeto, análise de requisitos de sistema, modelagem de dados, arquitetura, codificação, teste e manutenção.

Alternativas
Comentários
  • Alguém??

  • Esse é o processo de software e não o procedimento. Procedimento está ligado a um método.

  • ESTÁ ERRADA!!!!

  • Na verdade a questão aborta a definição de método!

    Procedimento Métodos é o conjunto de tarefas que inclui o planejamento e estimativa de projeto, análise de requisitos de sistema, modelagem de dados, arquitetura, codificação, teste e manutenção.

     

    Segue a referência extraída do Livro do Pressman.

    "Pressman define que o processo de desenvolvimento de software é possibilitado pela engenharia de software, que abrange um conjunto de três elementos fundamentais – métodos, ferramentas e procedimentos – que oferece uma base para construção de software de alta qualidade. Os métodos envolvem um amplo conjunto de tarefas: planejamento e estimativa de projeto, análise de requisitos de software e de sistemas, projeto de estrutura de dados, arquitetura de programa e algoritmo de processamento, codificação, teste e manutenção."

  • referência:

    Pressman (2009) define que o processo de desenvolvimento de software é possibilitado pela engenharia de software, que abrange um conjunto de três elementos fundamentais – métodos, ferramentas e procedimentos – que oferece uma base para construção de software de alta qualidade. Os métodos envolvem um amplo conjunto de tarefas: planejamento e estimativa de projeto, análise de requisitos de software e de sistemas, projeto de estrutura de dados, arquitetura de programa e algoritmo de processamento, codificação, teste e manutenção. Ainda segundo Pressman (2009), o processo de desenvolvimento de software contém três fases genéricas, que são encontradas em todo desenvolvimento, independente da área de aplicação, tamanho, ou complexidade:

    a) Definição: o desenvolvedor tenta identificar quais informações devem ser processadas, desempenho desejado, interface estabelecida, restrições de projeto e critérios de validação;

    b) Desenvolvimento: o desenvolvedor deve definir como a estrutura de dados e a arquitetura de software devem ser projetadas;

    c) Manutenção: nessa fase concentram-se as mudanças associadas a correções de erros, adaptações exigidas e ampliações do projeto.

    Sommerville (2011) conceitua o processo de desenvolvimento de software como um conjunto de atividades relacionadas que levam a produção de um produto de software, e quatro atividades são fundamentais para esse processo: 1) Especificação de software; 2) Projeto e implementação de software; 3) Validação de Software; 4) Evolução de Software.

  • Só complementando os excelentes comentários dos colegas:

    Procedimento é como executar uma determinada atividade:

    Os procedimentos ou técnicas de teste são: caixa branca (vai a fundo no código), caixa preta (valida saídas com base nas entradas). Caixa Cinza (verifica parte do código).

    Um Processo é mais amplo, engloba um conjuntos de atividades, técnicas e métodos.

    Assim no processo de Software há várias atividades com a de Teste, e há mais de uma técnica ou procedimento para executar esta atividade.

  • RESOLUÇÃO:

    Pessoal, na verdade procedimento é como será executada algumas tarefas em determinados processos.

    Resposta: Errado

  • Conceito de processo