Engenharia de Software - Conceitos, Testes, Componentes, Reengenharia

Páginas: 11 (2583 palavras) Publicado: 25 de agosto de 2013
Engenharia de Software
1. Compreender o que significou a Crise do
Software.
2. Reconhecer os elementos fundamentais de
uma Engenharia de Software.
3. Estudar os conceitos das técnicas tradicionais
de Engenharia de Software.

Engenharia de Software
Características do Software
1. desenvolvido ou projetado por engenharia, não
manufaturado no sentido clássico
2. não se desgasta mas sedeteriora
3. a maioria é feita sob medida em vez de ser
montada a partir de componentes existentes

Engenharia de Software é algo que não se pode
definir, pois nada, absolutamente nada nesta área é
determinístico. Tudo vem do bom senso, ou melhor,
do feeling. Esta área lida com pessoas, processos,
atividades, gambiarras, prolixidade e tudo o mais,
menos com o Software.

A Engenhariade Software forma um aglomerado de
conceitos que dizem absolutamente nada e que
geram no estudante desta área um sentimento de
Nossa, li 15 kg de livros desta matéria e não
aprendi nada. É tudo bom senso.
A causa da maior revolta e indignação dos alunos de
Ciência da Computação (que não seguem a área) é o
fato de ser a única coisa do curso que dá dinheiro.

ENGENHARIA DE SOFTWARESistematizar o processo de criação e manutenção de software.

Boehm:
Engenharia de software envolve a aplicação
prática de conhecimento científico para o
projeto e construção de programas de
computador e a documentação associada
necessária para desenvolvê-los, operá-los e
mantê-los.

ENGENHARIA DE SOFTWARE
Sistematizar o processo de criação e manutenção de software.

IEEE StandardGlossary of Software
Engineering terminology:

Engenharia de software é uma abordagem
sistemática
para
o
desenvolvimento,
operação, manutenção de software

ENGENHARIA DE SOFTWARE
Sistematizar o processo de criação e manutenção de software.

Fairley:
Engenharia de software é a disciplina
tecnológica e gerencial preocupada com a
produção sistemática e manutenção de
produtos de softwareque são desenvolvidos
e modificados no prazo estabelecido e
dentro das estimativas de custo.

ENGENHARIA DE SOFTWARE
Sistematizar o processo de criação e manutenção de software.

Abrange um conjunto de três elementos
fundamentais: Métodos, Ferramentas e
Procedimentos
Principais metas: melhorar a qualidade de
produtos
de
software,
aumentar
a
produtividade do pessoal técnico eaumentar
a satisfação do cliente

ENGENHARIA DE SOFTWARE
Sistematizar o processo de criação e manutenção de software.

Métodos: proporcionam os detalhes de
como fazer para construir o software.

Ferramentas: dão suporte automatizado
aos métodos.
Procedimentos: constituem o elo
ligação entre os métodos e ferramentas

de

ENGENHARIA DE SOFTWARE
Sistematizar o processo de criação emanutenção de software.

TESTES DE SOFTWARE

TESTES DE SOFTWARE
Teste de software é o processo de execução
de um produto para determinar se ele atingiu
suas especificações e funcionou corretamente
no ambiente para o qual foi projetado.

O seu objetivo é revelar falhas em um produto,
para que as causas dessas falhas sejam
identificadas e possam ser corrigidas pela
equipe dedesenvolvimento antes da entrega
final.

TESTES DE SOFTWARE
Precisamos

conhecer

a

diferença

entre

Defeitos, Erros e Falhas. As definições
seguem

a

terminologia

padrão

para

Engenharia de Software do IEEE – Institute of
Electrical and Electronics Engineers

TESTES DE SOFTWARE

TESTES DE SOFTWARE

Defeito é um ato inconsistente cometido por
um

indivíduodeterminada

ao

tentar

entender

uma

informação,

resolver

um

problema ou utilizar um método ou uma
ferramenta. Por exemplo, uma instrução ou

comando incorreto.

TESTES DE SOFTWARE

Erro é uma manifestação concreta de um
defeito num artefato de software. Diferença
entre o valor obtido e o valor esperado, ou

seja, qualquer estado intermediário incorreto
ou resultado...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Reengenharia de software e engenharia reversa
  • Engenharia de software- tipos de testes
  • Conceitos de engenharia de software
  • Teste de regressão
  • TESTES Engenharia de Software
  • Conceitos de engenharia de software
  • História dos testes na engenharia de software
  • Aula2 Conceitos De Engenharia De Software

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!