Sei sulla pagina 1di 7

1 2

Introdução aos Sistemas de Informação 1/2005 3. Decidir quem entrevistar. Incluir na lista de entrevistados pessoas-chave de todos os
Aula 3 -Técnicas de Levantamento de Requisitos níveis da organização afetados pelo sistema. A pessoa de contato na organização pode
(material elaborado pelas Profas. Rosângela e Junia) ajudar nesta seleção. Quando necessário, use amostragem.
4. Preparar a entrevista. Uma entrevista deve ser marcada com antecedência e deve ter
Em todo desenvolvimento de software, um aspecto fundamental é a captura dos requisitos uma duração entre 45 minutos e uma hora, no máximo duas horas.
dos usuários. Para apoiar este trabalho, diversas técnicas podem ser utilizadas. 5. Decidir sobre os tipos de questões e a estrutura da entrevista. É o ponto
principal de uma entrevista, saber elaborar as questões e a estrutura da entrevista.
Em um levantamento de requisitos, geralmente um engenheiro de software se depara com 6. Decidir como registrar a entrevista. Registrar as informações obtidas para que
duas importantes questões: não sejam perdidas logo em seguida. Os meios mais naturais de se registrar uma entrevista
1. Entre os muitos relatórios, formulários e documentos gerados pelos membros de incluem anotações e o uso de gravador.
uma organização, quais deverão ser objeto de investigação?
2. Pode haver um grande número de pessoas afetadas pelo sistema de informação Tipos de Questões
proposto. Quais delas devem ser entrevistadas, observadas ou questionadas? Podem ser de três tipos básicos:
Servindo de base para todas as técnicas de levantamento de requisitos, entre elas 1. Questões subjetivas: permitem respostas “abertas”.
investigação, entrevistas e observação, estão as decisões cruciais dizendo respeito a o que Exemplos: O que você acha de ...? Explique como você ...?
examinar e quem questionar ou observar. Vantagens:
Provêem riqueza de detalhes.
Revelam novos questionamentos.
1. Entrevista
Colocam o entrevistado a vontade.
Uma entrevista de levantamento de informações é uma conversa direcionada com um Permitem maior espontaneidade.
propósito específico, que utiliza um formato “pergunta-resposta”. Desvantagens:
Podem resultar em muitos detalhes irrelevantes.
Objetivos: Perda do controle da entrevista.
- obter as opiniões do entrevistado, o que ajuda na descoberta dos problemas- Respostas muito longas para se obter pouca informação útil.
chave a serem tratados; Podem dar a impressão de que o entrevistador está perdido, sem objetivo.
- conhecer os sentimentos do entrevistado sobre o estado corrente do sistema;
- obter metas organizacionais e pessoais; e
- levantar procedimentos informais. 2. Questões objetivas: limitam as respostas possíveis.
Exemplos: Quantos ...? Quem ...? Quanto tempo ...? Qual das seguintes informações ...?
Pontos a serem observados em um entrevista, considerando que o desenvolvedor está Vantagens:
estabelecendo um contato um relacionamento com uma pessoa estranha: Ganho de tempo, uma vez que vão direto ao ponto em questão.
1. construa, rapidamente, uma base de confiança e entendimento; Mantêm o controle da entrevista.
2. mantenha o controle da entrevista; Levam a dados relevantes.
3. venda a “idéia do sistema”, provendo ao entrevistado as informações Desvantagens:
necessárias. Podem ser maçantes para o entrevistado.
Podem falhar na obtenção de detalhes importantes.
Não constroem uma afinidade entre entrevistador e entrevistado.
Etapas de uma entrevista:
Antes 3. Questões de aprofundamento: permitem explorar os detalhes de uma questão.
Podem ser subjetivas ou objetivas.
1. Estudar material existente sobre os entrevistados e suas organizações.
Exemplos: Por que? Você poderia dar um exemplo?
Procure dar atenção especial à linguagem usada pelos membros da organização,
procurando estabelecer um vocabulário comum a ser usado na elaboração das questões da Quadro comparativo das questões subjetivas e objetivas
entrevista.
Subjetivas Objetivas
Isso para otimizar o tempo despendido nas entrevistas, evitando-se perguntar questões
Confiabilidade dos dados Baixa Alta
básicas e gerais.
Uso eficiente do tempo Baixo Alto
2. Estabelecer objetivos. Há algumas áreas sobre as quais um engenheiro de software Precisão dos dados Baixa Alta
desejará fazer perguntas relativas ao processamento de informação e ao comportamento na Amplitude e profundidade Alta Baixa
tomada de decisão, tais como fontes de informação, formatos da informação, freqüência na Habilidade requerida do entrevistador Alta Baixa
tomada de decisão, estilo da tomada de decisão, etc.
3 4

Facilidade de análise Baixa Alta Pode deixar o entrevistado pouco a vontade.


Pode deixar o entrevistador distraído.
Problemas na Elaboração de Questões Pode haver necessidade de transcrever a fita.\
− Questões capciosas: tendem a levar o entrevistado a responder de uma forma específica, Anotações
isto é, são tendenciosas. Vantagens:
Ex: Sobre este assunto, você está de acordo com os outros diretores, não está? Mantém o entrevistador alerta.
Mais adequada: O que você pensa sobre este assunto? Pode ser usado para fornecer um roteiro para a entrevista.
Mostra interesse e preparação do entrevistador.
− Duas questões em uma: O entrevistado pode responder a apenas uma delas, ou pode se Desvantagens:
confundir em relação à pergunta que está respondendo. Perda do andamento da conversa.
Ex: O que você faz nesta situação e como? Excessiva atenção a fatos e pouca a sentimentos e opiniões.

Estrutura das Entrevistas Como conduzir uma entrevista?


Há quatro formas básicas de se estabelecer a seqüência de questões: Um dia antes, entre em contato com o entrevistado para confirmar o horário e o local da
entrevista.
1- Estrutura de Pirâmide (Abordagem Indutiva): inicia com questões bastante − Chegue um pouco antes do horário marcado.
detalhadas, geralmente objetivas, e, à medida que a entrevista progride, questões mais − Apresente-se e esboçe brevemente os objetivos da entrevista.
gerais, subjetivas, são colocadas. Útil para situações onde o entrevistado parece relutante − Relembre o entrevistado de que você estará registrando pontos importantes. Se for usar
em abordar um assunto determinado ou se o engenheiro de software deseja obter uma gravador, coloque-o em local visível.
finalização sobre o assunto. − Diga ao entrevistado o que será feito com as informações coletadas e re-assegure seu
aspecto confidencial.
2- Estrutura de Funil (Abordagem Dedutiva): inicia com questões gerais subjetivas e, à − A entrevista deve durar entre 45 minutos e uma hora.
medida que a entrevista avança, perguntas mais específicas, usando questões objetivas, são − Quando estiver incerto sobre uma questão, peça para o entrevistado dar definições ou
feitas. Esta estrutura provê um meio fácil e não ameaçador para se começar uma bateria de outros esclarecimentos. Use questões de aprofundamento.
entrevistas. Permite levantar bastante informação detalhada, sendo desnecessárias longas − Ao término da entrevista, pergunte se há algo mais sobre o assunto que o entrevistado
seqüências de questões objetivas e de aprofundamento. ache importante você saber.
− Faça um resumo da entrevista e dê suas impressões globais.
3- Estrutura de Diamante: Combinação das duas anteriores: começa com questões − Informe o entrevistado sobre os passos seguintes.
específicas, passa a questões gerais e fecha a entrevista novamente com questões − Pergunte se há outra pessoa com a qual você deveria conversar.
específicas. Freqüentemente, é a melhor forma de se estruturar uma entrevista, já que − Quando for o caso, marque nova entrevista.
mantém o interesse do entrevistado em uma variedade de questões. Contudo, tende a ser
mais longa. Após

4- Entrevista Não Estruturada: Não há uma definição da seqüência das questões. De O relatório da entrevista deve capturar a essência da entrevista. Assim, escreva o relatório
acordo com o andar da entrevista, caminhos possíveis são avaliados e a seqüência é tão rápido quanto possível para assegurar qualidade.
estabelecida. Requer mais tempo. Vale ressaltar que, ainda que a seqüência das questões Registre entrevistado, entrevistador, data, assunto e objetivos. Diga se os objetivos foram
não seja definida a priori, as questões devem ser definidas antecipadamente, ou seja, o alcançados e aponte objetivos para entrevistas futuras. Registre, ainda, os pontos principais
planejamento é necessário. da entrevista e sua opinião.
Remeta-o ao(s) entrevistado(s) para autenticar as informações.
Durante
Como registrar as entrevistas
2. Questionário
Gravador: requer a permissão do entrevistado.
O uso de questionários constitui uma técnica de levantamento de informações que permite
Vantagens:
ao engenheiro de software obter de várias pessoas afetadas pelo sistema (corrente ou
Registro completo da entrevista.
proposto) informações, tais como:
Rapidez e melhor desenvolvimento.
- Posturas: o que as pessoas na organização dizem querer;
Reprodução para outros membros da equipe.
- Crenças: o que as pessoas pensam ser realmente verdade;
Desvantagens:
- Comportamento: o que as pessoas fazem;
5 6

− Características: propriedades de pessoas ou coisas. Utilize perguntas simples e curtas.


Evite redação tendenciosa.
Etapas de um Questionário Garanta que as questões estão tecnicamente precisas antes de inclui-las no questionário.
Para verificar a linguagem utilizada, aplique o questionário antecipadamente em um grupo
piloto, pedindo atenção à adequabilidade dos termos empregados.
Antes
Planejamento
Projeto do Questionário
No planejamento de um questionário, devem ser levados em consideração aspectos
relacionados com a redação das questões, escalas, formato e ordem das questões. Estilo

Deixe amplos espaços em branco para atrair as pessoas.


Redação das Questões
Deixe espaço suficiente para as respostas das questões subjetivas.
Uma vez que questionários e entrevistas seguem uma abordagem “pergunta-resposta”,
Em questões com escala, peça para fazer um círculo na resposta.
seria bastante razoável pensar que a considerações feitas para entrevistas aplicam-se
Use os objetivos do questionário para ajudar a determinar o formato (inclusive
também para questionários. Contudo, é importante ressaltar que há diferenças
instruções).
fundamentais entre estas técnicas e, portanto, novos aspectos devem ser considerados.
Seja consistente no estilo. Coloque instruções sempre no mesmo local em relação
Um questionário deve: ter questões claras e não ambíguas,ter fluxo bem definido, ter
ao layout do questionário, para facilitar a localização das instruções. Use letras
administração planejada em detalhes e levantar, antecipadamente, as dúvidas das pessoas
maiúsculas e minúsculas nas perguntas e apenas letras maiúsculas nas respostas.
que irão responde-lo.
Ordem das Questões
Tipos de questões Para ordenar as questões, considere os objetivos e, então, determine a função de cada
questão para atingir esses objetivos. Use um grupo piloto para auxiliar ou observe o
questionário com olhos de respondedor. Algumas orientações devem ser seguidas:
Questões Subjetivas
As primeiras questões devem ser de interesse dos respondedores.
Devem ser usadas para levantar opiniões sobre algum aspecto do sistema ou em situações
Agrupe itens de conteúdo similar e observe tendências de associação.
exploratórias Quando utilizadas, antecipe o tipo de resposta que você espera obter. Estas
Coloque os itens de menor controvérsia primeiro.
questões devem ser restritas o suficiente para guiar as pessoas, de modo que respondam de
uma maneira específica. Tome cuidado com perguntas que permitam respostas muito
amplas, pois isto pode dificultar a comparação e a interpretação dos resultados. Durante

Quem deve responder o questionário? A decisão de quem deve responder o questionário é


Questões Objetivas
feita em conjunto com o estabelecimento dos seus objetivos. Quando houver muitas
Questões objetivas devem ser utilizadas em um questionário: quando o engenheiro de
pessoas aptas a responder o questionário, use amostragem.
software é capaz de listar as possíveis respostas ou ?para examinar uma grande amostra de
pessoas.
Respostas a questões objetivas podem ser mais facilmente quantificadas. Respostas a Métodos de Aplicação
questões subjetivas são analisadas e interpretadas de maneira diferente. 1. Reunir todos os respondedores em um mesmo local para a aplicação do questionário.
Vantagens:
100% de retorno
Quadro quanto ao uso de questões subjetivas e objetivas em questionários Instruções uniformes
Questões Subjetivas Questões Objetivas Resultado rápido
Tempo gasto para responder Alto Baixo Problemas:
Natureza exploratória Alta Baixa Pode ser difícil reunir todas as pessoas.
O respondedor pode ter coisas importantes a fazer.
Amplitude e profundidade Alta Baixa
Facilidade de preparação Alta Baixa
2. Analista entrega e recolhe cada questionário individualmente.
Facilidade de análise baixa Alta
Vantagens:
Boa taxa de resposta
Diretrizes: Linguagem Utilizada Problemas:
Desperdício do tempo do analista.
Sempre que possível, use o vocabulário das pessoas que irão responder. Prime pela O respondedor pode ser identificado.
simplicidade.
7 8

3. Respondedor administra o questionário. - Acumular informações estatísticas a respeito das tarefas: freqüência que ocorrem,
Vantagens: estimativas de volumes, tempo de duração p/ cada um que está sendo observado, etc..
Anonimato garantido.
- Ser objetivo e não comentar as formas de trabalho de maneira não construtiva, na
Respostas mais reais. interação com o usuário.
Problemas:
Taxa menor de respostas. Este problema pode ser minimizado, mantendo-se uma lista - Observar as exceções que podem ocorrer e não são citadas por não serem operações
de respondedores e controlando a devolução. normais de negocio.
- Quando completar a observação, agradeça às pessoas pelo apoio.
4. Por correspondência. Útil somente para alcançar pessoas distribuídas geograficamente.

Após Após
Como ocorre com a entrevista o desenvolvedor elaborar um relatório contendo todas as - Documente as descobertas
informações conseguidas e enviar ao solicitante do sistema para a validação das - Consolide os resultados
informações.
- Reveja os resultados consolidados com as pessoas observadas e/ ou com seus
superiores.
3. Observação Direta
Desvantagem
Pode ser usada para diversas finalidades como: - O processo global consome TEMPO.
- Processo e confirmação dos resultados de uma entrevista - Erros podem ser induzidos pelos analistas
- Identificação de documentos que devem ser coletados para análise posterior
Essa técnica é freqüentemente usada para complementar informações
- Esclarecimento do que está sendo feito no ambiente atual e de que forma obtidas com outras: entrevistas e questionários.
- Tarefas similares.

4. Análise de Fluxo de Processo


O analista observa sem intervir diretamente no processo, mas ele interage com a pessoa
que está observada. Na medida do possível o analista deve executar as atividades do
Problemas do usuário não é com o software em questão mas sim em como os próprios
usuário para entender como o usuário opera em seu próprio ambiente.
processos de negócio são realizados em seu ambiente.

Antes
- Identificar as áreas de usuário a serem observadas Uso da Técnica: quando o trabalho do usuário é dividido em muitos processos
executados por vários deptos de negócio e não se tem uma visão global da situação.
- Obter aprovação das gerências apropriadas
- Obter nomes e funções das pessoas-chave que serão envolvidas no estudo da
observação Tipos de problemas que ocorrem:

- Explicar para as pessoas observadas o que será feito e por quê - Reclamações sobre interações desnecessárias;
- Tempo perdido com a falta de habilidade de seguir em frente
- Excesso de erros no local de trabalho
Durante
- Familiarizar-se com o local de trabalho que está sendo observado
- Observar os agrupamentos organizacionais atuais Essa técnica de identificação de problemas tem suas raízes na engenharia industrial.
- Observar as facilidades manuais e automatizadas em uso atualmente Processo: uma série de operações que são conduzidas em um departamento e que
produzem algum resultado.
- Coletar amostras de documentos e procedimentos escritos usados em cada processo
específico que está sendo observado Análise: significa estudar um processo e dividi-lo em elementos mais simples e ver
como podem ser melhorados.
9 10

Líder de sessão JAD- coração do processo JAD. Seu papel é conduzir as entrevistas
Símbolos de análise de fluxo de processos: preparatórias antes da sessão JAD real com o executivo patrocinador e com gerentes
funcionais para a definição do escopo básico do processo.

Escribas: registrar oficialmente todas as informações pertinentes ao sistema estudado.


Sessões maiores – 2 escribas.
1 de fileira – descreve os comportamentos do sistema
outro – membro da área do usuários, controla questões de negócio levantadas pelos
usuários durante a sessão de dinâmica de grupo. Uso de ferramentas automatizadas
para capturar os requisitos e exibir de volta para os usuários as telas, relatórios, etc..

5. Sessões Tipo JAD – (Join Application Design) – Projeto de Aplicação em


Conjunto Processo JAD: tem quatro etapas:
1) Orientação inicial – definição global do projeto documentando os seguintes itens
Refinam brainstorming para englobar abordagens mais estruturadas em que o mediador
- finalidade do projeto
é um profissional altamente experiente e bem treinado.
- escopo do projeto e áreas funcionais envolvidas
- objetivos que devem ser alcançados no final do workshop
líder da sessão: é apoiado por outras pessoas que se dedicam a apoiar o processo
global. - suposições técnicas e de negócio que afetam o projeto
- objetivos do workshop
JAD – foi desenvolvido pela IBM. Existem outras técnicas que tem em comum: - fatores críticos de sucesso
dinâmica de grupo envolvendo usuários e pessoal de sistemas.

A obtenção das informações: o líder as obtém com o executivo patrocinador, gerentes


Definições: funcionais e de sistemas ligados ao projeto antes do workshop
Tempo : 4 dias
Executivo patrocinador: gerente de nível mais alto comprometido com JAD, 2) Familiarização com a área/aplicação: análise de procedimentos atuais do negócio
patrocina o processo do início ao fim. e identificação do fluxo geral de trabalho de documentos no local do trabalho. A
documentação é feita da seguinte forma, pois ajudam o líder a entender melhor a
- FOrnece diretrizes sobre os objetivos e metas de um projeto
aplicação, áreas relacionadas e conflitos de aderia, em potencial. Auxiliam o líder para
- Define expectativas claras para saída do processo JAD conduzir melhor as discussões em grupo durante o workshop.
- Realiza breve palestra; não participa de atividades das sessões detalhadas, pode ser - finalidade da tarefa
chamado para esclarecer questões administrativas criticas
- dados de entrada
- dados de saída
Gerentes funcionais e usuários finais: peritos em sessões JAD detalhadas. - descrição do processo feito
Tem a capacidade de descrever porque precisam do sistema. - problemas/oportunidades

Representantes do SI: poucas pessoas convidadas a participar das sessões. Tem 3) Preparação do material para o workshop: Analista de Sistema (pode ser o líder
conhecimentos técnicos das aplicações atuais do negócio pelo ponto de vista dos JAD) constrói um modelo elementar do sistema – esboço de telas e relatórios que serão
sistemas (de 1 a 4) revisados durante o workshop.Esses relatórios são veículos para simular as idéias.
11 12

3) Modifique o protótipo em iterações sucessivas: o protótipo deve ser alterado em


direção às necessidades do usuário. Cada modificação requer uma nova avaliação
4) Conduzir o workshop – 3 a 5 dias 4) Enfatize a interface com o usuário: as interfaces do protótipo devem permitir que o
1º dia: explicar a finalidade do projeto usuário interaja facilmente com o sistema. Um mínimo de treinamento deve ser
requerido. Sistemas interativos com interfaces gráficas são muito indicados à
Descrever os compromissos de todos os participantes com apoio da administração.
prototipação.
Dar as informações gerais relacionadas ao escopo, objetivo.
Revisar o material detalhado e consolidado antes da reunião abordagem estruturada, Problemas da Prototipação
passo a passo.
Gerência do projeto: Normalmente, várias iterações são necessárias para se refinar
Conforme o workshop progride, os secretários transcrevem as decisões para telões,
um protótipo. Sob esta ótica, surge uma importante questão: quando parar? Se esta
permitindo rápidas revisões do trabalho realizado até o momento.
questão não for tratada com cuidado, a prototipação pode se estender
indefinidamente. É importante, pois, delinear e seguir um plano para coletar,
analisar e interpretar as informações de realimentação do usuário.
6. Prototipação Considerar o protótipo como sendo o sistema final: a qualidade pode não ter sido
apropriadamente considerada.
A prototipação é uma técnica valiosa para se obter rapidamente informações específicas
sobre requisitos de informação do usuário. Tipicamente, a prototipação permite obter: Vantagens da Prototipação
- Reações iniciais do usuário: Como o usuário se sente em relação ao sistema em Permite alterar o sistema mais cedo no desenvolvimento, adequando-o mais de
desenvolvimento? Reações ao protótipo podem ser obtidas através da observação, perto às necessidades do usuário (menor custo de uma alteração).
entrevistas, questionário ou relatório de avaliação. Permite descartar um sistema quando este se mostrar inadequado (protótipo de
- Sugestões do usuário para refinar ou alterar o protótipo: guiam o engenheiro de software viabilidade).
na direção de melhor atender as necessidades dos usuários. Possibilidade de desenvolver um sistema que atenda mais de perto as necessidades
− Inovações: novas capacidades, não imaginadas antes da interação com o protótipo. e expectativas dos usuários. Permite uma interação com o usuário ao longo de todo
- Informações para revisão de planos: estabelecer prioridades e redirecionar planos. o ciclo de vida do desenvolvimento.

Tipos de Protótipos
7. Casos de Uso
Protótipo não-operacional: apenas as interfaces de entrada e saída são
Um caso de uso especifica um comportamento de um sistema segundo uma perspectiva
implementadas; o processamento propriamente dito não. É útil para avaliar certos
externa e é uma descrição de um conjunto de seqüências de ações realizadas pelo sistema
aspectos do sistema quando a codificação requerida pela aplicação é custosa e a
para produzir um resultado de valor observável por um ator [Booch00]. Em resumo, um
noção básica do que é o sistema pode ser transmitida pela análise de suas entradas e
caso de uso (use case) é uma interação típica entre um ator (usuário o, outro sistema
saídas.
comuputacional ou um dispositivo) e um sistema. Um caso de uso captura alguma função
Protótipo “arranjado às pressas”: o protótipo possui toda a funcionalidade do visível ao ator e, em especial, busca atingir uma meta do usuário.
sistema final, mas não foi construído com o devido cuidado e, portanto, sua
qualidade e desempenho são deficientes. Casos de uso têm dois importantes papéis:
Protótipo “primeiro de uma série”: um sistema piloto é desenvolvido para ser 1. Eles capturam os requisitos funcionais de um sistema. Um modelo de caso de uso define
avaliado antes de ser distribuído. Útil quando o sistema será implantado em vários o comportamento de um sistema (e a informação associada) através de um conjunto de
locais diferentes. casos de uso. O ambiente do sistema é definido pela descrição dos diferentes usuários.
Protótipo de características selecionadas: apenas parte das características do Estes usuários utilizam o sistema através de um número de casos de uso.
sistema final são implementadas. O sistema vai sendo construído em partes: cada 2. Eles oferecem uma abordagem para a modelagem de sistemas. Para gerenciar a
protótipo aprovado passa a ser um módulo do sistema. complexidade de sistemas reais, é comum apresentar os modelos do sistema em um
número de diferentes visões. Em uma abordagem guiada por casos de uso, pode-se
Diretrizes para o Desenvolvimento de um Protótipo construir uma visão para cada caso de uso, isto é, em cada visão são modelados apenas
aqueles elementos que participam de um caso de uso específico. Um particular elemento
1) Trabalhe com módulos gerenciáveis: não é necessário e, muitas vezes, nem pode, é claro, participar de vários casos de uso. Isto significa que um modelo do sistema
desejável, construir um sistema completo. completo só é visto através de um conjunto de visões – uma por caso de uso. Encontra-se
2) Construa o protótipo rapidamente: use ferramentas adequadas. todas as responsabilidades de um elemento de modelo, olhando todos os casos de uso onde
este tem um papel.
13

Um caso de uso pode ser capturado através de conversas com usuários típicos, discutindo
as várias coisas que eles querem fazer com o sistema. Cada uma dessas interações discretas
constitui um caso de uso. Dê a ela um nome e escreva uma descrição textual pequena (não
mais do que uns poucos parágrafos). Não tente capturar todos os detalhes de um caso de
uso logo no início.
Os objetivos do usuário podem ser o ponto de partida para a elaboração dos casos de uso.
Proponha um caso de uso para satisfazer cada um dos objetivos do usuário. A partir deles,
estude as possíveis interações do usuário com o sistema e refine o modelo de casos de uso.

Diagramas de casos de uso especificam as funcionalidades que um sistema tem de


oferecer, segundo diferentes perspectivas dos usuários. Basicamente, um diagrama de
casos de uso apresenta dois elementos: os atores e os casos de uso. Um ator é um papel
que um usuário, outro sistema ou dispositivo desempenha com respeito ao sistema. Casos
de uso representam funcionalidades requeridas externamente. Uma associação entre um
ator e um caso de uso significa que estímulos podem ser enviados entre atores e casos de
uso. Os atores poderão estar conectados aos casos de uso somente por meio de associações.
A associação entre um ator e um caso de uso indica que o ator e o caso de uso se
comunicam entre si, cada um com a possibilidade de enviar e receber mensagens
[Booch00].

Potrebbero piacerti anche