ENGENHARIA DE SOFTWARE

15 Práticas Para Um Analista de Qualidade Altamente Eficaz

Abr 20th, 2010 | Por Eduardo Negrão | Categoria: ENGENHARIA DE SOFTWARE

Os testes de software são processos integrantes de toda e qualquer metodologia de software, basicamente são responsáveis por executar e garantir o sucesso de dois princípios básicos:

VALIDAÇÃO = garante que se está construindo CERTO O PRODUTO;

VERIFICAÇÃO = garante que se está construindo O PRODUTO CERTO;

Ou seja, a Validação está [...]



Surgimento da Orientação a Objetos

Fev 4th, 2010 | Por Eduardo Negrão | Categoria: ENGENHARIA DE SOFTWARE

Este post conta um pouco sobre a história da origem do paradigma de programação orientado a objetos e suas motivações.



Processo e Modelo de Processo

Jan 28th, 2010 | Por Eduardo Negrão | Categoria: ENGENHARIA DE SOFTWARE

Olá pessoal, hoje abordarei a diferença entre um modelo de processo de software e um processo de software. Exemplificarei também, dois modos pelos quais um modelo de processo de software pode ser útil para identificar possíveis aprimoramentos no processo.
Um processo de software é o que define quais atividades devem ser realizadas dentro de uma produção [...]



Os 4 Grande Atributos dos Produtos de Software

Jan 27th, 2010 | Por Eduardo Negrão | Categoria: ENGENHARIA DE SOFTWARE

O tópico de hoje aborda os quatro principais atributos que todos os produtos de software devem possuir. Sem tais atributos, não podemos afirmar que o software seja de qualidade.

Estamos falando de Facilidade de Manutenção (Manutenibilidade), Confiança, Eficiência e Usabilidade. Segue abaixo o conceito de cada um dos atributos segundo o estudioso Ian Sommerville:

- Manutenibilidade: O [...]



Software Genérico X Software Por Encomenda

Jan 25th, 2010 | Por Eduardo Negrão | Categoria: ENGENHARIA DE SOFTWARE

Hoje gostaria de comentar e esclarecer os principais conceitos do que diferenciam o desenvolvimento de produto genérico de software e o desenvolvimento de software sob encomenda e refletir um pouco sobre o rumo ao qual estes conceitos estão tomando, evidenciando a proximidade entre ambos.
Produtos genéricos, ou produtos de caixinha como muitas vezes são conhecidos, [...]



Por que o software é mais que um programa executável?

Jan 22nd, 2010 | Por Eduardo Negrão | Categoria: ENGENHARIA DE SOFTWARE

Os programas de software são mais do que os softwares executados pelos usuários porque para a sua produção são envolvidas diversas atrividades intrínsecas ao tipo de software desenvolvido.
Nos sistemas em que é utilizada uma abordagem cascata, por exemplo, as atividades são distintas e bem definidas e os seus custos são medidos separadamente e as atividades [...]



Afinal, o que é Engenharia de Software?

Jan 20th, 2010 | Por Eduardo Negrão | Categoria: ENGENHARIA DE SOFTWARE

Existem atualmente inúmeras definições para a Engenharia de Software, sendo que todas elas convergem para o mesmo ponto de vista, explicado algumas vezes, com maior ou menor riqueza de detalhes. Ao longo deste artigo objetivei detalhar as que julguei mais interessantes.