Linha 4: Linha 4:
  Existe um número muito grande de diferentes ferramentas de automação de engenharia de software, que são conhecidas como ferramentas CASE, CAME, IPSE, SEE e metaCASE. Embora essas ferramentas diferem em métodos particulares, atividades, e fases de ciclo de desenvolvimento do software a qual eles são aplicados, construtores dessas ferramentas geralmente encaram questões de implementação similares.
  Existe um número muito grande de diferentes ferramentas de automação de engenharia de software, que são conhecidas como ferramentas CASE, CAME, IPSE, SEE e metaCASE. Embora essas ferramentas diferem em métodos particulares, atividades, e fases de ciclo de desenvolvimento do software a qual eles são aplicados, construtores dessas ferramentas geralmente encaram questões de implementação similares.


== principal tecnologia ==
== principal Método ==


A solução ideal é personalizar e ajustar os métodos para o ciclo de vida de desenvolvimento de software do usuário. Contudo, sem a automação munida pelas ferramentas CASE a maioria dos métodos não são atrativos, e infelizmente a tecnologia geralmente usada para criar CASE não permite tal personalização. É claro que tais desafios e oportunidades levam a avanços, e o resultado são as tecnologias metaCASE
A solução ideal é personalizar e ajustar os métodos para o ciclo de vida de desenvolvimento de software do usuário. Contudo, sem a automação munida pelas ferramentas CASE a maioria dos métodos não são atrativos, e infelizmente a tecnologia geralmente usada para criar CASE não permite tal personalização. É claro que tais desafios e oportunidades levam a avanços, e o resultado são as tecnologias metaCAS, que são as mais versáteis.
O uso da tecnologia meta-ferramenta é um importante tópico para o desenvolvimento de ferramentas de engenharia de software. O objetivo é de (re)construir ferramentas e componentes de ferramenta de maneira rápida e no maior nível possível de descrição.

Edição das 15h23min de 19 de junho de 2013

introdução

O ciclo de vida de desenvolvimento de software é o processo no qual sistemas são concebidos, projetados, implementados e mantidos, sendo que um método define como tomar uma ou mais atividades do desenvolvimento e define também as entradas e saídas dessas atividades. Ciclos de vida são normalmente discutidos nos termos do modelo de desenvolvimento em cascata ou espiral. Porém esses são somente modelos e não representam o real ciclo de vida do desenvolvimento de software pois cada companhia ou organização tem seu estilo e prioridades únicas.
Existe um número muito grande de diferentes ferramentas de automação de engenharia de software, que são conhecidas como ferramentas CASE, CAME, IPSE, SEE e metaCASE. Embora essas ferramentas diferem em métodos particulares, atividades, e fases de ciclo de desenvolvimento do software a qual eles são aplicados, construtores dessas ferramentas geralmente encaram questões de implementação similares.

principal Método

A solução ideal é personalizar e ajustar os métodos para o ciclo de vida de desenvolvimento de software do usuário. Contudo, sem a automação munida pelas ferramentas CASE a maioria dos métodos não são atrativos, e infelizmente a tecnologia geralmente usada para criar CASE não permite tal personalização. É claro que tais desafios e oportunidades levam a avanços, e o resultado são as tecnologias metaCAS, que são as mais versáteis.
O uso da tecnologia meta-ferramenta é um importante tópico para o desenvolvimento de ferramentas de engenharia de software. O objetivo é de (re)construir ferramentas e componentes de ferramenta de maneira rápida e no maior nível possível de descrição.