A busca pelo sinonimo perfeito

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (932 palavras )
  • Download(s) : 0
  • Publicado : 30 de março de 2012
Ler documento completo
Amostra do texto
O que é software?
• São programas de computadores, em suas diversas formas, e a documentação associada. • Um programa é um conjunto de soluções algorítmicas, codificadas numa linguagem deprogramação, executado numa máquina real. • Os produtos de software podem ser desenvolvidos para um cliente em particular ou para o mercado geral.
– Genérico (COTS – Commercial Off-The Shelf) – Personalizado –sob encomenda

• Software é um produto conceitual e lógico.
Engenharia de Software, © 2006 Jair C Leite

Características
• Invisibilidade
– Software é invisível e invisualizável
[Brooks, F. NoSilver Bullet]

• Complexidade
– Software é mais complexo do que qualquer outro produto construídos por seres humanos

• Mutabilidade
– Existe sempre uma pressão para se fazer mudanças em umsoftware

• Conformidade
– O software deve ser desenvolvido conforme o ambiente. Não é o ambiente que deve se adaptar ao software. – Se o software esta conforme os requisitos (o ambiente) todo osuporte operacional deve se adaptar ao software.
Engenharia de Software, © 2006 Jair C Leite

Formas do software
Código fonte
Class a { int x; char v; Func(a,b } Class b...

Código objeto Produtofinal Código executável

Codificação

Compilação e Ligação

Instalação

Import java.awt.Graphics; Import java.awt.Graphics; Class HelloWorld extends java,applet.Applet { { Class HelloWorldextends java,applet.Applet public void paint (Graphics g) { { public void paint (Graphics g) g.drawString(“Hello, World!”, 10, 10); g.drawString(“Hello, World!”, 10, 10); }} }}

Código executandoEngenharia de Software, © 2006 Jair C Leite

Mitos do software [Pressman 2006]
• O estabelecimento de objetivos gerais é suficiente para se começar a escrever programas. • Dê a uma pessoa técnica umbom livro de programação e você terá um programador. • Mudanças no software podem ser feitas facilmente porque ele é "flexível". • Até que o programa esteja "rodando" não é possível verificarmos a...
tracking img