Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE DE GUARULHOS UNIVERITAS Juliana Camila Cruz Modularização na linguagem Java: Vantagens e desvantagens Rio de Janeiro 2017 Juliana Camila Cruz Modularização na linguagem Java: Vantagens e desvantagens Dissertação apresentado ao curso de Aná- lise e Desenvolvimento de Sistemas, como parte dos requisitos necessários à obtenção de nota em Programação. Professor(a): Maurício da Motta Braga Disciplina: Programação Turma: 2017.2 Rio de Janeiro 2017 Lista de tabelas Sumário 1 Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1 Vantagens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 Desvantagens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 Conclusão . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3 Bibliografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4 1 Introdução Um módulo, é utilizado para simplificar um código, em partes menores. Sua definição é: conjunto de instruções que realizam determinada tarefa, instituindo um procedimento algorítmico, com função definida e com o máximo de independência do resto do programa possível. O objetivo principal da modularuização é gerenciar a complexidade no desenvol- vimento de programas de maior porte. As vantagens atribuídas são: Legibilidade Manutenibilidade Produtividade 1.1 Vantagens A simplificação do código, facilitação do entendimento, tendo em vista que os subprogramas são analisados como independentes, por serem menores, há maior facilidade em em modificá-lo e corrigir erros e o software pode ser reutilizado, au- mentando a produtividade, também a ocultação do código, sendo rotina e sub- rotina visualizáveis por outros programadores. 1.2 Desvantagens Com a utilização de módulos, o tempo de execução do programa se extende, por conta da ativação do módulo. A não utilização de módulos torna o código muito extenso, atrapalha seu entendimento, diminui o rendimento e a produtividade do programador. 5 2 Conclusão Apesar do maior tempo de execução dos programas, as vantagens são inúmeras, principalmente em termos de diminuição do lead time e manutenção de código, di- minuindo muito possíveis erros cometidos, também facilitando a correção destes e portanto, aumentando a produtividade e competitividade no mundo business. 6 3 Bibliografia • https://www.devmedia.com.br/metodos-modulos-de-programa-em-java/26771 • http://www.revistaespacios.com/a15v36n13/15361302.html • HARRY FARRER. . . Programação estruturada de Computadores: Algoritmos estruturados - [et. Al.] - 3° ed, [reimpr.] - Rio de Janeiro: LTC, 2008. Folha de rosto Lista de tabelas Sumário Introdução Vantagens Desvantagens Conclusão Bibliografia
Compartilhar