Baixe o app para aproveitar ainda mais
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.
Compartilhar