Ciência da computação

Páginas: 6 (1493 palavras) Publicado: 8 de junho de 2011
Introdução a Engenharia de Software

Lista de Exercícios

1) O que é a crise do software? Explique sua origem bem como quaisquer fatores que contribuíram para o seu surgimento ou agravaram os seus efeitos.
R. A crise do software foi um termo utilizado nos anos 70, quando a engenharia de software era praticamente inexistente. O termo expressava as dificuldades do desenvolvimento desoftware frente ao rápido crescimento da demanda por software, da complexidade dos problemas a serem resolvidos e da inexistência de técnicas estabelecidas para o desenvolvimento de sistemas que funcionassem adequadamente ou pudessem ser validados.
a má qualidade das teorias (linguagens), metodologias e ferramentas de desenvolvimento utilizadas; complexidade dos sistemas, dificuldade de formalização.□ Era entregue com grande atraso;
□ Possuía defeitos (bugs);
□ Não era confiável;
□ Era difícil de manter;
Custava bem mais caro que o previsto inicialmente
As causas da crise do software estão ligadas a complexidade do processo de software e a relativa imaturidade da engenharia de software como profissão. A crise se manifesta de varias formas:
•Projetos estourando o orçamento;
• Projetos estourando o prazo;
• Software de baixa qualidade;
• Software muitas vezes não atingiam os requisitos;
• Projetos ingerenciaveis e o código difícil de manter.
As soluções para a crise de software
• Análise Econômica de Sistemas de Informações;
• O uso de melhores técnicas, métodos e ferramentas;
• Mais treinamento eeducação: Atualmente não se investe o suficiente[carece de fontes];
• A mudança de paradigma sobre o que é desenvolver software e como deveria ser feito.

2) Cite 3 mitos do desenvolvimento, explicando as conseqüências e riscos que cada um significa para a construção de software.

R. Mitos do Software
Mitos Administrativos
Adotados pela gerência de desenvolvimento de software, como formade atenuar as pressões.
- Já temos todos os manuais e procedimentos para construção de software; isso é suficiente.
- Meu pessoal tem ferramentas de desenvolvimento de software de última geração e computadores novos.
- Se sofrermos atraso no prazo, basta adicionar mais programadores ao projeto (horda de mongóis).
Mitos do Software
Mitos do Cliente
Clientes acreditam em mitos sobre software,porque a área de Informática nada faz para esclarece-los; como resultado temos falsa expectativa e insatisfação.
- Uma declaração geral dos objetivos é suficiente para se começar a escrever programas; os detalhes serão informados/descobertos ao longo do processo.
- Requisitos de projeto mudam continuamente, mas isso não é problema porque o software é flexível.
Mitos do Software
Mitos doProfissional
Velhas atitudes dificilmente morrem (quatro décadas de cultura de programação), onde a programação era vista como uma forma de arte.
- Assim que escrevermos o programa e o colocarmos em funcionamento, nosso trabalho estará completo.
- Enquanto o programa não estiver pronto, não temos nenhuma maneira de avaliar sua qualidade.
- O único produto a ser entregue em um projeto bem sucedido éo programa funcionando.

3) Além dos 4 atributos de qualidade vistos em sala (Usabilidade, Eficiência, Manutenabilidade e Confiança), cite outros 4 atributos que podem ser utilizados para indicar a qualidade de um software.

R. Funcionalidade

A capacidade de um software prover funcionalidades que satisfaçam o usuário em suas necessidades declaradas e implícitas, dentro de um determinadocontexto de uso.
Suas sub-características são:
• Adequação, que mede o quanto o conjunto de funcionalidades é adequado às necessidades do usuário;
• Acurácia (ou precisão) representa a capacidade do software de fornecer resultados precisos ou com a precisão dentro do que foi acordado/solicitado;
• Interoperabilidade que trata da maneira como o software interage com outro(s)...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • ciência da computação
  • ciencia da computaçao
  • Ciencia da computacao
  • Ciências da computação
  • Ciência da computação
  • ciências da computação
  • Ciencias da computação.
  • ciencia da computaçao

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!