SóProvas


ID
893812
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação a conceitos gerais de engenharia de software, julgue
os itens a seguir.

As atividades fundamentais relacionadas ao processo de construção de um software incluem a especificação, o desenvolvimento, a validação e a evolução do software.

Alternativas
Comentários
  • CERTO
    É isso aí. Essa afirmação poderia estar perfeitamente num manual. :)
  • ENGENHARIA DE SOFTWARE – SOMMERVILLE 2007
     
                                            CAPITULO 4 – Processo de Software              
     
    Um processo de software é um conjunto de atividades que leva à produção de um produto de software.
     
    Atividades que são comuns a todos os processos de software:
    Especificação de Software; Projeto e Implementação de Software; Validação de Software; Evolução de Software.
  • Rodei no " evolução"

  • GABARITO: C

    Sommerville afirma que um processo de software é um conjunto de atividades e resultados associados que produz um produto de software. De acordo com ele, existem quatro atividades fundamentais de processo, que são comuns a todos os processos de software – são elas: Especificação de Software; Desenvolvimento de Software (Projeto e Implementação); Validação de Software; e Evolução de Software

  • Estas são as atividades básicas para que a construção de um software seja bem sucedida, isto é, se todos os passos forem executados de maneira adequada e corretas.

    Resposta: Certo

  • Um processo de software é um conjunto de atividades e resultados associados que levam à produção de um produto de software.

    Nesse contexto, Sommerville (2007, p. 43) destaca as quatro atividades fundamentais dos processos de software, comuns a todos eles, que são:

    Especificação de software: São definidas as funcionalidades do software e restrições para sua operação.

    Projeto e Implementação de Software: O software que atenda à especificação deve ser produzido.

    Validação de Software: O software deve ser avaliado para garantir que ele faça o que o cliente deseja.

    Evolução do Software: O software evolui para atender às necessidades de mudança do cliente.

    Segundo o autor, essas atividades são organizadas de modo diferente nos diversos processos de desenvolvimento. Como exemplo, no modelo em cascata são organizadas em sequência, ao passo que, no desenvolvimento evolucionário, elas são intercaladas. Como essas atividades serão organizadas dependerá do tipo de software, pessoas e estruturas organizacionais envolvidas.

    Com algumas variações de nomes entre os principais autores da área (Pressman e Sommerville), é correto destacar que as quatro atividades básicas do processo de software são: especificação, desenvolvimento, validação e evolução.

    Fonte: Patrícia Quintão, Grancursos.