A Engenharia Semiótica apresenta seu conceito como sendo a confecção de artefatos de comunicação entre pessoas, descrevendo e explicando a interação entre humanos e produtos (hardware e /ou software) como processo de comunicação.
Sua classificação é expressa em três níveis: metalinguístico, estático e dinâmico.
Expressam o estado do sistema como rótulos, imagens, itens de menu, campos e botões de formulário, entre outros.
São interpretados independente das relações causais e temporais da interface.
Exemplo 1: A janela principal do aplicativo
Exemplo 2: O menu arquivo
Exemplo 3: Os ícones na área de trabalho
São percebidos com a interação com o sistema.
Expressam o comportamento do sistema.
Envolvem aspectos temporais e causais da interface.
Alguns exemplos: ações dos botões, valor de um atributo, ...
Exemplo 1: Barra de progresso
Exemplo 2: Escolha de um item no menu
Signos principalmente verbais. Referem-se a outros signos da interface.
Utilizados para explicitamente comunicar aos usuários os significados codificados no sistema.
Exemplo 1: Mensagens de ajuda
Exemplo 2: Alertas - Diálogos