Ciclo de Vida de Software
Nesta seção você encontra artigos voltados para testes, processo, modelos, documentação, entre outros
Ciclos de Vida do Software
Conhecendo os Bastidores
De que se trata o artigo?
Ana Bárbara Lins de Macêdo
Engenheira Eletrônica com especialização em
Telecomunicações (UFBA) e formação anterior em Informática (UCSal). 8 anos de experiência profissional na indústria automotiva trabalhando para Ford Motor Company na área de engenharia de desenvolvimento de produtos, mais especificamente, 2 anos na área de integração de esforços do times de engenharia e
6 anos trabalhando na área responsável pela rede intraveicular (comunicação digital entre módulos eletrônicos e diagnose veicular).
6 anos adicionais de experiência prévia em
Informática como Analista de Sistemas de software para aplicações em internet, finanças, comerciais e vendas. Atualmente está cursando Pós-Graduação em Engenharia de
Software na Faculdade Ruy Barbosa.
Rodrigo Spínola rodrigo@sqlmagazine.com.br Doutor e Mestre em Engenharia de Software pela COPPE/UFRJ.
Diretor de Operações – Kali Software
(www.kalisoftware.com)
Editor Chefe – SQL Magazine | WebMobile |
Engenharia de Software Magazine
Professor do Curso de Pós-Graduação em
Engenharia de Software da Faculdade Ruy
Barbosa.
P
rocesso de software é o conjunto de atividades que constituem o desenvolvimento de um sistema computacional. Estas atividades são agrupadas em fases, como: definição de requisitos, análise, projeto, desenvolvimento, teste e implantação.
Em cada fase são definidas, além das suas atividades, as funções e responsabilidades de cada membro da equipe, e como produto resultante, os artefatos.
O que diferencia um processo de software do outro é a ordem em que as fases vão ocorrer, o tempo e a ênfase dados a cada fase, as atividades presentes, e os produtos entregues.
Com o crescimento do mercado de software, houve uma tendência a repetirem-se os passos e as práticas