| 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