Ambientes de desenvolvimento de sofware
1. INTRODUÇÃO 3 2. MAS AFINAL O QUE É AMBIENTE DE DESENVOLVIMENTO DE SOFTWARE? ...............................................................................................................................5 2.1 Infraestrutura de ADS 7 2.2 Evoluções de ADSs 7 2.3 Ferramentas CASE 8 3. AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE CENTRADOS EM PROCESSO 9 4. AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE ORIENTADOS A DOMÍNIO 11 5. AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE COM GERÊNCIA DE CONHECIMENTO EM ENGENHARIA DE SOFTWARE 12 5.1 ADSorg (ambiente de desenvolvimento de Software Orientado a Organização) 13 5.2 Projeto de MILOS 14 5.3 Gerência de Conhecimento 15 5.3.1 Gerência de Conhecimento em Organizações de Software 15 5.3.1.1 Aprendizado Organizacional 16 6. ONTOLOGIAS 17 7. AGENTES 18 8. MÁQUINAS DE INFERÊNCIA 19 9. O AMBIENTE ODE 19 9.1 Infraestrutura de Gerência de Conhecimento 19 9.2 Infraestrutura de Inferência 21 10. CONCLUSÃO 23 REFERENCIAL BIBLIOGRÁFICO 24
1. INTRODUÇÃO
Desenvolver software de qualidade assegurada, com elevada produtividade, dentro do prazo estabelecido e sem necessitar de mais recursos do que os alocados tem sido o grande desafio da Engenharia de Software. Diante dessa necessidade, cresce a demanda por ferramentas para suportar o desenvolvimento de software de maneira eficiente e que possam dar um apoio efetivo aos engenheiros de software na realização de suas tarefas.
2. Mas afinal o que é Ambiente de desenvolvimento de software?
Ambientes de Desenvolvimento de Software são sistemas que objetivam fornecer apoio ao processo de software, provendo um conjunto de ferramentas e facilidades integradas que sejam capazes de apoiar cada uma das atividades desse complexo processo.
Entretanto, a simples união das ferramentas em um mesmo sistema não é o suficiente. Cada ferramenta passa a fazer parte de um todo. Deve haver um compartilhamento em vários níveis,