Engenharia de Software

398 palavras 2 páginas
3.1.1 – Engenharia de Software
Segundo CARVALHO e CHIOSSI (2001) citado por REZENDE, 2005, P. 3, a Engenharia de Software é uma disciplina que reúne metodologias, métodos e ferramentas a serem utilizados, desde a percepção do problema até o momento que o sistema desenvolvido deixa de ser operacional, visando resolver problemas inerentes ao processo de desenvolvimento e ao produto software.
O processo de desenvolvimento pode ser dividido em: análise, projeto e implementação (RUMBAUGH et al., 1994; BATATA, 1998 citado por REZENDE, P. 190). Segundo REZENDE (2005, P. 190), a análise objetiva entender o problema como preparação para o projeto. O analista interage intensamente com o requisitante para esclarecer ambiguidades e mal entendidos.
O Projeto é essencialmente, um processo de refinamento e acréscimo de detalhes, durante o qual o projetista irá: combinar os modelos de análise; obter as operações sobre as classes; projetar algoritmos para implementar tais operações; otimizar o caminho de acesso a dados; implementar controles; ajustar estrutura de classes para aumentar a herança; projetar associações adequadas; determinar representação dos objetos; empacotar classes e associações em módulos.
REZENDE (2005, P.191), ainda descreve que a Implementação de um projeto baseado em objetos deve ser uma atividade de tradução, ligada à linguagem de programação e à arquitetura selecionada para o sistema. Todas as decisões complexas foram tomadas durante o projeto. O código deve ser a tradução das decisões do projeto nas particularidades da linguagem de programação selecionada.

3.1.2 – UML – Unified Modeling Language
Segundo (PEREIRA, 1999 citado por REZENDE, P. 201), a UML surgiu como um linguagem de modelagem que procura, por meio de diagramas, definir as principais fases dentro das diversas metodologias baseadas em objetos, tais como as fases de análise, projeto e implementação. Segundo FURLAN, 1998 citado por REZENDE, 2005 P. 201, o novo enfoque enxerga os

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