Buscar

Parte 2A Modelagem de Negocio

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 41 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 41 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 41 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

Engenharia de Software II 
 
Parte 2 – Análise de Negócio 
1 
 
Prof. Dr. Celso Gallão 
Janeiro/2017 
F
A
T
E
C
 
S
Ã
O
 
C
A
E
T
A
N
O
 
Modelagem de Negócio 
1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 2 
Modelagem de Negócio 
“É um mecanismo utilizado para retratar a 
situação atual e descrever a visão futura 
dos processos de negócio.” 
 
[BPM CBOK 2.0: Business Process Management – 
Common Body of Knowledge] 
1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 3 
Etapas do Projeto de Desenvolvimento 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 4 
1.1 – Motivação 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 5 
1.1 – Motivação 
 • A modelagem de negócio expressa uma visão 
do negócio que será apoiado pelo sistema. 
• As empresas buscam a interseção entre 
processos e sistema. 
• A análise de negócio juntamente com uma 
visão mais realista do negócio, podem 
melhorar o resultado final. 
• A empresa não pode depender de raros 
profissionais que realizam façanhas intelectuais 
para garantir o sucesso do projeto. 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 6 
1.1 – Motivação 
 
“O sistema não vem antes da empresa; 
primeiro a empresa, depois o sistema.” 
[MAGELA, 2006] 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 7 
1.2 – Finalidade 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 8 
1.2 – Finalidade 
 • Entender a estrutura e a dinâmica da 
organização. 
• Entender os problemas atuais da organização 
e identificar as possibilidades de melhoria. 
• Assegurar que todos os envolvidos no projeto 
tenham um entendimento comum da 
organização. 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 9 
1.2 – Finalidade 
 • Validar o projeto com testes sob diversas 
condições, com base na organização. 
• Manter o centro de gravidade do software 
alinhado com o centro de gravidade dos 
processos e regras da organização. Se um 
mudar, o outro muda automaticamente sem 
grandes danos. 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 10 
1.2 – Finalidade 
 
“A análise de negócio visa a garantir que 
os softwares sejam construídos para 
atender aos processos e às regras da empresa, 
 e não do usuário”. [MAGELA, 2006] 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 11 
1.3 – Características 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 12 
1.3 – Características 
 • Busca otimizar os processos executados dentro 
da organização. 
• Divide-se em: 
Situação Atual (AS IS): como a empresa é hoje. 
X 
Situação Proposta (TO BE): como gostariam que 
fosse amanhã. 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 13 
1.4 – Metas 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 14 
1.4 – Metas 
 i. Documentar os processos; 
ii. Prover treinamentos; 
iii. Estabelecer padrões de trabalho; 
iv. Responder às mudanças; 
v. Identificar oportunidades de melhoria; 
vi. Desenhar novos processos; 
vii. Definir requisitos para novas operações; 
viii. Medir o desempenho; 
ix. Automatizar os processos; 
x. Viabilizar a simulação e a análise de impacto. 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 15 
1.5 – Uma Visão Sobre o RUP 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 16 
1.5 – Uma Visão Sobre o RUP 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 17 
Rational Unified Process: Processo Unificado 
Racional, é um processo de engenharia de 
software criado para apoiar o desenvolvimento 
orientado a objetos. 
1.5 – Uma Visão Sobre o RUP 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 18 
1.5 – Uma Visão Sobre o RUP 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 19 
1.4.1 - Iniciação: 
 O objetivo é atingir o consenso entre todos os 
envolvidos sobre os objetivos do ciclo de vida 
do projeto. 
 
1.5 – Uma Visão Sobre o RUP 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 20 
1.4.2 - Elaboração: 
 O objetivo é fornecer uma base estável para 
a fase de construção, a partir de um exame 
dos requisitos mais significativos e de uma 
avaliação de risco. 
1.5 – Uma Visão Sobre o RUP 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 21 
1.4.3 - Construção: 
 O objetivo é esclarecer os requisitos 
restantes e concluir o desenvolvimento do 
sistema. É um processo de manufatura, cuja 
ênfase está no gerenciamento de recursos e 
controle de operações para otimizar custos, 
programações e qualidade. 
 
1.5 – Uma Visão Sobre o RUP 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 22 
1.4.4 - Transição: 
 O objetivo é assegurar que o software esteja 
disponível para os usuários finais. Pode 
atravessar várias iterações e testa o produto 
em preparação para release e ajustes 
pequenos com base no feedback do usuário. 
 
1.6 – Escopo: Cenários 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 23 
1.6 – Escopo: Cenários 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 24 
Cenário 1 – Organograma: 
Elabora-se um mapeamento da organização e 
de seus processos, compreendendo melhor os 
requisitos do sistema. 
• Faz parte do projeto de engenharia de software, 
executado principalmente durante a fase de 
Iniciação do RUP. 
 
1.6 – Escopo: Cenários 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 25 
Cenário 2 – Modelagem de Domínio: 
A principal finalidade é gerenciar e apresentar 
informações, através de um modelo de 
informações em nível comercial. 
• A modelagem de domínios faz parte do projeto de 
engenharia de software e é executada durante as 
fases de Iniciação e Elaboração do RUP. 
 
1.6 – Escopo: Cenários 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 26 
Cenário 3 – Um Negócio, Muitos Sistemas: 
Para sistemas grandes ou família de 
aplicativos. 
• Os modelos de negócios ajudam a detectar os 
requisitos e servem de subsídio para a criação de 
arquitetura de uma família de aplicativos. 
1.6 – Escopo: Cenários 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 27 
Cenário 4 – Modelo de Negócios Genérico: 
Para aplicativos que serão usados por várias 
organizações. Busca alinhar as organizações 
quanto à maneira como elas funcionam. 
• Determina funcionalidades do aplicativo que devem 
ser priorizadas, evitando assim requisitos 
demasiadamente complexos. 
1.6 – Escopo: Cenários 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 28Cenário 5 – Novo Negócio: 
Para iniciar uma linha de negócios totalmente 
nova e desenvolver sistemas de informação de 
suporte. 
• A modelagem de negócios não apenas identifica os 
requisitos do sistema, mas também determina a 
viabilidade da nova linha de negócios. 
1.6 – Escopo: Cenários 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 29 
Cenário 6 – Renovação: 
Para renovar completamente a forma de fazer 
negócios, aplica-se a reengenharia de 
negócios através de estágios: 
• Planejar o novo negócio, fazer a Engenharia 
Reversa do negócio existente, fazer a Engenharia 
Construtiva do novo negócio e instalar o novo 
negócio. 
1.7 – Outros Conceitos Fundamentais 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 30 
1.7 – Outros Conceitos Fundamentais 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 31 
Engenharia Reversa: 
É o processo de exame da operação de um 
sistema para identificar os processos básicos de 
negócios e desenvolver uma representação 
desse sistema em um nível elevado de 
abstração. 
Ela é especialmente útil quando sistemas 
obsoletos ainda estão em uso e a documentação 
não está mais disponível. 
1.7 – Outros Conceitos Fundamentais 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 32 
Engenharia Reversa: 
O objetivo é reconstruir, a partir de um conjunto 
de sistemas implementados, a forma e o grau de 
performance com o qual os processos de 
negócios estão sendo executados. 
É possível conhecer com precisão a existência 
de retrabalhos, filas, loops indesejados, quebras 
organizacionais, indicadores específicos 
configuráveis, e introduzir melhorias. 
1.7 – Outros Conceitos Fundamentais 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 33 
Sistema: 
“É um conjunto intencional de componentes 
interrelacionados que funcionam juntos para 
atingir certos objetivos.” [SOMMERVILLE, 2007] 
 
Exemplos: sistema educacional, sistemas de pagamento, 
sistema de computadores, etc. 
 
1.7 – Outros Conceitos Fundamentais 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 34 
Sistema Técnico (Baseado em Computador): 
“São sistemas que incluem componentes de 
hardware e software, mas não incluem 
procedimentos e processos.” [SUMMERVILLE, 2007] 
• Os indivíduos e as organizações usam sistemas 
técnicos para algum propósito, mas o conhecimento 
deste propósito não é parte do sistema. 
Exemplo: um editor de texto não está ciente que está 
sendo usado para editar um livro. 
1.7 – Outros Conceitos Fundamentais 
 
Modelagem de Negócio 1 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 35 
Sistema Sociotécnico: 
“São sistemas técnicos que incluem 
conhecimento de como o sistema deve ser 
usado para alcançar um objetivo maior.” 
[SOMMERVILLE, 2007] 
• Têm processos definidos, incluem pessoas, são 
regidos por políticas e regras, podem ser afetados 
por restrições externas. 
Exemplo: um livro é criado segundo um sistema de 
publicação sociotécnico que inclui vários processos e 
sistemas técnicos. 
Requisitos de Negócio 
2 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 36 
2.1 – Visão Geral 
 
Requisitos de Negócio 2 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 37 
2.1 – Visão Geral 
 
Requisitos de Negócio 2 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 38 
• Correspondem aos objetivos do negócio ou 
dos usuários envolvidos no negócio. 
• São atividades realizadas para identificar, 
analisar e definir as necessidades de negócio 
que um software deve atender. 
• O processo de identificação de requisitos de 
negócio possui papel fundamental em todo o 
processo de implementação, poupando custos. 
 
2.1 – Visão Geral 
 
Requisitos de Negócio 2 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 39 
Origem dos requisitos de negócio: 
• O patrocinador do projeto, 
• O cliente que adquire, 
• O gerente dos usuários, 
• O departamento de marketing, 
• Um visionário do produto. 
2.2 – Exemplos 
 
Requisitos de Negócio 2 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 40 
2.2 – Exemplos 
 
Requisitos de Negócio 2 
Engenharia de Software II – Parte 2 - Prof. Celso Gallão – Slide 41 
• O valor total do pedido é igual à soma dos 
totais dos itens do pedido, acrescido do valor 
do frete para entrega, conforme a Tabela de 
Fretes. 
 
• O professor somente pode assumir as 
disciplinas as quais tenha habilitação. 
 
• O cliente do banco não pode retirar mais de 
R$ 1.000,00 por dia, no caixa eletrônico.

Outros materiais