Informática, perguntado por amandagabriellaueda, 10 meses atrás

paradigmas e desenvolvimento de software

Soluções para a tarefa

Respondido por luizadessbesel
3

Resposta:

Paradigmas de Desenvolvimento de Software

Pode-se considerar 3 tipos de paradigmas que norteiam a atividade de desenvolvimento de

software:

1. Desenvolvimento de software como um artesanato: o projetista é um artesão.

• As diversas legislações sobre software de vários países considerando o

software protegido pela lei de direito autoral podem ser vistas nesse

contexto.

• Métodos que auxiliam o desenvolvimento de software não fazem muito

sentido aqui.

• Programas são obras pessoais

• Quando se considera grandes sistemas desenvolvidos em ambientes

industriais, torna-se (no mínimo) inadequado esse paradigma.

2. Matemática como modelo de desenvolvimento de software

• Um programa é um algoritmo escrito em uma linguagem

• Desenvolver algoritmos é resolver problemas, o que é uma atividade básica

da matemática

• Portanto, desenvolver software é uma atividade intelectual muito próxima da

matemática

• Uso de métodos formais em todo o ciclo de desenvolvimento de software

3. Desenvolvimento de software como engenharia

• Leva à abordagem empírica

• A pesquisa está na busca de métodos e técnicas que aproximem ao máximo

o processo de desenvolvimento de software do desenvolvimento das

características de produtos em áreas tradicionais de engenharia

• A preocupação em se conseguir visualizar o produto de software já nas fases

iniciais de desenvolvimento é um resultado da aplicação desse paradigma.

Perguntas interessantes