Diagrama de
Bloco
Diagrama de
bloco é a representação gráfica de um processo ou modelo de um sistema complexo
(solução de um problema). Através
de figuras geométricas e ligações, descreve-se as relações entre cada
subsistema e o fluxo de informação. Os símbolos
devem ser dispostos em ordem lógica e com sintaxe correta para atingir o
objetivo de resolver o problema. Os diagramas diferem-se dos fluxogramas por
representarem pequenas partes de um grande sistema com foco no processo lógico. Um exemplo de diagramas de blocos
são os fluxogramas,
usados em engenharia de software. Nesse caso o diagrama
é usado para descrever o método e a sequência do processo dos planos num computador.
O diagrama de caso de uso descreve a funcionalidade proposta para um novo
sistema, que será projetado. Segundo Ivar Jacobson, podemos dizer que um caso
de uso é um "documento narrativo que descreve a sequência de eventos de um
ator que usa um sistema para completar um processo". Um caso de uso
representa uma unidade discreta da interação entre um usuário (humano ou
máquina) e o sistema. Um caso de uso é uma unidade de um trabalho significante.
Por exemplo: o "login para o sistema", "registrar no
sistema" e "criar pedidos" são todos casos de uso. Cada caso de
uso tem uma descrição da funcionalidade que irá ser construída no sistema
proposto. Um caso de uso pode "usar" outra funcionalidade de caso de
uso ou "estender" outro caso de uso com seu próprio comportamento.
A figura
abaixo ilustra este tipo de configuração. Note que a lógica de saída do bloco na
figura abaixo não incorpora uma bobina porque a saída é representada
pela variável nomeada na saída do bloco. Esta variável pode ser usada ao longo
do programa em outras instruções e como uma saída de controle pela declaração
do endereço. O usuário ainda pode escolher usar uma representação de bobina se
desejar, porém, só será permitido no último bloco.