Buscar

Arquitetura Software - Aplicação Mobile

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 43 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 43 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 43 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Arquitetura de Sistemas de
Informação
Sumário Executivo
Este projeto refere-se à elaboração da arquitetura empresarial da empresa
denominada TransApp. O objetivo da empresa é prestação de serviços a
nível de transporte por táxis através de uma aplicação móvel que faz a
intermediação entre o cliente e o taxista mais próximo.
Foi feita a modelagem de negócio da empresa com vista a elaboração da
arquitetura de negócio, onde se encontram listados a estratégia, a
estrutura e os principais processos de negócio da empresa. A partir
desses processos, foram identificadas e caraterizadas sete entidades na
arquitetura empresarial. A automação dos processos de negócio é feita por
seis aplicações que estão descritas e enquadradas na arquitetura
aplicacional. A arquitetura tecnologia é a última parte constituinte deste
trabalho e apresenta as plataformas tecnológicas necessárias ás
aplicações.
Todos os relacionamentos entre processos de negócio, entidades
informacionais, aplicações e plataformas tecnológicas encontram-se
devidamente identificados neste projeto.
Índice
INTRODUÇÃO.................................................................................................1
ENQUADRAMENTO................................................................................................................1
OBJETIVOS.........................................................................................................................1
METODOLOGIA....................................................................................................................1
ENQUADRAMENTO TEÓRICO............................................................................2
ARQUITETURA EMPRESARIAL..................................................................................................2
Arquitetura de Negócio...............................................................................................2
Arquitetura Informacional...........................................................................................2
Arquitetura Aplicacional..............................................................................................3
Arquitetura Tecnológica..............................................................................................3
ARQUITETURA DE NEGÓCIO.............................................................................4
ESTRATÉGIA........................................................................................................................4
Missão.........................................................................................................................4
Visão...........................................................................................................................4
Valores........................................................................................................................4
Metas..........................................................................................................................4
Objetivos.....................................................................................................................5
ESTRUTURA........................................................................................................................5
PROCESSOS........................................................................................................................5
Processamento de Pedidos.........................................................................................6
Processamento de Recargas.......................................................................................6
Gestão Financeira.......................................................................................................7
Gestão de Dados.........................................................................................................8
SISTEMA DE RECOMPENSAS...................................................................................................8
PESSOAS...........................................................................................................................8
Políticas de Recrutamento..........................................................................................8
Políticas de Promoção.................................................................................................9
Políticas de Treino.......................................................................................................9
Políticas de Avalição de Desempenho.........................................................................9
ARQUITETURA INFORMACIONAL....................................................................10
DESCRIÇÃO DETALHADA DAS ENTIDADES INFORMACIONAIS.........................................................10
DIAGRAMA ENTIDADE-RELACIONAMENTO................................................................................15
MATRIZ CRUD DE ENTIDADES INFORMACIONAIS VS PROCESSOS DE NEGÓCIO...............................16
ARQUITETURA APLICACIONAL.......................................................................17
DESCRIÇÃO DETALHADA DAS APLICAÇÕES..............................................................................17
MATRIZ CRUD DE ENTIDADES INFORMACIONAIS VS APLICAÇÕES.................................................21
MATRIZ DE RELACIONAMENTO DE APLICAÇÕES VS FUNÇÕES DE NEGÓCIO.....................................21
MATRIZ DE INTERAÇÕES......................................................................................................23
ARQUITETURA TECNOLÓGICA........................................................................25
TABELA DE COMPONENTES TECNOLÓGICOS.............................................................................25
DIAGRAMA DE INSTALAÇÃO..................................................................................................27
NORMAS DE SEGURANÇA....................................................................................................27
CONCLUSÃO.................................................................................................31
BIBLIOGRAFIA..............................................................................................32
Índice De Figuras
FIGURA 1 - BPD DE PROCESSAMENTO DE PEDIDO..............................................................6
FIGURA 2 - BPD DE PROCESSAMENTO DE RECARGA...........................................................7
FIGURA 3 - DIAGRAMA ENTIDADE-RELACIONAMENTO.......................................................15
FIGURA 4 - DIAGRAMA DE INSTALAÇÃO.............................................................................27
Índice De Tabelas
TABELA 1 - DESCRIÇÃO DA ENTIDADE CLIENTE................................................................10
TABELA 2 - DESCRIÇÃO DA ENTIDADE TAXI......................................................................11
TABELA 3 - DESCRIÇÃO DA ENTIDADE PEDIDO.................................................................12
TABELA 4 - DESCRIÇÃO DA ENTIDADE RECARGA..............................................................12
TABELA 5 - DESCRIÇÃO DA ENTIDADE VENDEDOR...........................................................13
TABELA 6 - DESCRIÇÃO DA ENTIDADE DESPESA...............................................................13
TABELA 7 - DESCRIÇÃO DA ENTIDADE RECEITA................................................................14
TABELA 8 - MATRIZ CRUD DE ENTIDADES INFORMACIONAIS VS PROCESSOS DE NEGÓCIO
.........................................................................................................................................16
TABELA 9 - DESCRIÇÃO DA APLICAÇÃO SISTEMA DE PEDIDOS..........................................18
TABELA 10 - DESCRIÇÃO DA APLICAÇÃO SISTEMA DE LOCALIZAÇÃO................................18
TABELA 11 - DESCRIÇÃODA APLICAÇÃO SISTEMA DE CONTROLO DE RECARGAS.............19
TABELA 12 - DESCRIÇÃO DA APLICAÇÃO SISTEMA DE EMISSÃO DE RELATÓRIOS.............19
TABELA 13 - DESCRIÇÃO DA APLICAÇÃO SISTEMA DE GESTÃO FINANCEIRA.....................20
TABELA 14 - DESCRIÇÃO DA APLICAÇÃO SISTEMA DE GESTÃO DE DADOS.......................21
TABELA 15 - MATRIZ CRUD DE ENTIDADES INFORMACIONAIS VS APLICAÇÕES.................21
TABELA 16 - MATRIZ DE RELACIONAMENTO DE APLICAÇÕES VS FUNÇÕES DE NEGOCIO. 23
TABELA 17 - MATRIZ DE INTERAÇÕES...............................................................................24
TABELA 18 - TABELA DE COMPONENTES TECNOLÓGICOS.................................................26
Introdução
Enquadramento
As empresas atuais têm a necessidade de gerir cenários complexos de
negócio e das tecnologias nas organizações. A arquitetura empresarial
surge como solução para esse problema, possibilitando uma percepção
global da informação na organização, o que auxilia a comunicação das
partes interessadas. As organizações, utilizando a arquitetura empresarial,
conseguem o tão desejado alinhamento estratégico das tecnologias de
informação com os negócios.
Objetivos
O objetivo deste projeto é a elaboração da arquitetura empresarial da
empresa TransApp, envolvendo a elaboração da arquitetura de negócio
(descrição da empresa e identificação dos processos de negócio),
arquitetura informacional (definição das entidades, atributos, relações),
arquitetura aplicacional (definição das aplicações e relações com
processos de negócio e aplicações) e arquitetura tecnológica (identificação
dos princípios e plataformas tecnológicas).
Metodologia
Para a realização do presente trabalho recorreu-se principalmente ao
conteúdo aprendido durante as aulas práticas e teóricas da disciplina de
Arquitetura de Sistemas de Informação. Outras fontes do conhecimento
necessário para realizar o trabalho foram as pesquisas complementares e
pontuais em diversos websites.
1
Enquadramento Teórico
Neste capítulo estão apresentados os conceitos elementares das áreas
compreendidas no desenvolvimento deste trabalho.
Arquitetura Empresarial
Brás (2015) conceitua arquitetura empresarial como processo de traduzir
a visão e estratégia de negócio numa mudança empresarial efetiva,
através da criação, comunicação e melhoramento de princípios chave que
descrevem o estado futuro da empresa e permitem a sua evolução.
Já Gaspar (2009) define arquitetura empresarial como um conjunto de
modelos segundo várias perspectivas que guiam o desenho, seleção,
construção, implementação, instalação, manutenção e gestão da
infraestrutura informacional de uma organização. Estes modelos podem
estruturar-se em quatro sub-arquitecturas: 
 Arquitetura de negócio;
 Arquitetura informacional;
 Arquitetura aplicacional;
 Arquitetura tecnológica.
Arquitetura de Negócio
Brás (2015) diz que a arquitetura de negócio tem como objetivo definir as
metas e objetivos da empresa e descrever processos de negócio e ativida-
des da empresa.
Segundo Pádua (2015), a arquitetura de negócio é a base para descrever e
entender o negócio, pois lista as partes requeridas do negócio e mostra
como as partes são estruturadas e interagem.
2
Arquitetura Informacional
Brás (2015) aponta três conceitos que caracterizam a arquitetura
informacional:
 Entidade informacional - qualquer coisa que tenha significado no
contexto do negócio e sobre o qual seja possível e relevante guardar
informação;
 Atributo – qualquer característica que define uma entidade informa-
cional;
 Relação – qualquer par de atributos relacionados que adicionem
qualquer detalhe no contexto do negócio.
O mesmo autor diz que a arquitetura informacional tem como objetivo
identificar as entidades informacionais, seus atributos e relações.
Arquitetura Aplicacional
Segundo Gaspar (2009), a arquitetura aplicacional corresponde às
aplicações que irão automatizar os processos de negócio e manipular as
entidades informacionais a eles associadas. Para que cumpra os seus
objetivos deverá ser obtida na sequência da definição da arquitetura de
negócio, seguida da definição da arquitetura informacional.
Azevedo (2012) aponta os objetivos da arquitetura aplicacional:
 Identificar as aplicações necessárias à gestão dos dados que supor-
tam os processos de negócio;
 Relacionar a forma como as aplicações suportam os processos de
negócio.
3
Arquitetura Tecnológica
De acordo com Gaspar (2009), esta arquitetura inclui as tecnologias que
implementam as aplicações e a infraestrutura tecnológica complementar,
como as redes e os sistemas de gestão de bases de dados.
Segundo Azevedo (2012), a arquitetura tecnológica tem como objetivo
identificar a infraestrutura tecnológica em que assentam as aplicações
que gerem os dados da organização. 
4
Arquitetura de Negócio
Neste capitulo é apresentado a modelação do negócio da empresa cabo-
verdiana de softwares TransApp, que presta serviços a nível de transporte
por táxis através da aplicação móvel TxmaTax que faz a intermediação
entre um cliente e os taxistas mais próximos deste.
Estratégia
Subdivide-se nos seguintes aspetos: missão, visão, valores, metas e
objetivos.
Missão
A empresa TransApp tem a missão de conectar as pessoas de forma cômo-
da e segura aos serviços de transporte que elas necessitam e facilitar o
trabalho dos que prestam o serviço, melhorando assim a sua produtivida-
de.
Visão
Ser referência nacional e internacional a nível de transporte e revolucionar
a forma como as pessoas se movimentam no pais, primando pela excelên-
cia dos serviços prestados.
Valores
 Abertura e Respeito;
 Responsabilidade;
 Comunicação.
Metas
 Cobertura dos serviços no mínimo em 4 ilhas, nos primeiros 5 anos;
5
 Disponibilização de serviços 24 horas por dia e 7 dias por semana;
 Adesão de 35% da população de cada ilha nos primeiros 5 anos;
 Alcançar 2000 clientes no primeiro ano;
 Conseguir uma média de 30 requisições por mês de cada cliente no
aplicativo TxmaTax no primeiro ano;
 Rendimento anual liquido no primeiro ano de, no mínimo, 300.000
escudos mensais.
Objetivos
 Ser a empresa número 1 em serviços e-hailing em Cabo Verde;
 Prestação de serviços em todas as ilhas nacionais;
 Fidelização de clientes;
 Responsabilidade Social;
 Prestação de serviços com altos níveis de qualidade.
Estrutura
A empresa possui uma estrutura simples, que é característica de
organizações pequenas e jovens. A coordenação é fortemente efetuada
por meio da supervisão direta e o poder decisório é concentrado nas mãos
do principal executivo, nesse caso o CEO. O fluxo de informação flui
informalmente e há grande flexibilidade e rapidez na tomada de decisão,
em função da centralização do poder.
A empresa é composta por:
 1 CEO;
6
 1 Gestor Financeiro/Marketing;
 2 Programadores;
 1 Analista de Sistema;
 1 Gestor de Base de Dados.
Processos
Os processos de negócio de empresa estão divididos em 2 partes princi-
pais: processamento de pedidos e processamento de recargas. Ainda de-
vem ser consideradas outras tarefas necessárias ao negócio, que podem
ser divididas em duas categorias: gestão financeira e gestão de dados.
Processamento de Pedidos
Inicia-se com o recebimento de uma solicitação de taxi por parte de um
cliente através da aplicação TxmaTax. O processamento desse pedido des-
de o recebimento até o emparelhamento com um taxista e envio das infor-
mações ao cliente compreende as seguintes atividades:
 Receber Pedido;
 Verificar Taxis Próximos;
 Enviar Pedido a Taxista Próximo;
 Receber Resposta de Taxista;
 Armazenar Dados do Pedido;
 Enviar Dadosde Confirmação ao Cliente.
7
Figura 1 - BPD de Processamento de Pedido
Processamento de Recargas
O cliente compra um cupão de recarga a um vendedor e insere o código
na aplicação. O sistema da empresa encarrega-se de processar a recarga,
fazendo a validação do código e a atualização do saldo. Também inclui o
recebimento do valor em causa do vendedor e respetivo registo como
receita. Este processo engloba as seguintes atividades:
 Receber Código de Recarga;
 Validar Código de Recarga;
 Enviar Mensagem de Falha;
 Atualizar Saldo do Cliente;
 Armazenar Dados de Transação;
 Enviar Dados de Transação ao Cliente;
8
 Receber e Registrar Valor do Vendedor. 
Figura 2 - BPD de Processamento de Recarga
Gestão Financeira
Trata da parte financeira, podendo realizar as seguintes atividades:
 Gerir Despesas;
 Gerir Receitas;
 Calcular Receitas e Despesas;
 Emitir Relatórios.
Gestão de Dados
Trata dos dados associados às atividades da empresa, nomeadamente da-
dos dos clientes, vendedores, taxis, pedidos e recargas. Pode realizar as
seguintes atividades:
9
 Gerir Vendedores;
 Gerir Clientes;
 Gerir Taxis;
 Consultar Dados de Pedidos;
 Consultar Dados de Recargas.
Sistema de Recompensas
Os fatores de motivação para o pessoal da empresa são os seguintes:
 Salários altos;
 Bónus salariais;
 Ferias pagas;
 Prémios de desempenho e assiduidade;
 Subsídios de caráter regular e periódico;
 Materiais de trabalho;
 Promoção de cargo;
 Coordenação de projetos da empresa;
Pessoas
Subdivide-se em políticas de recrutamento, promoção, treino e avaliação
de desempenho.
10
Políticas de Recrutamento
Na empresa são feitos três tipos de recrutamento (Externo, Interno e Mis-
to). Quando se está a fazer um recrutamento externo tem-se em conta
pessoas motivadas e com interesse em fazer a empresa desenvolver.
Competências próprias, polivalência e flexibilidade também são caracte-
rísticas relevantes na hora de recrutar pessoas. Além desse tipo de recru-
tamento, também se faz o recrutamento interno (dentro da empresa), e
mistos (combinação dos dois anteriores).
Políticas de Promoção
As promoções de pessoas dentro da empresa visam a motivação e a pro-
moção do autodesenvolvimento. De acordo com processos de avaliações
internas na empresa, procura-se promover funcionários que estão com
alto nível de desempenho e que se estão a mostrar-se colaborativos.
Políticas de Treino
Com o treinamento procura-se manter e desenvolver a capacidade dos
funcionários. Os funcionários como elementos ativos na empresa, devem
estar sempre preparados para enfrentar desafios que possam surgir du-
rante o exercer das suas atividades. Formações, workshops, palestras são
algumas atividades que são realizadas pela empresa.
Políticas de Avalição de Desempenho
Processos de avaliação de funcionários que servem de orientação para im-
plementação das outras políticas. Com a avalição é possível saber a situa-
ção de cada funcionário, e assim saber áreas que necessitam de atenção.
Possibilita implementar as políticas certas para melhorar a situação inter-
na na empresa.
11
Arquitetura Informacional
Com base nos processos de negócio identificados anteriormente, foram 
identificadas as seguintes entidades informacionais:
 Cliente;
 Taxi;
 Pedido;
 Recarga;
 Vendedor;
 Despesa;
 Receita.
Descrição Detalhada das Entidades Informacionais
Nesta parte do trabalho estão descritas as entidades informacionais
identificadas, especificando-se o nome, número, identificador, descrição e
atributos.
Nome Cliente Número 01
Identificador UserNameCliente
Descrição Indivíduo que utiliza os serviços da empresa
Atributos Nome UserNameCliente
Descriçã
o
Nome de utilizador associado à conta 
do cliente
Nome NomeCliente
Descriçã
o
Nome do cliente
Nome ContatoCliente
Descriçã
o
Contato telefônico do cliente
Nome PasswordCliente
Descriçã Palavra-passe associada à conta do 
12
o cliente
Nome Saldo
Descriçã
o
Saldo associado à conta do cliente
Tabela 1 - Descrição da Entidade Cliente
Nome Taxi Número 02
Identificador UserNameTaxi
Descrição Taxista que pertence à rede de parceiros da 
empresa
Atributos
Nome UserNameTaxi
Descriçã
o
Nome de utilizador associado à conta 
do taxista
Nome NomeTaxi
Descriçã
o
Nome do taxista
Nome ContatoTaxi
Descriçã
o
Contato telefônico do taxista
Nome PasswordTaxi
Descriçã
o
Palavra-passe associada à conta do 
taxista
Nome ModeloCarro
Descriçã
o
Marca e modelo do carro do taxista.
Nome Matricula
Descriçã
o
Matricula do carro do taxista.
Tabela 2 - Descrição da Entidade Taxi
Nome Pedido Número 03
Identificador IDPedido
Descrição Pedido por um taxi feito por um cliente através da 
aplicação
Atributos Nome IDPedido
Descriçã
o
Identificador associado ao pedido
Nome HoraPedido
Descriçã
o
Horário em que o pedido foi efetuado
Nome DataPedido
13
Descriçã
o
Data em que o pedido foi efetuado
Nome UserNameCliente
Descriçã
o
Identificador do cliente que fez o 
pedido
Nome UserNameTaxi
Descriçã
o
Identificador do taxista que respondeu 
ao pedido
Nome LocalizacaoCliente
Descriçã
o
Localização do cliente aquando do 
pedido
Nome LocalizacaoTaxi
Descriçã
o
Localização do taxista aquando do 
pedido
Tabela 3 - Descrição da Entidade Pedido
Nome Recarga Número 04
Identificador Codigo
Descrição Recarga de saldo na conta feito por um cliente 
através da aplicação
Atributos
Nome Codigo
Descriçã
o
Código do cupão de recarga utilizado
Nome Valor
Descriçã
o
Valor monetário da recarga
Nome HoraRecarga
Descriçã
o
Horário em que a recarga foi efetuada
Nome DataRecarga
Descriçã
o
Data em que a recarga foi efetuada
Nome UserNameCliente
Descriçã
o
Identificador do cliente que fez a 
recarga
Nome IDVendedor
Descriçã
o
Identificador do vendedor associado à 
recarga
Tabela 4 - Descrição da Entidade Recarga
14
Nome Vendedor Número 05
Identificador IDVendedor
Descrição Indivíduo ou empresa que vende os cupões de 
recarga
Atributos
Nome IDVendedor
Descriçã
o
Identificador associado ao pedido
Nome NomeVendedor
Descriçã
o
Nome do vendedor
Nome ContatoVendedor
Descriçã
o
Contato telefônico do vendedor
Nome SaldoAReceber
Descriçã
o
Valor em dívida do vendedor para com
a empresa
Nome SaldoTotal
Descriçã
o
Valor total dos cupões vendidos pelo 
vendedor
Tabela 5 - Descrição da Entidade Vendedor
Nome Despesa Número 06
Identificador IDDespesa
Descrição Gasto feito pela empresa
Atributos
Nome IDDespesa
Descriçã
o
Identificador associado à despesa
Nome DescricaoDespesa
Descriçã
o
Designação da despesa
Nome CategoriaDespesa
Descriçã
o
Categoria em que se enquadra a 
despesa
Nome ValorDespesa
Descriçã
o
Valor monetário associado à despesa
Nome DataDespesa
Descriçã
o
Data em que a despesa foi realizada
Tabela 6 - Descrição da Entidade Despesa
15
Nome Receita Número 07
Identificador IDReceita
Descrição Proveito feito pela empresa
Atributos
Nome IDReceita
Descriçã
o
Identificador associado à receita
Nome DescricaoReceita
Descriçã
o
Designação da receita
Nome CategoriaReceita
Descriçã
o
Categoria em que se enquadra a 
receita
Nome ValorReceita
Descriçã
o
Valor monetário associado à receita
Nome DataReceita
Descriçã
o
Data em que a receita foi obtida
Tabela 7 - Descrição da Entidade Receita
16
Diagrama Entidade-Relacionamento
O diagrama abaixo apresenta as entidades, seus atributos (identificando
chaves primarias e estrangeiras) e as relações entre essas entidades.
Figura 3 - Diagrama Entidade-Relacionamento
17
MatrizCRUD de Entidades Informacionais vs 
Processos de Negócio
A matriz abaixo mostra quais entidades são afetadas pela execução de um
determinado processo, especificando as ações: create (criar), read (ler),
update (atualizar) e delete (excluir).
Cl
ie
nt
e
Ta
xi
Pe
di
do
Re
ca
rg
a
Ve
nd
ed
or
De
sp
es
a
Re
ce
ita
Receber Pedido -R-- C---
Verificar Taxis Próximos -R-- RU-
Enviar Pedido a Taxista Próximo -R-- -R--
Receber Resposta de Taxista -R-- --U-
Armazenar Dados do Pedido -R-- -R-- -R--
Enviar Dados de Confirmação ao 
Cliente
-R-- -R-- -R--
Receber Código de Recarga -R-- C--- -R--
Validar Código de recarga -R--
Enviar Mensagem de Falha -
RUD
Atualizar Saldo do Cliente --U- -R--
Armazenar Dados de Transação -R-- -RU-
Enviar Dados de Transação ao 
Cliente
--R- -R--
Receber e Registrar Valor do 
Vendedor
-RU- C---
Gerir Despesas CRU
D
Gerir Receitas CRU
D
Calcular Receitas e Despesas -R-- -R--
Emitir Relatórios -R-- -R-- -R-- -R-- -R-- -R-- -R--
Gerir Vendedores CRU
D
Gerir Clientes CRU
D
Gerir Taxis CRU
D
18
Consultar Dados de Pedidos -R--
Consultar Dados de Recargas -R--
Tabela 8 - Matriz CRUD de Entidades Informacionais vs Processos de Negócio
19
Arquitetura Aplicacional
Com vista à automação dos processos de negócio, as aplicações a serem
implementadas são as seguintes:
 Sistema de Pedidos;
 Sistema de Localização
 Sistema de Controlo de Recargas;
 Sistema de Emissão de Relatórios;
 Sistema de Gestão financeira;
 Sistema de Gestão de Dados;
Descrição Detalhada das Aplicações 
Nesta parte do trabalho estão descritas as aplicações, especificando-se o
nome, número, proposito, descrição, benefícios, funções de negócios
suportadas e relação com entidades informacionais.
Nome Sistema de Pedidos Núme-
ro
01
Propósito Sistema que controla os pedidos (solicitações de táxis) fei-
tos através do aplicativo TxmaTax
Descrição Faz a gestão dos pedidos recebidos e o envio desses pedi-
dos aos táxis próximos geograficamente do cliente. Tam-
bém recebe respostas dos taxistas, armazena as informa-
ções do pedido e envia confirmação ao cliente
Benefícios Controla os pedidos de taxis recebidos através da aplica-
ção, fazendo a intermediação com taxistas de forma auto-
mática
Funções Nego- Receber Pedido
20
cio Suportadas Enviar Pedido a Taxista Próximo
Receber Reposta de Taxista
Armazenar Dados do Pedido
Enviar Dados de Confirmação ao Cliente
Relação com En-
tidades Informa-
cionais
Cliente
Taxi
Pedido
Tabela 9 - Descrição da Aplicação Sistema de Pedidos
Nome Sistema de Localização Núme-
ro
02
Propósito Identificar táxis pela sua geolocalização
Descrição Localização geográfica de cada táxi e cálculo das distanci-
as em relação ao cliente
Benefícios Permite identificar os táxis mais próximos do ponto onde o 
cliente se encontra
Funções Nego-
cio Suportado
Verificar Táxis Próximos
Relação com En-
tidades Informa-
cionais
Taxi
Pedido 
Tabela 10 - Descrição da Aplicação Sistema de Localização
Nome Sistema de Controlo de Recargas Núme-
ro
03
Propósito Controlar recargas efetuadas e atualizar saldos relativos a 
clientes
Descrição Recebe os códigos de recargas, fazendo, em caso de su-
cesso, a sua validação e procedendo à atualização do sal-
do, armazenamento e envio das informações. Em caso de 
insucesso envia mensagem de falha
Benefícios Processamento das recargas de forma automática
Funções Nego- Receber Código de Recarga
21
cio Suportado Validar Código de Recarga
Enviar Mensagem de Falha
Atualizar Saldo do Cliente
Armazenar Dados de Transação
Enviar Dados de Transação ao Cliente
Receber e Registrar Valor do Vendedor
Relação com En-
tidades Informa-
cionais
Cliente
Recarga
Vendedor
Receita
Tabela 11 - Descrição da Aplicação Sistema de Controlo de Recargas
Nome Sistema de Emissão de Relatórios Núme-
ro
04
Propósito Emitir relatórios variados
Descrição Geração de relatórios relativos a clientes, taxis, vendedo-
res, pedidos, recargas, receitas e despesas
Benefícios Filtragem e analise de grande quantidade de dados, resul-
tando relatórios
Funções Negó-
cio Suportado
Emitir Relatórios
Relação com En-
tidades Informa-
cionais
Cliente
Taxi
Pedido
Recarga
Vendedor
Despesa
Receita
Tabela 12 - Descrição da Aplicação Sistema de Emissão de Relatórios
Nome Sistema de Gestão Financeira Núme-
ro
05
Propósito Gestão da parte financeira da empresa
22
Descrição Faz a gestão das receitas e despesas, bem como do fluxo 
de caixa. Faz também cálculos financeiros.
Benefícios Melhor gestão de todo o fluxo monetário que circula pela 
empresa
Funções Negó-
cio Suportado
Gerir Despesas
Gerir Receitas
Calcular Receitas e Despesas
Relação com En-
tidades Informa-
cionais
Despesa
Receita
Tabela 13 - Descrição da Aplicação Sistema de Gestão Financeira
Nome Sistema de Gestão de Dados Núme-
ro
06
Propósito Gestão dos dados que dizem respeito as atividades da em-
presa nomeadamente vendedores, clientes, taxistas, pedi-
dos e recargas
Descrição Pode listar dados de forma ordenada e filtrada acerca de 
clientes, taxis, vendedores, recargas e pedidos. Permite 
adicionar vendedores, modificar ou remover dados de ven-
dedores. Permite adicionar clientes, modificar ou remover 
dados de clientes. Permite adicionar taxistas, modificar ou 
remover dados de taxistas
Benefícios Melhor controlo e visualização dos dados
Funções Negó-
cio Suportado
Gerir Vendedores
Gerir Táxis
Gerir Clientes
Consultar Dados de Pedidos
Consultar Dados de Recargas
Relação com En-
tidades Informa-
cionais
Cliente
Vendedor
Taxi
Pedido
23
Recarga
Tabela 14 - Descrição da Aplicação Sistema de Gestão de Dados
Matriz CRUD de Entidades Informacionais vs Aplicações 
A matriz abaixo mostra quais entidades são afetadas por uma
determinada aplicação, especificando as ações: create (criar), read (ler),
update (atualizar) e delete (excluir).
Cl
ie
nt
e
Ta
xi
Pe
di
do
Re
ca
rg
a
Ve
nd
ed
or
De
sp
es
a
Re
ce
ita
Sistema de Pedidos -R-- -R-- CRU-
Sistema de Localização -R-- -R--
Sistema de Controlo de Recar-
gas
-RU- CRU
D
-RU- C---
Sistema de Emissão de Relató-
rios
-R-- -R-- -R-- -R-- -R-- -R-- -R--
Sistema de Gestão Financeira CRU
D
CRU
D
Sistema de Gestão de Dados CRU
D
CRU
D
-R-- -R-- CRU
D
Tabela 15 - Matriz CRUD de Entidades Informacionais vs Aplicações
Matriz de Relacionamento de Aplicações vs Funções de 
Negócio
A matriz abaixo mostra quais funções são automatizadas por cada
aplicação.
24
Si
st
em
a 
de
 
Pe
di
do
s
Si
st
em
a 
de
 
Lo
ca
liz
aç
ão
Si
st
em
a 
de
 
Co
nt
ro
lo
 d
e 
Si
st
em
a 
de
 
Em
iss
ão
 d
e 
Si
st
em
a 
de
 
Ge
st
ão
 Fi
na
nc
ei
ra
Si
st
em
a 
de
 
Ge
st
ão
 d
e 
Da
do
s Receber Pedido ←
Verificar Taxis Próximos ←
Enviar Pedido a Taxista Próximo ←
Receber Resposta de Taxista ←
Armazenar Dados do Pedido ←
Enviar Dados de Confirmação ao 
Cliente
←
Receber Código de Recarga ←
Validar Código de recarga ←
Enviar Mensagem de Falha ←
Atualizar Saldo do Cliente ←
Armazenar Dados de Transação ←
Enviar Dados de Transação ao 
Cliente
←
Receber e Registrar Valor do 
Vendedor
←
Gerir Despesas ←
Gerir Receitas ←
Calcular Receitas e Despesas ←
Emitir Relatórios ←
Gerir Vendedores ←
Gerir Clientes ←
Gerir Taxis ←
Consultar Dados de Pedidos ←
Consultar Dados de Recargas ←
Tabela 16 - Matriz de Relacionamento de Aplicações vs Funções de Negocio
25
Matriz de Interações 
A matriz CRUD abaixo ilustra quais entidades sãoafetadas pela execução
de certos processos, mostrando onde estão enquadradas as diferentes
aplicações. A representação é a seguinte:
 Sistema de Pedidos (Amarelo);
 Sistema de Localização (Vermelho);
 Sistema de Controlo de Recargas (Verde);
 Sistema de Emissão de Relatórios (Cinzento);
 Sistema de Gestão Financeira (Azul);
 Sistema de Gestão de Dados (Castanho).
Cl
ie
nt
e
Ta
xi
Pe
di
do
Re
ca
rg
a
Ve
nd
ed
or
De
sp
es
a
Re
ce
ita
Receber Pedido -R-- C---
Verificar Taxis Próximos -R-- RU-
Enviar Pedido a Taxista Próximo -R-- -R--
Receber Resposta de Taxista -R-- --U-
Armazenar Dados do Pedido -R-- -R-- -R--
Enviar Dados de Confirmação ao 
Cliente
-R-- -R-- -R--
Receber Código de Recarga -R-- C--- -R--
Validar Código de recarga -R--
Enviar Mensagem de Falha -
RUD
Atualizar Saldo do Cliente --U- -R--
Armazenar Dados de Transação -R-- -RU-
Enviar Dados de Transação ao 
Cliente
--R- -R--
Receber e Registrar Valor do 
Vendedor
-RU- C---
Gerir Despesas CRU
D
26
Gerir Receitas CRU
D
Calcular Receitas e Despesas -R-- -R--
Emitir Relatórios -R-- -R-- -R-- -R-- -R-- -R-- -R--
Gerir Vendedores CRU
D
Gerir Clientes CRU
D
Gerir Taxis CRU
D
Consultar Dados de Pedidos -R--
Consultar Dados de Recargas -R--
Tabela 17 - Matriz de Interações
27
Arquitetura Tecnológica
Os seguintes equipamentos servem de suporte às aplicações:
 Computadores;
 Smartphones;
 Servidor de base de dados;
 Servidor de aplicações;
 Firewall & Switch;
 Router;
Tabela de Componentes Tecnológicos
Na tabela abaixo estão identificados o tipo, a marca, o modelo, o sistema
operativo, a função e as aplicações de cada equipamento.
Tipo Marca Modelo S.O. Função Aplicaçõe
s
Computado
res
HP ENVY 
Phoenix 
860-
000NP
Windows Gestão e 
controlo de
dados; 
Acesso a 
servidores
---------------
---
Smartphon
e
Huawei P8 Android 
OS
Testes de 
usabilidade
e 
desempenh
o
---------------
---
Smartphon
e
Lumia 950 XL Windows 
Phone
Testes de 
usabilidade
e 
---------------
---
28
desempenh
o
Smartphon
e
Apple Iphone 7 IOS Testes de 
usabilidade
e 
desempenh
o
---------------
---
Servidor de
Base de 
dados
DELL PowerEd
ge T610 
- 
(Intel(R) 
Xeon(R) 
CPU 
E5550 
2.26GHz
Windows 
Server 
2012 
Base Dados ---------------
--
Servidor de
Aplicações
DELL PowerEd
ge T610 
- 
(Intel(R) 
Xeon(R) 
CPU 
E5550 
2.26GHz
Windows 
Server 
2012
Aplicaciona
l
Sistema de
Pedidos;
Sistema de
Localizaçã
o;
Sistema de
Controlo 
de 
Recargas;
Sistema de
Emissão de
Relatórios;
Sistema de
Gestão 
financeira;
Sistema de
Gestão de 
Dados
Firewall & NETGEAR FVS318 ------------- Segurança ---------------
29
Switch de rede e 
conexão de
component
es
--
Router TP-LINK TD-
W8980
------------- Rede (LAN) ---------------
--
Tabela 18 - Tabela de Componentes Tecnológicos
Diagrama de Instalação
O diagrama abaixo modela a arquitetura física do sistema e demonstra os 
relacionamentos entre os componentes de software e hardware.
Figura 4 - Diagrama de Instalação
30
Normas de Segurança
Com vista à segurança tanto física como logica do sistema, foram
definidas as seguintes normas:
Norma 1 - Classificação da Informação
Objetivo: classificação da informação de forma que seja garantido níveis
de segurança e proteção adequados.
Diretrizes: 
 A informação deverá ser devidamente classificada de forma a res-
tringir o acesso e alteração de documentos de alta sensibilidade
para a empresa;
 A informação será classificada em:
o Confidencial (mais alto nível de confiabilidade);
o Restrita (médio nível de confiabilidade);
o Uso Interno (o mais baixo nível de confiabilidade);
o Pública (todos podem ser a informação);
Norma 2 - Uso de Redes de Computadores
Objetivo: estabelecer diretrizes de proteção ao uso da internet ou outras
redes públicas de computadores, com o objetivo de reduzir o risco a que
estão expostos os ativos de tecnologia da informação da TransApp.
Diretrizes:
 Implementação de firewall;
 Senhas individuais para acesso à rede interna da organização;
 Não será permitido uso de mecanismos de dissimulação do utilizador
durante a sua navegação;
31
 Qualquer website que seja considerado improprio a navegação po-
derá ser bloqueado;
 Não é permitido qualquer forma de comunicação entre dados inter-
nos da TransApp e a internet através de serviços não autorizados;
 Não é permitido o acesso à rede local da empresa através de qual-
quer dispositivo não autorizado;
 Qualquer dispositivo de comunicação de dados por rede deve ser
criptografado e autenticado;
 Senhas não devem ser incluídas em qualquer em qualquer sistema
automático para salvar ou lembrar senhas;
Norma 3 - Acesso aos recursos tecnológicos da informação
Objetivos: estabelecer as diretrizes e responsabilidades para o acesso
aos recursos de tecnologia da informação disponibilizados pela TransApp.
Diretrizes:
 Cada utilizador deverá ter devida permissão para utilização de qual-
quer recurso tecnológico da empresa;
 O acesso a um recurso só será feito por meio de credenciais de
acesso individuais a cada funcionário;
 Toda a solicitação, alteração, bloqueio e desbloqueio de acesso a re-
cursos tecnológicos ou ao sistema deverão ser registados;
 A elaboração de senhas deverá ser feita mediante procedimentos
pré-estabelecidos pela TransApp;
Norma 4 - Segurança Física
Objetivo: estabelecer diretrizes para prevenir o acesso físico não
autorizado, a fim de evitar danos e interferência às informações, ativos e
instalações físicas da empresa.
32
Diretrizes:
 Devem ser localizados de forma a evitar acesso ao público;
 Devem ser afixados avisos, facilmente visíveis, informando sobre o
controle de acesso para as pessoas e alertando sobre as restrições
ao acesso público;
 Procedimentos de controle de acesso físico devem ser implementa-
dos de forma a restringir o acesso às áreas protegidas e seguras;
 Os Ativos de Tecnologia da Informação críticos devem ser protegidos
por equipamentos contra falhas de energia e outras anomalias na
alimentação elétrica;
 O cabeamento de dados e as instalações elétricas devem ser prote-
gidos contra interceptação ou dano;
 As áreas consideradas como sendo de alto risco devem possuir pla-
nos de contingência e restauração de forma a garantir a disponibili-
dade dos serviços, mesmo em momentos de crise.
Norma 5 - Distribuição de Hardware e Software
Objetivo: estabelecer diretrizes para a aquisição, distribuição e
gerenciamento de hardware e software.
Diretrizes:
 Toda aquisição de hardware ou software deve ser precedida de um
levantamento das necessidades do processo de negócio a que se
destinam;
 Períodos de vida útil devem ser definidos para cada tipo de hardwa-
re, contemplando as necessidades do processo de negócio a que se
destina e o retorno de investimento durante seu ciclo de vida;
33
 Planos de atualização de hardware e software devem ser elaborados
considerando seu período de vida útil, os requisitos funcionais e téc-
nicos dos processos de negócio e, de acordo com o direcionamento
tecnológico da empresa;
 Deve ser estabelecido um processo de gestão de mudanças que
contemple todas as atividades de distribuição de hardware e softwa-
re, tais como: adição, modificação e remoção, com o objetivo de
controlar os riscos de impacto aos processos de negócio;
Norma 6 - Proteção contra código malicioso
Objetivo: estabelecer diretrizes para a proteção dos recursos de
tecnologia da informação da empresa TransApp contra ação de código
malicioso e de programas impróprios.
Diretrizes:
 Os recursosde Tecnologia da Informação devem estar providos de
sistemas de detecção e bloqueio de códigos maliciosos, tais como
programas antivírus, programas de análise de conteúdo de correio
eletrônico;
 Havendo correções ou atualizações para os sistemas de detecção e
bloqueio de códigos maliciosos, as mesmas devem ser homologadas
e em seguida implementadas, a fim de se evitar que estes sistemas
fiquem vulneráveis a códigos maliciosos ou a qualquer tentativa de
acesso não autorizado;
 Em caso de falha do antivírus em remover o software malicioso, o
equipamento deve ser isolado até que seja solucionado o problema
para não afetar o ambiente de produção;
 Padrões e procedimentos para instalação, configuração, utilização e
atualização de sistemas de detecção e bloqueio de códigos malicio-
sos devem ser estabelecidos pela área de Tecnologia da Informação
do órgão ou entidade.
34
 
35
Conclusão
Este trabalho consistiu na realização de uma arquitetura empresarial,
aplicada ao caso concreto da empresa TransApp. O método de elaboração
foi bem-sucedido, permitindo atingir os objetivos iniciais e consistiu em
quatro camadas:
Arquitetura de negócio, onde foram identificados elementos relevantes da
empresa, nomeadamente a estratégia (missão, visão, valores, metas e
objetivos), a estrutura, os processos de negócios e a respetiva modelação
recorrendo a diagramas BPMN, o sistema de recompensas e pessoas
(políticas de recrutamento, políticas de promoção, políticas de treino e
políticas de avalição de desempenho).
Arquitetura informacional, onde foram identificadas as entidades
informacionais associadas aos processos de negócio e foram descrevidas
de forma detalhada cada uma dessas entidades. Elaborou-se um diagrama
entidade-relacionamento para mostrar as relações entre entidades e ainda
uma matriz CRUD que relaciona entidades informacionais e processos de
negócio.
Arquitetura aplicacional, onde foram identificadas e descrevidas de forma
detalhada aplicações para automação dos processos de negócio da
empresa. Foram elaboradas uma matriz CRUD que relaciona entidades
informacionais e aplicações, uma matriz de relacionamento de aplicações
e funções de negócio e uma matriz de interações.
Arquitetura tecnológica, onde foram identificadas as plataformas
tecnológicas necessárias para suportar as aplicações. Nesta parte do
trabalho encontra-se uma tabela de componentes tecnológicos, um
diagrama de instalação e normas de segurança para as plataformas
tecnológicas.
36
37
Bibliografia
AZEVEDO, Paula (2012). Vantagens, Limitações e Soluções na Utilização de Sistemas ERP 
(Enterprise Resource Planning). Disponível em: 
https://sapientia.ualg.pt/bitstream/10400.1/1927/1/Tese%20PhD%20Paula%20Serdeira
%20Azevedo%20%28Final%29.pdf. Acessado em: 02/06/2017
BRÁS, Tiago (2015). Arquitetura Informacional de Referência para o Setor da Saúde 
Portuguesa. Disponível em: 
https://fenix.tecnico.ulisboa.pt/downloadFile/1126295043834342/dissertacao.pdf. Acessado 
em: 04/06/2017
GASPAR, António (2009). Definição da Arquitectura Empresarial. Disponível em: 
https://repositorio-aberto.up.pt/bitstream/10216/61879/1/000136328.pdf. Acessado em: 
02/06/2017.
PÁDUA, Clarindo (2015). Modelagem da Arquitetura do Negócio. Disponível em: 
http://homepages.dcc.ufmg.br/~clarindo/arquivos/disciplinas/uml-
mpn/material/transparencias/6-arquitetura-negocio.pdf. Acessado em: 05/06/2017.
38
	Introdução
	Enquadramento
	Objetivos
	Metodologia
	Enquadramento Teórico
	Arquitetura Empresarial
	Arquitetura de Negócio
	Arquitetura Informacional
	Arquitetura Aplicacional
	Arquitetura Tecnológica
	Arquitetura de Negócio
	Estratégia
	Missão
	Visão
	Valores
	Metas
	Objetivos
	Estrutura
	Processos
	Processamento de Pedidos
	Processamento de Recargas
	Gestão Financeira
	Gestão de Dados
	Sistema de Recompensas
	Pessoas
	Políticas de Recrutamento
	Políticas de Promoção
	Políticas de Treino
	Políticas de Avalição de Desempenho
	Arquitetura Informacional
	Descrição Detalhada das Entidades Informacionais
	Diagrama Entidade-Relacionamento
	Matriz CRUD de Entidades Informacionais vs Processos de Negócio
	Arquitetura Aplicacional
	Descrição Detalhada das Aplicações
	Matriz CRUD de Entidades Informacionais vs Aplicações
	Matriz de Relacionamento de Aplicações vs Funções de Negócio
	Matriz de Interações
	Arquitetura Tecnológica
	Tabela de Componentes Tecnológicos
	Diagrama de Instalação
	Normas de Segurança
	Conclusão
	Bibliografia

Outros materiais

Perguntas Recentes