Requisitos não funcionais
Por: Antonio Mendes da Silva Filho
A heterogeneidade de estilos arquiteturais é salutar. Na verdade, isto ocorre devido à necessidade da arquitetura prover suporte a um conjunto de requisitos, às vezes confl itantes, dentre eles os requisitos não funcionais, tema abordado neste artigo.
Voltar para o topo
Desenvolvimento de software dirigido por caso de uso
Por: Vinicius Lourenço de Sousa
Neste artigo daremos continuidade ao desenvolvimento de so ware dirigido por caso de uso, mostrando boas práticas sobre como especifi car um caso de uso.
Voltar para o topo
Plano de projeto
Por: Antonio Mendes da Silva Filho
Imagine você desejar sair da cidade onde você reside e ir até Maringá (localizada na região noroeste do estado do Paraná), supondo obviamente você não residir lá. Sem um mapa, um plano ou qualquer outra fonte de informação para saber por quais cidades, menor percurso, melhores estradas, dentre outras informações, você não terá certeza de alcançar o seu objetivo (i.e. chegar em Maringá).
Agora, trazendo esta meta para o contexto de um projeto de so ware, você necessitará de um mapa de quais atividades devem ser realizadas, sem o qual você fi cará perdido. Aqui, também, um plano torna-se essencial para compreender riscos, compromissos e decisões de projeto.
Voltar para o topo
Melhorando processos de software através de análise causal de defeitos
Por: Marcelo Nascimento Costa e Marcos Kalinowski
Este artigo fornece uma visão geral de como a análise causal de defeitos pode ser aplicada para obter melhoria de processo baseada no produto.
Voltar para o topo
Modelos e abordagens para gerenciamento de riscos de projetos de software
Por: Cristine Gusmão
Este artigo tem a finalidade de avançar nos conceitos fundamentais da área de gerência de riscos apresentando um estudo sobre as aplicações em modelos de gestão e qualidade de software.
Voltar para o topo
Identificação e especificação de componentes de negócio
Por: Marcelo C. Araújo
Nesse artigo você verá como identificar e especificar componentes de negócio usando como base casos de uso e diagramas UML
Voltar para o topo
Gestão de Testes
Por: Cristiano Caetano
Teste de so ware é uma atividade estruturada e sistemática baseada em técnicas, ferramentas e processos formais, como veremos ao longo deste artigo.
Voltar para o topo
A importância dos testes automatizados
Por: Paulo Cheque Bernardo e Fábio Kon
Este artigo se inspira na fi losofi a dos Métodos Ágeis de Desenvolvimento de So ware e em práticas recomendadas pela Programação eXtrema (XP), em especial nos Testes Automatizados, que é uma técnica voltada principalmente para a melhoria da qualidade dos sistemas de so ware. Este artigo apresenta também alguns exemplos de testes automatizados baseados em excelentes ferramentas disponíveis como so ware livre.
Voltar para o topo