DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo SQL Magazine 20 - Conhecendo os detalhes da UML - Parte III

Artigo da Revista SQL Magazine - Edição 20.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

 

capaSQL20.JPG

 

Clique aqui para ler todos os artigos desta edição

 

Conhecendo os detalhes da UML – Parte 3

Rodrigo Oliveira Spínola

Leitura Obrigatória: SQL Magazine 13, artigo Projeto de software utilizando UML

Leitura Obrigatória: SQL Magazine 16, artigo Conhecendo os detalhes da UML Parte 1

Leitura Obrigatória: SQL Magazine 17, artigo Conhecendo os detalhes da UML Parte 2

 

Na SQL Magazine 13 tivemos um artigo apresentando uma visão geral dos diagramas da UML. Foi uma matéria bastante interessante onde apresentei de forma prática como elaborar os diagramas da UML mais utilizados, entre eles o diagrama de classes que foi o foco principal do artigo. Foram abordados dois tipos de diagramas: estruturais e comportamentais. Para aqueles que não tenham lido ou não se recordam, aconselho a leitura da Nota 1.

Seguindo está série de artigos, tivemos mais duas matérias detalhando a notação que a UML fornece para a construção de diagramas de classes nas edições 16 e 17. Você pôde perceber claramente a evolução dos diagramas considerando aspectos de implementação. Analise as Figuras 1 e 2 para perceber as transformações efetuadas e o quanto evoluímos até aqui (a descrição do estudo de caso encontra-se na Listagem 1).

 

Nota 1. Diagramas estruturais e comportamentais

Vamos definir aqui rapidamente o que são diagramas estruturais e comportamentais:

·         Diagramas estruturais modelam aspectos estáticos do software focando nas entidades participantes e seus relacionamentos. Eles não representam como os objetos se comportam quando você os coloca para funcionar. Os diagramas deste conjunto são: diagrama de classes, objetos, componentes e implementação.

·         Diagramas comportamentais modelam aspectos dinâmicos do software considerando a forma como as entidades interagem para prover uma determinada funcionalidade para o usuário. Eles podem representar como o sistema responde às ações do usuário, como os objetos são criados e manipulados, dentre outras coisas. Os diagramas deste conjunto são: diagrama de casos de uso, seqüência, colaboração, estados e atividades.

 

Uma locadora de veículos deseja um sistema para facilitar o atendimento a seus clientes. O processo de aluguel de carros atual é confuso e está gerando insatisfação entre os clientes. A locadora é formada basicamente pelos seus clientes e carros para aluguel. Os carros estão divididos em diversos tipos: popular, luxo e utilitário. As informações importantes sobre os carros a serem armazenadas são: código (placa do carro), tipo, modelo, ano, cor, chassis, quilometragem e valor do aluguel (diária).

Os funcionários serão responsáveis pelo cadastro dos clientes e dos carros adquiridos pela locadora, por efetuar o aluguel de um carro para o cliente e dar baixa no aluguel. Existem clientes especiais e clientes comuns. Os especiais possuem uma taxa de desconto e um valor de quilometragem extra para seus aluguéis. Qualquer cliente é identificado por RG, nome, CPF, telefone, endereço, contato.

"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Rodrigo Oliveira Spínola
Doutor e Mestre em Engenharia de Sistemas e Computação (COPPE/UFRJ). Diretor de Operações da Kali Software (www.kalisoftware.com). Editor Chefe das revistas Engenharia de Software Magazine, SQL Magazine e Web Mobile.
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03