UML Arquitetura e Diagramas de Interface UML - Arquitetura e Diagramas de Interface Arquitetura de Sistemas Pacotes (packages) – Coleção de Classes Diagramas de implantação de.
Download ReportTranscript UML Arquitetura e Diagramas de Interface UML - Arquitetura e Diagramas de Interface Arquitetura de Sistemas Pacotes (packages) – Coleção de Classes Diagramas de implantação de.
UML Arquitetura e Diagramas de Interface UML - Arquitetura e Diagramas de Interface 1 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 2 Pacotes PacoteDePaciente PacoteDeAlaHospitalar UML - Arquitetura e Diagramas de Interface 3 … PacoteDePaciente PacoteDeAlaHospitalar Dependência UML - Arquitetura e Diagramas de Interface 4 Pacotes DominioDeAplicação DominioDeArquit AplicaçãoParaAdmissão /AltaDePaciente GUIParaAdmissão /AltaDePaciente BibliotecaDeSuporte DeGUI o o DominioDeNegocio PacoteDePaciente PacoteDeAltaHospitalar UML - Arquitetura e Diagramas de Interface BibliotecaDeSuporte DeDB 5 Esquema ilustrativo: Workstation de usuário Servidor de Departamento Servidor da Companhia Workstation operadora UML - Arquitetura e Diagramas de Interface 6 Diagramas de implantação para artefatos de hardware UM COMPUTADOR UM DEPARTAMENTO 1..* interDeptLink: LAN estaçãoDeUsuário: servidorDeDepto: compudadorPessoal Arquivo 1 Servidor de Arquivo PC 1 1 1..* opLink: LAN A COMPANHIA deptCorpLink: TCPIP ServidorDeCompanhia: MainFrame 1 estaçãoOperadora: Workstation 1..* 1 opCorpLink: TCPIP UML - Arquitetura e Diagramas de Interface 7 Diagrama de implantação para construções de software: busDeGuiamento1: BusDeGuiamento MáquinaDeGuiamento: BlatzSuper5000 CAPrincipal ControllerDeAtitude controllerDeSuperDeCont: WigglerZap2B CAPrincipal ControllerDeAtitude <<ping>> Tudo OK? busDeGuiamento2: BusDeGuiamento controllerDeSuperDeCont: WigglerZap2B CFDeBackup ControllerDeFlapes UML - Arquitetura e Diagramas de Interface 8 DI para Caixa Automático de um Banco: LinkDeATM: WAN processadorATM: ScroogeTeller86 servidorDeContaRegional: DatBlast12A ServiçosDeConta :ServidorDeDados DeConta :CaixaAutomático UML - Arquitetura e Diagramas de Interface 9 Interface Humana: Diagrama de Layout de Janelas Diagrama de Navegação de Janelas UML - Arquitetura e Diagramas de Interface 10 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 11 Diagrama de Navegação de Janelas: <<window>> Menu <<window>> ListaNovaDePreços <<nav>> Arquivo-Novo <<nav>> <<window>> ModificarListaDePreços Arquivo-Aberto <<window>> ListaNovaDePreçosAberta <<cb>> Detalhes <<nav>> <<nav>> <<window>> ModificarDetalhesDePreços UML - Arquitetura e Diagramas de Interface 12 Rotas alternativas de navegação: <<window>> Menu <<nav>> <<window>> SelecionarCliente <<cb>> NovoPedido [clienteSobAnálise.domicílio= doméstico] <<nav>> <<nav>> [clienteSobAnálise.domicílio= internacional] <<nav>> <<window>> <<window>> ModificarDetalhesDePreços ModificarDetalhesDePreços UML - Arquitetura e Diagramas de Interface 13 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 14