O que é uma Software House ?
O nome Software House é uma forma de especificar uma empresa que trabalha no desenvolvimento de sistemas, de programas de computador. Normalmente empresas assim implementam programas comercias e trabalham com uma equipe com funções diversificadas.
Paradigmas são padrões que tem como principal função diminuir os erros encontrados no processo de desenvolvimento do software. Existem 4 modelos utilizados conforme o tipo de sistemas e clientes, são eles:
Clássico (Cascata) .
Espiral (Utilizado atualmente pelas grandes empresas).
Protótipo descartável.
Neste artigo irei abordar o modelo Clássico ou em Cascata onde as funções ficam muito bem especificadas e fáceis de entender.
Paradigma Clássico (Cascata)
A principal característica desse modelo é de ser sistemático e seqüencial. O desenvolvimento de um sistema utilizando esse paradigma só prossegue quando cada área do modelo é finalizada, se forem encontrados erros na parte de Implementação e Teste unitário, por exemplo, é necessário retornar ao início do projeto para resolver/alterar e prosseguir.
1. Análise e Especificação de Requisitos
3. Implementação e Teste unitário
4. Integração e Teste do Sistema
Embora esse paradigma possua características que contribui para um produto de qualidade como: Disciplina, Planejamento e Gerenciamento. O modelo exibe problemas que podem atingir a equipe e o cliente, como: Rigidez, Detecção de erros posteriormente e Demora na entrega do produto final.
Depois de vários absurdos noticiados anteriormente, como venda de rins e de virgindade em troca de algum aparelho tecnológico, agora é vez do comércio de crianças.