Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- LinguagensJava
A modularização é uma técnica utilizada para desenvolver algoritmos por meio de refinamentos sucessivos (PUGA, 2003, p.105). Neste contexto, analise as assertivas a seguir e assinale a alternativa que aponta as corretas.
I. Um procedimento, ou sub-rotina, é um conjunto de instruções para realizar determinada tarefa.
II. A diferença entre funções e procedimentos é que os procedimentos podem ser utilizados em expressões como se fossem variáveis, já as funções não aceitam essa possibilidade.
III. Na linguagem JAVA os módulos de um programa são representados pelas classes ou pelos métodos.
IV. A chamada de um procedimento é somente a execução de seu código, independe do algoritmo principal.