Engenharia de Software para Iniciantes & Praticantes

Dos casos de uso ao código, como trilhar esse “longo” caminho?

Dos casos de uso ao código, como trilhar esse “longo” caminho?

jan 1, 2010

Ao longo dos anos tenho estudado e praticado a modelagem de software com UML. Participei de vários foruns de discussão, li vários artigos acadêmicos, artigos do Gartner Group, medotologias como o RUP e livros. Muitos livros. E como acredito que a teoria na prática é diferente, pratiquei muito do que estudei sobre modelagem seja no desenvolvimento de novos...

Uma abordagem prática de análise e projeto de software

Uma abordagem prática de análise e projeto de software

set 6, 2009

Um dos grandes desafios do desenvolvimento de um bom software, certamente está em se ter um processo consistente para se capturar as necessidades do cliente, traduzí-las em requisitos e a partir daí definir os casos de uso. A partir deste ponto, como chegar ao início da codificação? Elaborei um mapa conceitual do que entendo ser uma abordagem prática de...

Ferramenta para modelagem de software com UML 2.1

Ferramenta para modelagem de software com UML 2.1

ago 3, 2009

A comunidade de software livre tem ao longo dos anos influenciado a indústria de software tradicional, no sentido de forçá-la a oferecer alguma versão dos seus produtos para uso sem custo. Empresas grandes como a IBM já adotaram essa abordagem de ofertar uma versão livre de alguns de seus softwares pagos. Para a modelagem de software utilizando UML tenho...

Descrição de caso de uso: genérico ou detalhado ?

Nos últimos anos tenho trabalhado bastante com a utilização da técnica de caso de uso tanto para validação das funcionalidades com o usuário, quanto para apoiar a etapa de análise e projeto do software visando um desenvolvimento orientado a casos de uso e que resulte num conjunto de especificações do software que possa ser construído por um...

Como especificar a construção de software para uma fabrica de software?

Como especificar a construção de software para uma fabrica de software?

jul 18, 2009

No desenvolvimento de software das grandes empresas as fábricas de software vem desempenhando cada vez mais um papel central. O modelo que se busca e o de delegar a programação para a fábrica e manter o foco das áreas de desenvolvimento na análise do negócio, na especificação do que será construído nos testes e implantação. Para que um programador...