Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
estrutura
recursos,
processos produtos
e serviços
objectos e
comportamento
(ciclos de vida, actores
interacções)
notação "normalizada"
eventos
recursos
objectivos
problemas
regras
relações
António Lucas Soares, João Pascoal Faria
tem objectivos
tem entradas tem saídas
serviço
logística logística marketing serviço
operações
de entrada de saída e vendas pós-venda
categorias de actividades:
directas - "monta a porta", "transporta a matéria-
prima", etc.
indirectas - "manutenção da máquina", "elaborar o
plano de produção", etc.
garantia da qualidade - inspecções, revisões, etc.
António Lucas Soares, João Pascoal Faria
um evento pode:
iniciar a execução de um processo
afectar o comportamento e execução de um processo
concluir um processo
recursos
os objectos no negócio (físicos, abstractos,
informacionais): pessoas, materiais, informação,
produtos, etc.
são usados, manipulados ou produzidos pelos
processos de negócio
estão estruturados de várias formas e estão
relacionados entre si
abstractos: uma ideia ou conceito, qualquer coisa não físico tal como
ordem de compra, contracto, conta, energia
objectivos
propósito do negócio, os resultados que o negócio
como um todo tenta atingir
finalidades, goals
podem ser decompostos em objectivos mais
específicos e atribuídos a partes específicas do
negócio (processos, objectos)
são estados desejados para os recursos e são
conseguidos pelos processos
podem ser expressos por uma ou mais regras
exemplo
estereótipos
físico
abstracto
informação
pessoa
exemplos de recursos
modelação conceptual
definição dos conceitos do negócio importantes e suas relações
modelação de objectivos/problemas
definição dos objectivos da empresa, decomposição em sub-
objectivos e identificação dos problemas que dificultam que os
objectivos sejam atingidos
técnicas
SWOT - forças, fraquezas, oportunidades, ameaças
objectos "objectivo"
representa um objectivo/problema concreto atribuído ao
processo
objectos de entrada
representam aquilo que é consumido ou refinado pelo processo
objectos de saída
objectos que são produzidos pelo processo ou que são o resultado
do refinamento de um ou mais objectos de entrada
objectos "fornecedores"
recursos que são usados no processo mas que não são consumidos
nem refinados
objectos de controlo
recursos que controlam ou levam a cabo o processo
caso de uso:
"verifica plano"
caso de uso:
"regista
reclamação"
caso de uso:
"introduz
encomenda"
caso de uso:
"inicia ordem caso de uso:
de produção" "resolve
reclamação"
empresa SóPeças
FORMA
(ARQUITECTURA)
vista lógica vista de
(classes, packages, implementação
sub-sistemas) FUNÇÂO (componentes
de software)
vista de
casos de uso
vista de
vista de
instalação
(máquinas, conexões) processos
(processos, threads)
identificar
identificar os SI que encontrar requisitos
componentes para
suportam o negócio não funcionais
a implementação
interveniente
(worker)
(actor)
sequência
interveniente
(como classe)
artefacto
(como classe)
associação
business or domain
model
[outlined]
Feature List
Requirements
input
output/resultado
modelo de domínio
diagrama de classes em UML e descrições associadas
classes representam entidades (informacionais) do negócio - coisas
manipuladas no negócio (encomendas, contractos, contas), coisas do
mundo real com interesse para o negócio e conceitos que o sistema deve
seguir (inimigo, avião, míssel), entidades do negócio, eventos do
negócio, etc.
Business
process Marketing Selling
layer
Support User Business
Actor
implementam processos
descrever estrutura estática e interacção
António Lucas Soares, João Pascoal Faria
http://www.oasis-
open.org/committees/tc_home.php?wg_abbrev=wsbpel (Web
Services Business Process Execution Language)