Você está na página 1de 32

Unidade I

MODELAGEM DE PROCESSOS

Profa. Gislaine Stachissini


Documentação

Conceito básico:
ƒ nos negócios;
ƒ na administração;
ƒ na ciência;
ƒ na Tecnologia da Informação.
f
Modelagem de processos
Importância da documentação

ƒ Um sistema , organização, ou pessoa


não existem sem documentação.
Importância da documentação

DOCUMENTAR ORGANIZAR

REPENSAR
Documentar

ƒ Entender os processos atuais.


ƒ Normatizar políticas necessárias.
ƒ Descrever procedimentos.
ƒ Formalizar junto à equipe envolvida.
ƒ Publicar processos.
Organizar

ƒ Mapear processos atuais.


ƒ Identificar pontos críticos.
ƒ Propor melhorias.
ƒ Definir plano de implementação das
melhorias.
melhorias
ƒ Acompanhar implementação.
Repensar

ƒ Modelar novos processos:


ƒ desenhar processos to be;
ƒ documentar oportunidades;
ƒ definir plano de implementação;
ƒ acompanhar implementação.
ƒ Documentar:
ƒ detalhar os processos;
ƒ normatizar políticas;
ƒ descrever
d procedimentos.
di t
Transmitir informações

ƒ Os documentos visam também


demonstrar e transmitir os resultados,
por exemplo, de cientistas entre
cientistas, e os estudos científicos.
Interatividade

Uma pessoa que não possui uma


identidade oficial não possui o que?
a) Documentos.
b) Fotos.
c)) Profissão.
f
d) Educação.
e) Faculdade.
Desenvolvimento de sistemas

ƒ Uma visão de alto nível possui a


seguinte estrutura:

Análise Projeto Implementação Teste


Fase - análise

Na análise, estabelece-se a lógica do


domínio da aplicação para o projeto e
decide-se o escopo do projeto.
Fase - projeto

No projeto são coletados os requisitos mais


detalhados para se estabelecer uma
arquitetura básica e criar um plano para a
construção do sistema.
Fase - implementação

ƒ Na implementação elabora-se o sistema


único ou em uma série de iterações.
ƒ Cada iteração é um novo “miniprojeto”,
com casos de uso designados para cada
iteração.
Iterações dentro da implementação

ƒ Iterações incrementais na função:


ƒ é construída sobre os casos de uso
desenvolvidos nas iterações prévias.
ƒ Iterações iterativas em termos da base
de código:
g
ƒ implicará que alguns trechos de
código existentes sejam reescritos
para torná-los mais flexíveis.
Fase - teste

ƒ Realiza testes de sistema para confirmar


se o sistema e os casos de uso foram
construídos corretamente.
ƒ Considerada uma tarefa extensa e difícil.
Risco

ƒ O objetivo desta forma de desenvolver


sistemas é reduzir o risco.
ƒ O risco, geralmente, aparece porque
casos difíceis são deixados para o fim do
projeto.
Interatividade

Em qual fase do desenvolvimento de


sistemas pode haver miniprojeto?
a) Análise.
b) Projeto.
c) Implementação.
Implementação
d) Teste.
e) Nenhuma das anteriores está correta.
Sistemas complexos

ƒ Devido à complexidade dos softwares


desenvolvidos, a documentação está se
tornando imprescindível no
desenvolvimento.
Reutilização

ƒ Os componentes reutilizáveis de
softwares podem ser módulos enormes e
bastante complexos.
ƒ Apoiados por interfaces repletas de
recursos.
ƒ Atividade altamente complexa.
Historia da documentação

ƒ O conceito de documentação está


totalmente relacionado ao propósito do
desenvolvimento da representação
gráfica de elementos que possam
resgatar fatos passados.
Advento da escrita

As evidências dos sistemas de escrita


apareceram, primeiramente, em pedras
entalhadas utilizadas como símbolos de
contagem, provavelmente para contar
certas propriedades, como animais ou
medidas de grão.
grão
Advento da escrita

ƒ O conceito de figuras em pedra pode ser


encontrado também na escrita fenícia,
que influenciou a escrita hebraica,
aramaica e grega.
ƒ Já em 800 a.C. os gregos foram os
primeiros a representar as vogais com
letras, sendo os precursores do alfabeto
romano, no qual boa parte dos
países latinos baseou o seu alfabeto.
Interatividade

A representação gráfica de elementos que


possam resgatar fatos passados está
relacionada:
a) Ao sistema.
b)) Ao p
processo.
c) À interação.
d) À documentação.
e) Ao projeto.
Métodos orientados a objetos

O paradigma objeto apareceu nos anos


1980 como uma solução revolucionária para
o desenvolvimento de software.
ƒ Software organizado como um grafo,
com os arcos representando as relações
de utilização e os nós representando os
objetos.
Métodos orientados a objetos

Desde o início dos anos 1990 diversos


métodos de análise e projeto orientados a
objetos foram propostos.
ƒ Coad/Yourdon: variedade de conceitos e
simplicidade.
ƒ G. Booch /J. Rumbaugh: grande número
de conceitos e detalhes.
ƒ Booch: Projeto / Rumbaugh: análise
ƒ Linguagem UML: Padronização /RUP
Orientação a objetos

ƒ É uma tecnologia para a produção de


modelos que especifiquem o domínio do
problema de um sistema.
ƒ Não é só teoria, mas uma tecnologia
de eficiência e q
qualidade comprovadas,
p ,
usada em inúmeros projetos e para a
construção de diferentes tipos de
sistemas.
Programação orientada a objetos

ƒ É um método de implementação no qual


programas são organizados como uma
coleção cooperativa de objetos, cada um
deles representando uma instância de
alguma classe, as quais pertencem a
uma hierarquia de classes unidas
através de uma relação de herança.
Análise orientada a objetos

ƒ É um método de análise que examina os


requisitos através de perspectivas de
classes e objetos encontrados no
vocabulário do domínio do problema.
Projeto orientado a objetos

ƒ É um método de projeto que engloba o


processo de decomposição orientada a
objetos e uma notação para representar
as características lógicas e físicas,
assim como, os aspectos estáticos e
dinâmicos dos sistemas
sistemas.
Interatividade

Quando surgiu o paradigma objeto para o


desenvolvimento de software?
a) Anos 1960.
b) Anos 1970.
c)) Anos 1980.
d) Anos 1990.
e) Anos 2000.
ATÉ A PRÓXIMA!

Você também pode gostar