Buscar

Exercício de Engenharia de Software 110

Prévia do material em texto

27 
 
 
 
 
 
 
 
 
 
 
Telefone Catálogo da biblioteca Stereo pessoal 
 
 
status (no gancho, fora do gancho) 
número discado na 
lista da 
última 
chamada 
exibição do tom de toque 
 
 
configurar 
chamada ( ) 
limpar 
chamada ( ) 
discar ( ) 
rediscar ( ) pesquisar ( ) alterar 
tom de toque ( ) editar 
diretório ( ) alterar volume 
( ) alterar volume de toque ( ) 
 
Registros de publicação 
Transações 
Data Criada 
Data atualizada 
Índice de palavras- 
chave de permissões 
 
 
nova entrada ( ) 
editar entrada ( ) 
excluir entrada ( ) 
pesquisar ( ) 
criar índice ( ) editar 
permissões ( ) registrar 
transação ( ) 
 
volume das 
playlists da 
loja de músicas 
tocando agora, 
reproduzido 
recentemente, exibir o nível da bateria 
reproduzir 
( ) parar 
( ) selecionar lista de 
reprodução ( ) 
selecionar 
música ( ) pesquisar ( ) 
reprodução 
aleatória ( ) repetir ( ) 
alterar volume ( ) exibir status ( ) 
 
 
Impressora Conta bancária 
 
 
nível de toner 
do documento 
status do papel 
exibição de 
status de erro 
número da conta tipo de 
conta data de 
abertura data de 
fechamento 
saldo lista 
de transações limite 
de cheque especial 
 
configurar impressora 
( ) imprimir 
( ) cancelar trabalho de 
impressão ( ) 
autoteste ( ) 
inicialização ( ) desligamento ( ) 
 
abrir ( ) 
fechar ( ) 
crédito ( ) 
débito ( ) 
mostrar saldo ( ) editar 
limite do cheque especial ( ) 
adicionar transação ( ) listar 
transações ( ) 
 
 
 
7.3 Utilizando a notação gráfica UML para classes de objetos, projete as seguintes classes de 
objetos, identificando atributos e operações. Use sua própria experiência para 
decidir sobre os atributos e operações que devem ser associados a esses objetos. • 
um telefone • uma impressora para 
um computador 
pessoal • um sistema estéreo pessoal • uma 
conta bancária • um catálogo de 
biblioteca 
 
 
 
Existem muitos designs possíveis aqui e uma grande complexidade pode ser 
adicionada aos objetos. No entanto, estou apenas procurando objetos simples que 
encapsulem os principais requisitos desses artefatos. Os projetos possíveis são 
mostrados no diagrama acima.

Mais conteúdos dessa disciplina