sexta-feira, 29 de agosto de 2014

Ambiente de desenvolvimento integrado, são as famosas IDE's como já falado no blog ,elas são programas de computador para criação de programa as características e ferramentas mais  encontradas nas IDEs são:
·         Editor - edita o Código-fonte do programa escrito na linguagem suportada pela IDE;
·         Compilador - compila o código-fonte do programa, editado em uma linguagem específica e a transforma em linguagem de maquina;
  • Linker - liga  os vários "pedaços" de código-fonte, compilados em linguagem de máquina, em um programa executável que pode ser executado em um computador ou outro dispositivo computacional.
      
·         Depurador - auxilia no processo de encontrar e corrigir defeitos no código-fonte do programa, na tentativa de aprimorar a qualidade do software;
·         Modelagem  - criação do modelo de classes , objetos, interfaces ,associações  e interações  dos artefatos envolvidos no software com o objetivo de solucionar as necessidades-alvo do software final.
·         Geração de codigo - característica mais explorada em ferramentas CASE, a geração de código também é encontrada em IDEs, contudo com um escopo mais direcionado a templates de código comumente utilizados para solucionar problemas rotineiros. Todavia, em conjunto com ferramentas de modelagem, a geração pode gerar praticamente todo o código-fonte do programa com base no modelo proposto, tornando muito mais rápido o processo de desenvolvimento e distribuição do software;
·         Distribuição - auxilia no processo de criação do instalador do software, ou outra forma de distribuição, seja discos ou via internet.
·         Testes Automatizados  - realiza testes no software de forma automatizada, com base em scripts ou programas de testes previamente especificados, gerando um relatório, assim auxiliando na análise do impacto das alterações no código-fonte. Ferramentas deste tipo mais comuns no mercado são chamadas robôs de testes.
·         Refatoração - consiste na melhoria constante do código-fonte do software, seja na construção de código mais otimizado, mais limpo e/ou com melhor entendimento pelos envolvidos no desenvolvimento do software. A refatoração, em conjunto com os testes automatizados, é uma poderosa ferramenta no processo de erradicação de "bugs", tendo em vista que os testes "garantem" o mesmo comportamento externo do software ou da característica sendo reconstruída;

Bom galera, ai está as principais funções da IDE


Fontes:http://pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_integrado

Nenhum comentário:

Postar um comentário