Linha 3: Linha 3:
  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.
  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.
  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 ==
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

Edição das 15h20min 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 tecnologia

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