SóProvas


ID
280183
Banca
IADES
Órgão
CFA
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

O paradigma do ciclo de vida clássico da engenharia de software abrange 6 atividades. Na atividade de _____________ são traduzidas as exigências de uma representação do software que podem ser avaliadas quanto à qualidade antes que se inicie a codificação. Assinale a alternativa que preenche corretamente a lacuna da sentença anterior.

Alternativas
Comentários
  • Presmman..página 29 da 5ed.

    "Design. Software design is actually a multistep process that focuses on four distinct attributes of a program: data structure, software architecture, interface representations, and procedural (algorithmic) detail. The design process translates requirements into a representation of the software that can be assessed for quality before coding begins. Like requirements, the design is documented and becomes part of the software configuration."

    Fonte: forumconcurseiros (wiler)
  • Primeiro detalhe: a questão fala do ciclo de vida clássico. A "análise de riscos" só existe no ciclo de vida iterativo (outros nomes: evolutivo ou evolucionário). Com isso, você elimina a letra d.
    No texto, é falado que são traduzidas as exigências, isto é, os requisitos já estão prontos e vão ser traduzidos. Com isso, você elimina as atividades onde se realizam as definições do requisitos (letras b e c). Resta a letra a, que é a atividade de projeto e que faz justamente o que o exercício quer.
    Obs.: as 6 atividades são: engenharia de sistemas, análise e coleta de requisitos, projeto, codificação, testes e manutenção.
    Mais detalhes das outras fases: http://centraldaengenharia.wordpress.com/2011/02/08/paradigmas-modelo-cascat
  • Paulo, ainda acrescentaria o seguinte: quando é citado "são traduzidas as exigências de uma representação do software" a fase de projeto é que está ligada ao software, pois a de análise está ligada ao entendimento do problema.

  • Ciclo de vida clássico ou em cascata

    Pressman = Comunicação – Planejamento – Modelagem – Construção - Implantação

    Sommerville = Definição de requisitos – Projeto –Codificação e Testes Unitários – Integração e Teste de Sistemas – Operação e
    Manutenção