Buscar

O surgimento de modularização, foi um grande avanço na engenharia de software. Podemos dizer essa técnica foi um dos principais fatores que resolveram a crise de software em 1960

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade referente a aula I
1. O surgimento de modularização, foi um grande avanço na engenharia de software. Podemos dizer essa técnica foi um dos principais fatores que resolveram a crise de software em 1960. No entanto, sabemos que existem vantagens e desvantagens em sua utilização. Portanto cite as vantagens e desvantagens da modularização no desenvolvimento de software.
 vantagem
· Programas feitos com sub-rotinas ou funções são programados e testados uma só vez, embora possam ser usados em várias partes do programa em quantas vezes são necessários.
· Pode-se criar uma biblioteca com as funções e sub-rotinas que podem ser usados em outros programas ou por outros programadores.
· Com a modularização conseguimos preservar os refinamentos conseguidos em uma parte específica do código e estender a toda parte do sistema que irá usar a função ou sub-rotina
· Economia de memória do computador, uma vez que o modulo utilizado é armazenado uma única vez, mesmo que utilizado em diferentes partes do programa. Permite também, que, em determinado instante da execução do programa, estejam na memória principal apenas o módulo ou os módulos necessários para execução desse trecho de programa.
· Ocultamento de código, uma vez que apenas as rotinas e sub-rotinas ficam disponíveis para outros programadores.
Desvantagem - Aumento no tempo de execução do programa, devido ao tratamento adicional de ativação do módulo.

Continue navegando