Engenharia de software

3990 palavras 16 páginas
2.1 Engenharia de Software

Engenharia de software é a criação e a utilização de sólidos princípios de engenharia, a fim de obter softwares econômicos que sejam confiáveis e que trabalhem de forma eficientemente em máquinas reais. (PRESSMAN, 2006). Pode ser definida como uma aplicação de uma abordagem sistemática, disciplinada e quantificável, para o desenvolvimento, operação e manutenção do software; isto é, a aplicação da engenharia ao software. (PRESSMAN, 2006).

2.1.1 Conceitos

A engenharia de software é uma tecnologia em camadas. Conforme a Figura 1, qualquer abordagem de engenharia (inclusive a engenharia de software) deve-se, apoiar num compromisso organizacional com a qualidade, gestão de qualidade total e Seis
…exibir mais conteúdo…
A fase de desenvolvimento focaliza o “como”. Ou seja, durante a definição, o desenvolvedor de software tenta definir como a estrutura de dados e a arquitetura de software tem de projetadas, como os detalhes procedimentais tem de ser implementados, como os detalhes numa linguagem de programação(ou linguagem não-procedimental) e como os teste tem de ser realizados. Os métodos aplicados durante a fase de desenvolvimento variaram, mas três passos específicos ocorrerão de alguma forma: (PRESSMAN, 2000)
• Projeto de software – O projeto traduz os requisitos do software num conjunto de representações (algumas gráficas, outras tabulares ou baseadas em linguagem) que descrevem a estrutura de dados, a arquitetura, o procedimento algorítico e as características de interface.
• Codificação – As representações do projeto devem ser convertidas numa linguagem artificial (a linguagem pode ser uma linguagem de programação convencional ou uma linguagem não-procedimental usada no contexto do paradigma 4GT , que resulte em instruções que possam ser executadas pelo computador. A etapa de codificação realiza essa conversão.
• Realização de teste de software – Logo que é implantado numa forma executável por máquina, o software deve ser testado para que se possa descobrir defeitos de função, lógica e implementação.
A fase de manutenção concentra-se nas “mudanças’ que estão associadas à correção

Relacionados

  • Engenharia de Software
    1194 palavras | 5 páginas
  • Engenharia de software
    18196 palavras | 73 páginas
  • MONOGRAFIA ENGENHARIA DE SOFTWARE
    19292 palavras | 78 páginas
  • Engenharia de software
    339 palavras | 2 páginas
  • TPS ENGENHARIA DE SOFTWARE ENGENHARIA DE SOFTWARE I - ADS
    3111 palavras | 13 páginas
  • Engenharia de software etec
    984 palavras | 4 páginas
  • QUESTIONARIO ENGENHARIA DE SOFTWARE
    1065 palavras | 5 páginas
  • Engenharia de Software
    1580 palavras | 7 páginas
  • PDS - engenharia de software
    3499 palavras | 14 páginas