SóProvas


ID
726901
Banca
INSTITUTO CIDADES
Órgão
TCM-GO
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

De acordo com a engenharia de software, como todo produto industrial, o software possui um ciclo de vida. Cada fase do ciclo de vida possui divisões e subdivisões. Em qual fase avaliamos a necessidade de evolução dos softwares em funcionamento para novas plataformas operacionais ou para a incorporação de novos requisitos?

Alternativas
Comentários
  • O ciclo de vida de um software descreve as fases pelas quais o software passa desde a sua concepção até ficar sem uso algum. Segue abaixo a classificação de 4 fases que são delimitadas por diversos eventos típicos em diversos ciclos de vida. Fase de definição: Busca - se a identificação de problemas para que possam elaborar propostas de solução de sistemas computacionais que resolvam tais problemas. Fase de desenvolvimento: Inclui todas as atividades que tem por objetivo a construção do produto. Ela inclui principalmente o design, a implementação e a verificação e validação do software. Fase de operação: Envolve diferentes tipos de atividades como (Distribuição e entrega; ;Instalação e configuração; Utilização e Manutenção) Fase de retirada: Trata da substituição de softwares legados por plataformas com tecnologia mais atualFonte: http://engenhariadesoftware.blogspot.com.br/2007/02/ciclo-de-vida-do-software-parte-1.html?m=1
  • Seguindo o comentário acima, na fase de RETIRADA o software é substituído.
    Então como vou EVOLUIR o software,segundo o enunciado, se ele será trocado ?
  • Na Fase de Retirada o software precisa evoluir para novas plataformas operacionais ou para a incorporação de novos requisitos.
  • Até entendi que é durante a fase de retirada que o software será substituído por tecnologias mais modernas etc. Porém, não seria na fase de operação do software que essa necessidade seria avaliada, para na fase de retirada essa substituição necessária ser implementada?
  • Concordo com o RWerneck, por isso coloquei a letra A. Fase de retirada nem é uma coisa que existe em todo projeto de software. Muito estranho isso, nunca tinha ouvido falar. Já ouvi falar em fase de melhoria... mas fica o aprendizado

  • Onde existem essas definições. Qual fonte?

  • Isso é o que ocorre quando concursos são realizados por bancas de menor expressão e que não procuram de fato reconhecer as competências de quem faz a prova, e ainda, não se baseiam na literatura consagrada para elaboração de suas questões. Decepcionante!

  • A questão está errada. "...avaliamos a necessidade de evolução dos softwares em funcionamento para novas plataformas operacionais ": Fase de Retirada [OK]. "incorporação de novos requisitos": Fase de Operação [NOK]

  • Eu ia responder letra B (fase de retirada), mas pensei: "nao eh na fase de operacao que avaliamos a necessidade de melhorias?"
    Acabei errando na letra A tb

  • abri uma discussão lá nesse site Marcos..

  • Pois eh galera, o software nao foi retirado, mas sim atualizado...nao foi substituido por outro, mas evoluido, e aí?

  • Ciclo de vida
    • Fase de definição
    – Análise e Especificação
    – Estudo de Viabilidade
    – Estimativas Planejamento
    • Fase de desenvolvimento
    – Design
    – Implementação e integração
    – Verificação e Validação
    • Fase de operação
    – Distribuição, Instalação e Configuração
    – Utilização e administração
    – Manutenção
    – corretiva, evolutiva e adaptativa
    • Fase de retirada
    – Migração, reengenharia, engenharia reversa

     

    https://www.dimap.ufrn.br/~jair/ES/slides/CiclodeVida.pdf

  • Fonte: vozes da cabeça do examinador