Engenharia de software

641 palavras 3 páginas
Respostas
Parte 1: Introdução
1) Explique a afirmação: "Software engineering will never be a rigorous discipline with proven results, because it involves human activity." (Chuck Connel)
Nós humanos cometemos erros que são descobertos, na maioria das vezes, depois de entregue e o desenvolvimento de software se dá de maneira lenta por causa da nossa limitação: não trabalhamos no mesmo ritmo e uma máquina.
2) Cite 3 disciplinas da Engenharia de software que podem ser especificadas rigorosamente e 3 que não podem.
Podem: compiladores, computabilidade, complexidade, algoritimos, programação automática
Não podem: requisitos, testabilidade, equipe profissional, escalabilidade
3) Comente a diferença entre Ciência e Engenharia explicando a natureza da analise cientifica e como ela difere da natureza do processo de criação.
A ciência estuda as coisas existentes, a natureza da análise científica faz observações iniciais e elabora um modelo de teoria, faz vários experimentos até chegar na teoria de fato. Já a engenharia faz “coisas novas”, a natureza do processo de criação recebe requisitos externos e analisa-os faz uma caixa preta (modelo do problema) e depois soluciona-os chegando assim na implementação.
4) Comente as 4 caracteristicas de um software apontadas por Fred Brooks.

5) O que foi a "Crise do Software"?
Os softwares contêm muitos erros, são entregues à longos prazos e são mais caros que o previsto. Os computadores estão cada vez mais rápidos e baratos enquanto que os softwares estão mais longos e a produtividade não acompanha a demanda. Custos com manutenção são muitos altos.
6) Quais as principais diferenças entre um software e um produto fisico?
O software não é fabricado e sim desenvolvido, ele não se estraga e se faz muitos softwares sob medida.
7) Enumere e comente os principais atributos de um bom software.
Manutenibiblidade: o software tem que ser capaz de evoluir de acordo com os requisitos que mudam.
Dependabilidade: o software não pode

Relacionados

  • Software e Engenharia de Software
    798 palavras | 4 páginas
  • Engenharia de Software
    1001 palavras | 5 páginas
  • Engenharia de software
    2464 palavras | 10 páginas
  • Engenharia de software
    1373 palavras | 6 páginas
  • Engenharia de software
    778 palavras | 4 páginas
  • Engenharia de Software
    2974 palavras | 12 páginas
  • Engenharia de Software
    4630 palavras | 19 páginas
  • Engenharia de software
    1130 palavras | 5 páginas
  • Engenharia de software
    1071 palavras | 5 páginas
  • Engenharia de software
    590 palavras | 3 páginas