UML Arquitetura e Diagramas de Interface
Arquitetura de Sistemas Pacotes (packages) – Coleção de Classes Diagramas de implantação de hardware Diagramas de implantação de software UML - Arquitetura e Diagramas de Interface
Pacotes PacoteDePaciente PacoteDeAlaHospitalar UML - Arquitetura e Diagramas de Interface
… PacoteDePaciente PacoteDeAlaHospitalar Dependência UML - Arquitetura e Diagramas de Interface
Pacotes DominioDeAplicação DominioDeArquit AplicaçãoParaAdmissão /AltaDePaciente GUIParaAdmissão /AltaDePaciente BibliotecaDeSuporte DeGUI DominioDeNegocio o PacoteDePaciente PacoteDeAltaHospitalar BibliotecaDeSuporte DeDB UML - Arquitetura e Diagramas de Interface
UML - Arquitetura e Diagramas de Interface Esquema ilustrativo: Servidor de Departamento Workstation de usuário Servidor da Companhia Workstation operadora UML - Arquitetura e Diagramas de Interface
Diagramas de implantação para artefatos de hardware UM COMPUTADOR UM DEPARTAMENTO A COMPANHIA deptCorpLink: TCPIP 1..* Servidor de Arquivo PC 1 interDeptLink: LAN 1 ServidorDeCompanhia: MainFrame estaçãoDeUsuário: servidorDeDepto: compudadorPessoal Arquivo 1 opLink: LAN 1..* 1 estaçãoOperadora: Workstation 1 1..* opCorpLink: TCPIP UML - Arquitetura e Diagramas de Interface
Diagrama de implantação para construções de software: controllerDeSuperDeCont: WigglerZap2B busDeGuiamento1: BusDeGuiamento MáquinaDeGuiamento: BlatzSuper5000 CAPrincipal ControllerDeAtitude <<ping>> Tudo OK? CAPrincipal ControllerDeAtitude busDeGuiamento2: BusDeGuiamento controllerDeSuperDeCont: WigglerZap2B CFDeBackup ControllerDeFlapes UML - Arquitetura e Diagramas de Interface
DI para Caixa Automático de um Banco: servidorDeContaRegional: DatBlast12A LinkDeATM: WAN ServiçosDeConta processadorATM: ScroogeTeller86 :ServidorDeDados DeConta :CaixaAutomático UML - Arquitetura e Diagramas de Interface
UML - Arquitetura e Diagramas de Interface Interface Humana: Diagrama de Layout de Janelas Diagrama de Navegação de Janelas UML - Arquitetura e Diagramas de Interface
Diagrama de Layout de Janelas Modificar Lista de Preços Arquivo Editar Relatórios Janela Ajuda Nome da Lista de Preços: Região de Marketing: Efetivo: Expira: Ativo? Detalhes: Produto Descrição Preço Comentários ObterDetalhes UML - Arquitetura e Diagramas de Interface
Diagrama de Navegação de Janelas: <<window>> Menu <<window>> <<nav>> Arquivo-Novo ListaNovaDePreços <<window>> <<nav>> ModificarListaDePreços <<cb>> Arquivo-Aberto Detalhes <<window>> <<nav>> ListaNovaDePreçosAberta <<nav>> <<window>> ModificarDetalhesDePreços UML - Arquitetura e Diagramas de Interface
Rotas alternativas de navegação: <<window>> Menu <<nav>> <<window>> SelecionarCliente <<cb>> NovoPedido [clienteSobAnálise.domicílio= doméstico] [clienteSobAnálise.domicílio= internacional] <<nav>> <<nav>> <<nav>> <<window>> <<window>> ModificarDetalhesDePreços ModificarDetalhesDePreços UML - Arquitetura e Diagramas de Interface
Orientação a Objetos X GUI GUI >> temos objetos na tela! Outros acham que GUI não devem ser vistas em OO! Conjunto cooperativo de janelas segue um paradigma ação-objeto Ação-objeto leva à Interface Humana OO Polimorfismo também é importante para Interface Humana UML - Arquitetura e Diagramas de Interface