Você está na página 1de 5

Mestrado em Engenharia Informática

Ramo Desenvolvimento de Aplicações


2018/2019

Arquitecturas de Software

Aula 3
João Pedro Silva
joao.silva@ipca.pt
Plano de Aulas
Mestrado em Engenharia Informática, Ramo Desenvolvimento de Aplicações, 2018/2019

1. Background & Preparation


2. Framework: Fundamentos e Conceitos
3. Design Patterns & Anti-Patterns
4. Modelos de Implementação
5. Arquétipos de Soluções

2
© João Pedro Silva @ joao.silva@ipca.pt
Comunicação Considerando o
Destinatário
Mestrado em Engenharia Informática, Ramo Desenvolvimento de Aplicações, 2018/2019

• Nível Topo

Especificação
• Acionista, Gestor de topo, Diretor geral, Direção TI

Abstração
• Departamental
• Direção funcional, donos de processos, Análise TI
• Funcional
• Funcionários, equipas de produção, Análise e Desenvolvimento TI
• Equipas TI - Desenvolvimento
• Programadores
• Gestores de dados

© João Pedro Silva @ joao.silva@ipca.pt


Comunicação segundo o “ponto de vista”
Mestrado em Engenharia Informática, Ramo Desenvolvimento de Aplicações, 2018/2019

• Elementos do sistema
• ”Módulos”
• Componentes
• Estados – Dados
• Comportamentos
• Funcionalidades
• Comunicação
• Interfaces

© João Pedro Silva @ joao.silva@ipca.pt


Descrever tendo em conta destinatário e “ponto de vista”.

Background & Preparation


Recolha e Distribuição de encomendas
Mestrado em Engenharia Informática, Ramo Desenvolvimento de Aplicações, 2018/2019

Há pontos fixos e sistemáticos de Há pedidos casuais de recolha e entrega de


recolha e entrega de encomendas, p.e. encomendas
empresas e instituições • notificação de pedido de recolha com
• Localização, dias e horas de recolha coordenadas, id cliente, volume peso,
destino (via web, telefone, mobile)
• Localização de entregas • notificação ao destinatário de encomenda
• confirmação de entregas (mobile) (SMS, mail, portal, mobile)
• notificação de cliente a informar não • notificação do destinatário com
haver encomenda a levantar (web e coordenadas, hora e local de entrega (web,
mobile).
mobile)
• volumes e pesos transportados, Ter em consideração:
afetação de veículos e recursos de • Faturação: • pago pelo
transportes remetente;
• de serviços
periódicos; • pago pelo
destinatário;
• ao serviço prestado;
• à cobrança.
© João Pedro Silva @ joao.silva@ipca.pt