A
Abstração
É o processo mental de definir-se um Objeto Conceitual a partir de objetos do
mundo real que possuam os mesmos tipos de características e de comportamento.
Utilização: Análise OO
Agente Externo
É a origem e/ou o destino de Eventos que modificam o estado dos Objetos.
Utilização: Análise OO
Agregação
É uma forma particular de relacionamento entre Objetos, caracterizado pelo fato
de um Objeto ser composto por um ou vários Objetos agregados.
Utilização: Análise OO
Arquitetura Cliente x Servidor
Estrutura de Sistema baseada na execução de serviços solicitados por CLIENTES e
realizados pelos SERVIDORES.
Atributo
São os tipos de características do Objeto.
Utilização: Análise OO
Atributo de Classe
São atributos comuns a todas as instâncias de uma classe.
Utilização: Projeto OO
Atributo de Instância
São os atributos que caracterizam cada instância de uma classe.
Utilização: Projeto OO
Atributo Identificador
É o atributo que permite que uma Instância seja individualizada entre todas as
Instâncias de um Objeto.
Utilização: Análise OO
Atributo Referencial
É o atributo que permite a uma Instância de um Objeto reconhecer uma Instância
de outro Objeto com o qual mantém um relacionamento.
Utilização: Análise OO
Auto Relacionamento
É o mesmo que Relacionamento Recursivo.
Utilização: Análise OO
B
Bind
Estabelecimento da comunicação para acessar um determinado Objeto em um
Servidor, num ambiente distribuído.
Utilização: Projeto OO
C
Classe
É uma cápsula fechada onde todos os atributos e os métodos de cada OBJETO são
codificados. A CLASSE é hermeticamente fechada, mas troca mensagens com o mundo
exterior.
Utilização: Projeto OO
Classe Abstrata
É uma classe que não pode ser instanciada.
Utilização: Projeto OO
Classe Ativa
É uma classe que possui estados relevantes no ciclo de vida.
Utilização: Projeto OO
Classe Concreta
É uma classe que pode ser instanciada.
Utilização: Projeto OO
Classe Passiva
É uma classe que não possui estados relevantes no ciclo de vida.
Utilização: Projeto OO
Cliente
Origem da solicitação de um serviço em uma arquitetura CLIENTE x SERVIDOR.
Comunicação
Ocorre quando um Objeto gera um Evento para outro Objeto.
Utilização: Análise OO
Comunicação Assíncrona
Ocorre quando o Objeto que enviou o Evento não espera pela resposta do Objeto
que o recebeu.
Utilização: Análise OO
Comunicação Síncrona
Ocorre quando o Objeto que enviou o Evento fica esperando a resposta do Objeto
que o recebeu.
Utilização: Análise OO
CORBA
Common Object Request Broker Arquitecture: padrão que define a comunicação
entre objetos distribuídos definido pela OMG.
D
DII
Dynamic Invocation Interface - é a invocação dinâmica de objetos distribuídos,
onde não é necessário conhecer as interfaces dos objetos sendo acessados, em
tempo de compilação. Utilização: CORBA
E
Encapsulamento
É o ato de reunir os dados e os processos de um Objeto em uma única estrutura
chamada de CLASSE.
Utilização: Projeto OO
Estado
É a forma de apresentação de um Objeto em determinado instante e que o coloca
sob um determinado conjunto de leis.
Utilização: Análise OO
Evento
São acontecimentos que fazem os Objetos mudarem de Estado.
Utilização: Análise OO
Evento Externo
Ocorre quando uma força externa faz um Objeto mudar de Estado.
Utilização: Análise OO
Evento Temporal
É aquele que ocorre pela passagem do tempo (cíclico).
Utilização: Análise OO
F
Feature
Serviço prestado pelo sistema, através do qual um requisito funcional é
atendido.
Ferramenta de Automação de Scripts de Teste
É um Software que gera os Scripts de Teste de forma automática e posteriormente
os executa inúmeras vezes.
Ferramentas
São recursos que apóiam a realização das atividades. Podem ser planilhas,
templates de documentos e modelos pré-formatados (ex.: cronogramas).
Ferramentas de backup e de recuperação
É um Software que faz uma cópia do Sistema e também pode voltar esta cópia.
Ferramentas de monitoramento de instalação
É um Software que monitora a instalação do Sistema gravando em relatórios os
dados coletados durante o processo de instalação. Por exemplo: Ao instalar um
Software é coletada a utilização de memória, registros, etc.
Fluxo Alternativo
Aborda o comportamento de caráter opcional ou excepcional em relação ao
comportamento normal e também as variações do comportamento normal. Pode-se
pensar nos fluxos de eventos alternativos como "desvios" do fluxo de eventos
básico, alguns dos quais voltarão ao fluxo de eventos básico e alguns
finalizarão a execução do caso de uso.
Fluxo Básico
Aborda o que "geralmente" ocorre quando o caso de uso é executado.
Formatação
Formato dado a um documento ou a registros.
Funcionalidade
Ação definida para determinada ação, evento ou comando. Por exemplo: Ao clicar
com o mouse no Botão Imprimir envia o documento para impressora.
Funções
Seqüência de instruções em um programa de computador que executa uma
determinada tarefa.
G
GCA - (Gerência de Configuração de Ambiente)
É a área/função responsável pela preparação do ambiente de desenvolvimento,
testes, homologação e execução de um projeto, dentro das instalações da DRM.
Isto compreende instalações físicas, mobiliárias, hardware, software,
conectividade, telecom, etc. Além disso, esta área/função é responsável pela
interação com o Cliente para os mesmos quesitos.
Gerência de Risco
Abordagem para análise de problemas, que atribui pesos ao risco de uma dada
situação, usando probabilidades de ocorrência do problema. Inclui a
identificação, análise, priorização e controle de riscos.
Gerenciado e Controlado
Implica que a versão do artefato em uso, num determinado tempo (passado ou
presente), é conhecida - existe controle de versão - e que as alterações são
incorporadas de uma maneira controlada - existe controle de alterações. Este
controle, geralmente, está sob a responsabilidade do desenvolvedor.
Gerenciamento de Requisitos
É uma abordagem sistemática para esclarecer, documentar, organizar e rastrear
mudanças de requisitos.
H
Herança
É a propriedade pela qual Objetos filhos herdam atributos e comportamento de um
Objeto Pai.
Utilização: Análise OO
I
IDL
Interface Definition Language - linguagem para a especificação de uma
Interface.
Utilização: CORBA
Instância
Representa cada indivíduo de um Objeto.
Utilização: Análise OO
Instanciação
É a propriedade de um Objeto gerar Instâncias (ocorrências individuais) de si
mesmo.
Utilização: Análise OO
Interface
Visão da Classe sob o ponto de vista do CLIENTE em uma arquitetura CLIENTE x
SERVIDOR.
J
Java
Linguagem de programação criada pela empresa Sun Microsystems, especialmente
adequada para desenvolver programas interativos nas páginas web.
Javascript
Linguagem de programação integrada nas páginas da web.
JPEG
Iniciais em inglês de Joint Photographic Experts Group. Trata-se de um formato
de compressão de imagens muito usada pela forma como consegue reduzir o tamanho
dos ficheiros.
K
KPA - (Key Process Area)
Área-chave do Processo - Grupo de atividades que, quando executadas, satisfazem
um conjunto de metas consideradas importantes para estabelecer a capacitação do
processo. São os principais itens que apoiam a determinação da capacitação do
processo de um software e permitem identificar melhorias necessárias para
avançar em direção a níveis de maturidade mais elevados.
L
Logotipo
Marca comercial da Companhia.
M
Máquina de Estado Finito
Ferramenta que gerencia a transição de estados dos Objetos Ativos.
Utilização: Projeto OO
Mensagem
Representa a invocação de um método de uma Classe.
Utilização: Projeto OO
Método
Implementação de uma operação de uma classe.
Utilização: Projeto OO
Método Construtor
Método que é executado no momento de criação de uma instância.
Utilização: Projeto OO
Método de Classe
É um método que pode manipular informações referentes a várias instâncias de
uma classe.
Utilização: Projeto OO
Método de Instância
Método que age sobre uma instância específica.
Utilização: Projeto OO
Método Destrutor
Método chamado no momento em que uma instância é destruída.
Utilização: Projeto OO
Middleware
Camada de software cuja função é tornar transparente ao construtor detalhes
físicos que cuidam de serviços específicos como o gerenciamento de mensagens
entre Classes, comunicação CLIENTE x SERVIDOR, comunicação SERVIDOR x SERVIDOR,
controle transacional e acesso a Base de Dados.
Utilização: CORBA / COM / DCOM
N
Natureza do Serviço
Essência ou condição própria do serviço a ser prestado. Exemplos:
Desenvolvimento e Manutenção de Sistemas Personalizados; Customização de
Pacotes; Treinamento; Suporte a Usuários.
NPC
Número de Pontos de Complexidade. Unidade de medida utilizada para estimativas
de tamanho de requisitos.
O
Objeto
Conjunto de coisas do mundo real que possuem tipo de características e de
comportamento em comum.
Utilização: Análise OO
Objeto Associativo
É um Objeto definido para implementar um relacionamento que possui Atributos
próprios independente dos Objetos que dele participam.
Utilização: Análise OO
Objeto Ativo
É aquele que possui Estados relevantes no seu Ciclo de Vida.
Utilização: Análise OO
Objeto Passivo
É aquele que não possui Estados relevantes no seu Ciclo de Vida.
Utilização: Análise OO
OMG
Object Management Group - grupo composto por inúmeras empresas que definem um
padrão para desenvolvimento de aplicativos OO distribuídos.
ORB
Object Request Broker - Middleware responsável pela comunicação em um ambiente
OO distribuído.
P
Persistência
É a propriedade pela qual um Objeto pode ter suas instâncias registradas em um
meio físico (ter registro de suas instâncias).
Utilização: Análise OO
Polimorfismo
É a propriedade pela qual os OBJETOS possuem diferentes reações à ocorrência da
mesma MENSAGEM.
Utilização: Análise OO
Processo
É uma ação executada por um Objeto quando ele muda de Estado.
Utilização: Análise OO
Propagação de Eventos
Ocorre quando um ou mais Objetos reagem encadeadamente a ocorrência do mesmo
Evento.
Utilização: Análise OO
Protótipo
Prévia construção de partes do sistema (tais como telas, ou subconjuntos que
representem a funcionalidade do aplicativo) para validação e refinamento
anterior a sua construção física.
Utilização: Projeto OO
Proxy
Instância existente no CLIENTE que apenas contém uma referência para a
instância real no SERVIDOR.
Pseudocódigo
Descrição dos processos utilizando-se a linguagem natural, com padrões
predefinidos para representar determinadas ações.
Utilização: Projeto OO
Q
Qualidade
Grau no qual um sistema, componente ou processo atinge os requisitos
especificados e/ou as necessidades e expectativas do usuário ou cliente.
Queries
Significa uma consulta feita em Linguagem SQL para Banco de Dados.
R
Relacionamento
Representa a forma como os Objetos se reconhecem entre si segundo as regras de
Negócio.
Utilização: Análise OO
Relacionamento Muitos para Muitos
Ocorre quando uma Instância de um Objeto possui relacionamento com uma ou
muitas Instâncias de um outro Objeto e vice-versa.
Utilização: Análise OO
Relacionamento Recursivo
É o relacionamento que uma Instância de um Objeto possui com uma ou várias
Instâncias do mesmo Objeto.
Utilização: Análise OO
Relacionamento Um para Muitos
Ocorre quando uma Instância de um Objeto possui relacionamento com uma ou
muitas Instâncias de um outro Objeto, mas cada Instância do segundo somente se
relaciona com uma única Instância do primeiro.
Utilização: Análise OO
Relacionamento Um para Um
Ocorre quando uma Instância de um Objeto somente possui relacionamento com uma
única Instância de um outro Objeto.
Utilização: Análise OO
S
Servidor
Executor do serviço solicitado por um CLIENTE em uma arquitetura CLIENTE x
SERVIDOR.
Skeleton
Camada que encapsula a distribuição no SERVIDOR.
Utilização: CORBA
Subtipo
É um Objeto definido a partir de outro, representando o papel de filho em uma
herança.
Utilização: Análise OO
Supertipo
É um Objeto a partir do qual vários subtipos foram definidos, representando o
papel de pai em uma herança.
Utilização: Análise OO
Stub
Camada que encapsula o acesso remoto a outros objetos feito por um CLIENTE de
forma a deixar a distribuição transparente.
Utilização: CORBA
T
Transição de Estado
Representa a alteração do Estado corrente de um Objeto pela ocorrência de um
Evento.
Utilização: Análise OO
U
UML (Unified Modelling Language)
É um padrão proposto pela OMG - Object Management Group - que define os
conceitos de Orientação a Objetos e a notação a ser utilizada nas diversas
técnicas existentes.
Unidade de Configuração
Corresponde a entidade de mais baixo nível de um item de configuração ou
componente que pode ser registrada, ou recuperada de um sistema de biblioteca
de gerência de configuração.
Unidade Organizacional
Cada área ou departamento ou serviço de uma organização (empresa).
Usabilidade
Característica que classifica a utilização de um software, sendo Fácil ou
Difícil. Por exemplo, O software de XXX é de fácil usabilidade. O software YYY
é de difícil usabilidade.
Usuário
Cliente interno que faz uso de um sistema.
Usuário Final
Pessoa ou grupo que usará o sistema para sua finalidade operacional pretendida,
quando o sistema estiver instalado no correspondente sistema operacional.
V
Validação
Processo de avaliar um artefato durante ou ao final do processo de
desenvolvimento para determinar se satisfaz exatamente os requisitos
especificados.
Validador
Órgão responsável pela validação dos Padrões Corporativos.
W
WBS
Work Breakdown Structure. Estrutura Analítica do Projeto ou Estrutura de
Divisão do Trabalho. É o framework de planejamento; uma decomposição do projeto
em unidades de trabalho a partir das quais custo, artefatos e atividades podem
ser alocados e rastreados.
X
x
Medida de desempenho de leitores de CD-ROM, baseada na velocidade de rotação
por minuto.
X.25
Protocolo de comunicações de rede baseado em comutação por pacotes. Fornece
acesso a uma rede pública comutada X.25 com ligação permanente ou contínua à
rede.
X.400
Norma definida pela União de Telecomunicações Internacionais (UIT) para
sistemas de troca de mensagens.
xDSL
Família de tecnologias DSL - Digital Subscriber Line.
Xenix
Uma versão do sistema operacional Unix desenvolvida para computadores, baseados
em processadores Intel, com terminais não inteligentes.
Xeon
Nome atribuído pela Intel aos processadores, dirigidos ao mercado de servidores
e estações de trabalho.
XGA
Iniciais de eXtended Graphics Array. Norma gráfica criada pela IBM em 1990 e
que pressupõe uma resolução entrelaçada de 1024x768 pixéis a 256 cores em modo
gráfico e 132 colunas em modo texto.
XML
Iniciais de eXtensible Markup Language. Designa um formato de documento para a
web mais flexível do que o HTML, permitindo documentos mais ricos, funcionais e
com elementos de interatividade.
Xmodem
Um protocolo de transferência de arquivos normalmente usado em comunicações
assíncronas, por modem, em blocos de 128 bytes.
XP
Abreviatura de Windows XP.
XT
Acrônimo de eXtended Technology. Designação atribuída ao primeiro IBM PC com
disco rígido, comercializado em 1983.
Y
Y2K
Abreviatura anglo-saxônica para ano 2000: "Y" refere-se a ano (Year) e 2K é uma
abreviatura de 2000 (sendo o K o multiplicador - x 1000).
Ymodem
Melhoria do protocolo de transferência de dados Xmodem, que adiciona a
capacidade de processamento "batch", sendo possível o envio de múltiplos
arquivos simultaneamente.
Z
z/OS
Sistema operacional da IBM para os servidores zSeries. O z/OS é uma versão
melhorada do OS/390.
Zip
Extensão associada a arquivos comprimidos com o utilitário PkZip ou similar,
como o WinZip.
Zmodem
Melhoria do protocolo de transferência de dados Xmodem que permite a
transferência de arquivos de maiores dimensões e com menos erros.
zSeries
Uma família de servidores mainframe da IBM lançada em 2000. Utiliza a
z/Architecture, desenvolvida a partir da arquitectura ESA/390.
|