20
Trabalho de Engenharia de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009

Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Embed Size (px)

Citation preview

Page 1: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Trabalho de Engenharia de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009

Page 2: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Especificação de Requisitos do

Software

Contextualização

Em entrevista com o cliente nós pudemos levantar a eminente necessidade de um sistema

para acompanhamento de processos, visto que o Advogado não dispõe de um sistema de

informação para a execução desta atividade, que é desenvolvida manualmente por ele.

Ele mostrou bastante interesse na construção de um sistema onde ele pudesse cadastrar os

processos, acompanhar os trâmites legais e gerar relatórios, além de consultas por nome,

número de processo do cliente.

Ele viu também a necessidade da integração deste sistema com um sistema de gestão

financeira, que ainda não foi desenvolvido, para monitorar os custos de cada processo.

O advogado gostou muito da idéia de um sistema WEB que facilitaria seu acesso nas várias

cidades onde ele atua, ele ressaltou somente que este sistema estaria apenas disponível para

o escritório e não para os usuários externos (clientes).

Esboço da entrevista:

Gerencia de Processos

- petição inicial (cadastro);

- nº processo;

- Busca de processos (vários critérios de pesquisa);

- Hoje ele cria diretórios para armazenamento dos dados do processo;

- é interessante o acesso via WEB;

- restrição de acesso ao cliente (somente advogado acessoria);

Gerencia Financeira

- gerir os valores dos processo em andamento;

Existe a interação entre os sistemas;

[email protected]

OBS.: Quando o advogado é contratado geralmente recebe 20% antecipado e o

restante ao fim do processo, esta porcentagem tem que ser enviada do sistema de

gestão de Processos para o sistema de gestão financeira.

Page 3: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Quais os problemas que serão resolvidos?

Descentralização das informações.

Consulta dos Dados;

Manutenção nos dados dos processos;

Qual a missão do produto?

Criar uma base de processos para um consultório de advocacia, e proporcionar

a manutenção e consulta nesta base de dados;

- Criar uma base de dados dos clientes atendidos pelo Advogado e assim

diminuir volume de fichas e arquivos, informatizando as informações de

necessidade do Advogado.

- A criação de consulta ao cliente por nome ou n° de processo do cliente

facilitará e agilizará na busca de processos antigos e etc.

- Informatizar as finanças dará um controle mais detalhado de custos de cada

processo e assim dando uma clareza de quanto cobrar ao cliente.

Quais os limites do produto?

O sistema não irá interagir com nenhum sistema dos órgãos de Justiça;

O sistema só será acessado pelo Advogado;

O sistema não irá fazer backup da base de dados;

Quais os benefícios do produto?

Unidade dos dados dos Processos;

Facilidade na consulta dos dados;

Emissão de relatórios;

Page 4: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Quais as referências que serão utilizadas para posterior consulta sobre o produto?

Documentos:

C:\clientes\<pasta_com_nome_dos_clientes>

Glossário:

Petição inicial = Abertura de um Processo junto ao órgão de Justiça

Atores

Advogado será o Administrador (pois somente ele será o usuário do

sistema).

Sistema de Gestão Financeira

Casos de Uso

Gestão de usuários

Gestão de Processos

Gestão de Clientes

Histórico

Relatórios

Consulta

Page 5: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Diagrama de Contexto

Requisitos não funcionais e Classificação

Advogado

Gestão de Processos

Gestão de Clientes

Histórico

Consulta

Relatórios

<<include>>

<<include>> Sistema de

Gestão FInanceira

Gestão de Usuários

Page 6: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Requisitos não funcionais

Ordem Requisito Descrição

01 Latência O sistema possibilitará a visualização entre páginas num

tempo máximo de resposta de 3 segundos;

02 Usabilidade O sistema apresenta uma interface padronizada e

visualmente parecida a uma página da Web para facilitar a

utilização e aprendizado;

03 Armazenamento O Sistema será implementado utilizando o Banco de Dados

SQL Server

Classificação

Ordem Requisito Tipo Importância Complexidade Estabilidade

01 Interface Cadastro de

Clientes

Interface Essencial Baixa Média

03 Interface Cadastro de

Processos

Interface Essencial Média Alta

04 Interface de Consulta e

Relatórios de Clientes

Interface Essencial Média Alta

05 Interface de Consulta e

Relatórios de Processos

Interface Essencial Média Alta

06 Caso de Uso

Gerenciamento dos

Clientes

Caso de

Uso

Essencial Alta Média

07 Caso de Uso

Gerenciamento dos

Processos

Caso de

Uso

Essencial Alta Média

08 Caso de Uso de

Relatórios

Caso de

Uso

Desejável Média Baixa

09 Caso de Uso Timer Caso de

Uso

Essencial Alta Média

10 Implementação em

Banco Dados SQL

Server

Não-

Funcional

Desejável Média Média

11 Atributo de Segurança

(Criptografia)

Não-

Funcional

Desejável Alta Média

12 Requisito de

Desempenho de

tempo/resposta

Não-

Funcional

Desejável Média Alta

Page 7: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Caso de Uso

DETALHAMENTO DE CASO DE USO

Nome do caso de uso Gerenciamento do Cliente

Casos de uso geral

Ator principal Advogado

Atores secundários

Resumo Este caso de uso descreve a etapa percorridas por um ator para realizar uma gerência do cliente.

Pré-condições

Pós-condições Sempre que for executada qualquer operação no sistema deverá ser gravado um histórico para efeito de auditoria.

Fluxo principal

Ações do ator Ações do sistema

O sistema exibe a tela de consulta de clientes.

O usuário preenche os campos do nome ou cpj/cnpj para realizar a consulta do cliente. Caso o cliente exista o sistema irá para o subfluxo alterar/excluir, caso contrário irá para o subfluxo cadastrar.

Restrições/validações

Subfluxo Alterar/Excluir

Pré-condições O cliente esteja cadastrado

Pós-condições

Ações do ator Ações do sistema

O sistema exibirá as informações do cliente encontrado para alteração (Nome, endereço, telefones, celular, cpf, rg, descProcesso, preço, parcelas) e exibirá os botões ALTERAR e EXCLUIR.

Caso o usuário clicar em excluir.

O sistema exibirá uma mensagem de confirmação.

Caso o usurário confirme

O Sistema excluirá o cliente do sistema e exibirá uma mensagem informando que a exclusão foi efetuada com sucesso.

Caso o usuário clicar em alterar.

Os campos serão liberados para a alteração.

Após a alteração o usuário deverá clicar

O sistema registrará as informações e exibirá uma mensagem informando que as alterações foram

Page 8: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

em GRAVAR efetuadas com sucesso.

Restrições/validações Todos os dados para alteração são obrigatórios, exceto...

Subfluxo Cadastrar

Pré-condições

Pós-condições

Ações do ator Ações do sistema

O Sistema exibirá a tela de cadastro com as informações a serem preenchidas (Nome, endereço, telefones, celular, cpf, rg, descProcesso, preço, parcelas).

O usuário deverá preencher todas as informações e clicar no botão GRAVAR.

O sistema registrará as informações, exibirá uma mensagem que o cadastro foi efetuado com sucesso e retornará para tela de busca.

Restrições/validações Todos os dados são obrigatórios, exceto...

Nome do caso de uso Gerenciamento de Processos

Casos de uso geral

Ator principal Advogado

Atores secundários

Resumo Este caso de uso descreve a etapa percorridas por um ator para realizar uma gerência do processo.

Pré-condições

Pós-condições Sempre que for executada qualquer operação no sistema deverá ser gravado um histórico para efeito de auditoria.

Fluxo principal

Ações do ator Ações do sistema

O sistema exibe a tela de consulta de processos contendo a opção de pesquisa pelo número do processo, nome do processo, nome do cliente, tipo do processo, o botão PESQUISAR e o botão ADICIONAR.

Caso o usuário escolha a opção para adicionar, deverá ser clicado no botão ADICIONAR e o sistema executará o subfluxo cadastroProcesso, caso escolha a opção consulta, o usuário deverá preencher no mínimo um dos campos, clica em CONSULTAR e o

Page 9: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

sistema executará o subfluxo ConsultarProcesso.

Restrições/validações

Subfluxo CadastroProcesso

Pré-condições

Pós-condições

Ações do ator Ações do sistema

O Sistema exibirá a tela de cadastro com as informações a serem preenchidas (Nome, endereço, telefones, celular, cpf, rg, descProcesso, preço, parcelas).

O usuário deverá preencher todos os dados e clicar no botão cadastrar.

O Sistema registrará as informações, exibirá uma mensagem informando que o cadastro foi efetuado com sucesso e após retornará para tela anterior.

Restrições/validações Todos os dados para alteração são obrigatórios, exceto...

Subfluxo Consulta Processo

Pré-condições

Pós-condições

Ações do ator Ações do sistema

Caso encontre resultado na consulta, o sistema exibirá o uma lista com os links para alteração e exclusão, caso contrário o sistema exibirá uma mensagem informando que nenhum processo foi encontrado.

Caso o usuário clique no link para exclusão

O sistema exibirá uma mensagem de confirmação.

Caso o usuário confirme

O sistema excluirá o processo, exibirá uma mensagem informando que o processo foi excluído com sucesso.

Caso o usuário clique no link para alterar

O sistema irá para tela de alteração com os campos habilitados a serem alterados.

O usuário deverá preencher as informações e clicar no botão GRAVAR

O sistema registrará as informações, exibirá uma mensagem informando que o registro foi alterado com sucesso e retornará para lista dos registros encontrados.

Restrições/validações Todos os dados são obrigatórios, exceto...

Nome do caso de uso Relatórios

Casos de uso geral

Ator principal Advogado

Atores secundários

Resumo Este caso de uso descreve a etapa percorridas por um ator para realizar um relatório

Pré-condições

Page 10: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Pós-condições

Fluxo principal

Ações do ator Ações do sistema

O sistema exibe a tela de busca com as opções de busca por período, tipo do processo, cliente.

O usurário deverá preencher no mínimo uma das informações e clicar em PESQUISAR.

O sistema exibirá o resultado da pesquisa (em formato de relatório) com as informações do processo, cliente.

Restrições/validações

Nome do caso de uso Timer

Casos de uso geral

Ator principal

Atores secundários

Resumo Este caso de uso descreve o processo do timer

Pré-condições

Pós-condições

Fluxo principal

Ações do ator Ações do sistema

Ao final de cada dia, as 22h, o sistema enviará as informações dos processos e clientes para o sistema financeiro.

Restrições/validações

Page 11: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Especificação de Interface Externa

ESPECIFICAÇÃO DE INTERFACE EXTERNA

EESSPPEECCIIFFIICCAAÇÇÃÃOO DDEE IINNTTEERRFFAACCEE EEXXTTEERRNNAA

NNoommee ddaa MMeennssaaggeemm // AArrqquuiivvoo OperaçãoDeNegocios.xml

TTiippoo ddaa IInntteerrffaaccee EExxtteerrnnaa

Mensagem Arquivo

OOrriiggeemm Sistema de processos

DDeessttiinnoo Sistema financeiro

SSeegguurraannççaa nnoo ttrrááffeeggoo ddee ddaaddooss Não é necessário criptografar o arquivo, pois a tramitação é interna.

PPeerriiooddiicciiddaaddee Esse arquivo deverá ser gerado todo final do dia com toda a movimentação de vendas.

LLaayyoouutt <OperacaoDeNegocio>

<Data></Data> <NúmeroOperacaoProcesso></ NúmeroOperacaoProcesso > <ValorTotal></ValorTotal> <NomeDoCliente></NomeDoCliente>

</OperacaoDeNegocio>

Prototipação

Page 12: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Protótipos

Page 13: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Page 14: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Diagramas

Diagrama de Classes

Usu

ario

-id_u

suar

io:In

teg

er

-nom

e_us

uario

:str

ing

-log

in:s

trin

g

-sen

ha:s

trin

g

-em

ail:

stri

ng

+cad

astra

r()

:voi

d

+alte

rar(

):voi

d

+con

sulta

r()

:voi

d

+exc

luir

():v

oid

+ver

ifica

r_Lo

gin

Senh

a()

:voi

d

+<<G

ET

>>+

id_u

suar

io()

:voi

d

+<<S

ET>

>+i

d_us

uari

o()

:voi

d

+<<G

ET

>>+

logi

n():v

oid

+<<S

ET>

>+l

ogin

():v

oid

+<<G

ET

>>+

senh

a()

:voi

d

+<<S

ET>

>+s

enha

():v

oid

+<<G

ET

>>+

emai

l():v

oid

+<<S

ET>

>+e

mai

l():

void

His

toric

o_Pr

oce

sso

-id_h

isto

rico_

proc

esso

:int

-dt_

regi

stro

_pro

cess

o:T

IMES

TAM

P

-ope

raca

o_pr

oces

so:s

trin

g

-id_p

roce

sso

:int

+con

sulta

r_hi

stor

ico_

proc

esso

():v

oid

+cad

astra

r_hi

stor

ico_

proc

esso

():v

oid

Pro

cess

o

-id_p

roce

sso

:Int

eger

-des

cric

ao_p

roce

sso

:str

ing

-par

cela

:Inte

ger

-pre

co:d

oubl

e

-dat

a_ab

ertu

ra:T

IMES

TAM

P

-dat

a_co

nclu

sao

:TIM

EST

AMP

-id_c

lient

e:In

teg

er

+cad

astra

r(P

roce

sso

:Pro

cess

o):

void

+alte

rar(

Pro

cess

o:P

roce

sso

):voi

d

+con

sulta

r(P

roce

sso

:Pro

cess

o):

void

+exc

luir

(Pro

cess

o:P

roce

sso

):vo

id

+<<S

ET>

>+i

d_pr

oces

so()

:voi

d

+<<G

ET

>>+

id_p

roce

sso

():v

oid

+<<S

ET>

>+d

escr

icao

_pro

cess

o()

:voi

d

+<<G

ET

>>+

desc

rica

o_pr

oces

so()

:voi

d

+<<S

ET>

>+p

arce

la()

:voi

d

+<<G

ET

>>+

parc

ela

():v

oid

+<<S

ET>

>+p

reco

():v

oid

+<<G

ET

>>+

prec

o()

:voi

d

+<<S

ET>

>+d

ata_

aber

tura

():v

oid

+<<G

ET

>>+

data

_abe

rtura

():v

oid

+<<S

ET>

>+d

ata_

conc

lusa

o()

:voi

d

+<<G

ET

>>+

data

_con

clus

ao()

:voi

d

+<<S

ET>

>+i

d_cl

ient

e()

:voi

d

+<<G

ET

>>+

id_c

lient

e()

:voi

d

+Ver

ifica

Num

eroP

roce

sso

():v

oid

Clie

nte

Pes

soa

Físi

ca

-CP

F:IN

TEG

ER

+Ver

ifica

CPF

():v

oid

+Val

idaC

PF

():v

oid

Clie

nte

Pes

soa

Juríd

ica

-CN

PJ:

INTE

GE

R

+Ver

ifica

CN

PJ()

:voi

d

+Val

idaC

NP

J()

:voi

d

Pes

soa

-id_c

lient

e:In

teg

er

-nom

e:s

trin

g

-end

erec

o:s

trin

g

-tele

fone

:str

ing

-cel

ular

:str

ing

-id_u

suar

io:In

teg

er

+cad

astra

r(P

esso

a:P

esso

a):

void

+con

sulta

r(P

esso

a:P

esso

a):v

oid

+alte

rar(

Pes

soa

:Pes

soa

):vo

id

+exc

luir

(Pes

soa

:Pes

soa

):vo

id

+<<S

ET>

>+i

d_cl

ient

e()

:voi

d

+<<G

ET

>>+

id_c

lient

e()

:voi

d

+<<S

ET>

>+n

ome

():v

oid

+<<G

ET

>>+

nom

e()

:voi

d

+<<S

ET>

>+e

nder

eco

():v

oid

+<<G

ET

>>+

ende

reco

():v

oid

+<<G

ET

>>+

tele

fone

():v

oid

+<<S

ET>

>+t

elef

one

():v

oid

+<<G

ET

>>+

celu

lar(

):voi

d

+<<S

ET>

>+c

elul

ar()

:voi

d

+<<G

ET

>>+

id_u

susa

rio()

:voi

d

+<<S

ET>

>+i

d_us

uari

o()

:voi

d

1..*

Pos

sui

*

*

<ro

le>

+

*<

role

>+

1P

ossu

i

cd:

Dia

gra

ma

de C

lass

e

His

toric

o_C

lien

te

-id_h

isto

rico_

clie

nte

:Inte

ger

-dt_

regi

stro

_clie

nte

:TIM

EST

AMP

-ope

raca

o_cl

ient

e:s

trin

g

-id_c

lient

e:in

t

+con

sulta

r_hi

stor

ico_

clie

nte

():v

oid

+cad

astra

r_hi

stor

ico_

clie

nte

():v

oid

*

*P

ossu

i

Page 15: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Diagrama de Seqüência de Usuário

Pessoa :PessoaUsuario:UsuarioCadastroUsuario :UsuarioAdvogado :Usuario

sd: Cadastro de Usuario

1) .ConsultaUsuario

1) Usuario não existe

2) .ConsultaUsuario

2) Usuario não existe

3) .ConsultaUsuario

3) Usuario não existe

4) .Digita Login e Senha

4) Verdadeiro

5) .Verificar_LoginSenha

5) Verdadeiro

6) .Digita dados do usuario

6) Usuario cadastrado com sucesso

7) .cadastrarUsuario

7) Usuario cadastrado com sucesso

8) .cadastrarUsuario

8) Usuario cadastrado com sucesso

Page 16: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Excluir Usuário

Alterar Usuário

Consultar Usuário

Pessoa :PessoaUsuário:UsuarioAlteraExclui :UsuarioAdvogado :Usuario

sd: Consultar/Alterar/Excluir Usuario

1) .ConsultaUsuario

1) Usuario encontrado

2) .ConsultaUsuario

2) Usuario encontrado

3) .ConsultaUsuario

3) Usuario encontrado

alt

4) .Digita as informações do usuario

4) usuario alterado com sucesso

5) .alteraUsuario

5) Usuario alterado com sucesso

6) .alteraUsuario

6) Usuario alterado com sucesso

7) .excluirUsuario

7) usuario excluido com sucesso

8) .excluirUsuario

8) usuario excluido com sucesso

.excluirUsuario

Page 17: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Diagrama de Seqüência de Cliente

Historico:PessoaPessoa :PessoaClientePessoaFisica :PessoaCadastroPessoaFisica :PessoaAdvogado :Usuario

sd: Cadastro de Pessoa Fisica

1) .ConsultaCliente

1) Cliente não existe

2) .ConsultaCliente

2) Cliente não existe

3) .ConsultaCliente

3) Cliente não existe

4) <attribute> .Digita CPF

4) Verdadeiro

5) .Verifica CPF

5) Verdadeiro

.Valida CPF

6) .Digita dados do cliente

6) Cliente cadastrado com sucesso

7) .cadastrarCliente

7) Cliente cadastrado com sucesso

8) .cadastrarCliente

8) Cliente cadastrado com sucesso

.cadastrarHistorico

Historico:PessoaPessoa :PessoaClientePessoaJuridica :PessoaCadastroPessoaJuridica :PessoaAdvogado :Usuario

sd: Cadastro de Pessoa Jurídica

1) .ConsultaCliente

1) Cliente não existe

2) .ConsultaCliente

2) Cliente não existe

3) .ConsultaCliente

3) Cliente não existe

4) .Digita CNPJ

4) Verdadeiro

5) .Verifica CNPJ

5) Verdadeiro

.Valida CNPJ

6) .Digita dados do cliente

6) Cliente cadastrado com sucesso

7) .cadastrarCliente

7) Cliente cadastrado com sucesso

8) .cadastrarCliente

8) Cliente cadastrado com sucesso

.cadastrarHistorico

Page 18: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Consultar Cliente

exclusão de cliente

alteração de cliente

HistoricoCliente:PessoaPessoa :PessoaJuridica:PessoaAlteraExclui :PessoaAdvogado :Usuario

sd: Consultar/Alterar/Excluir Cliente

1) .ConsultaCliente

1) Cliente encontrado

2) .ConsultaCliente

2) Cliente encontrado

3) .ConsultaCliente

3) Cliente encontrado

alt

4) .Digita as informações do cliente

4) cliente alterado com sucesso

5) .alteraCliente

5) cliente alterado com sucesso

6) .alteraCliente

6) Cliente alterado com sucesso

.cadastroHistorico

7) .excluirCliente

7) cliente excluido com sucesso

8) .excluirCliente

8) cliente excluido com sucesso

.cadastroHistorico

.excluirCliente

Page 19: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Diagrama de Seqüência de Processo

Pessoa :Pessoa Historico:ProcessoProcesso :ProcessoCadastro Processo :ProcessoAdvogado :Usuario

sd: Cadastro de Processo

1) .ConsultaProcesso

1) Processo não existe

2) .ConsultaProcesso

2) Processo não existe

3) .Digita dados do Processo

3) Processo cadastrado com sucesso

4) .cadastrarProcesso

4) Processo cadastrado com sucesso

.Cadastrar Historico

.Adiconar Processo ao Cliente

Page 20: Plano de negócios - daysesoares.com.brdaysesoares.com.br/dss/Artigos/Trab_completo_eng_swf.pdf · de Software Jonathan de Carvalho Luz Diretor Executivo 19/10/2009 . Bright Minds

Bright Minds LTDA – Um novo conceito de programar

SergipeTec - Sergipe Parque Tecnológico – Sala 01 Av. Carlos Rodrigues da Cruz s/n. Centro Administrativo Gov. Albano Franco Bairro Capucho / Aracaju-SE / CEP 49081-190

Excluir Processo

Consultar Processo

Alterar Processo

HistoricoCliente:PessoaProcesso :ProcessoAlteraExclui :ProcessoAdvogado :Usuario

sd: Consultar/Alterar/Excluir Processo

1) .ConsultaProcesso

1) Processo encontrado

2) .ConsultaProcesso

2) Processo encontrado

alt

3) .Digita as informações do Processo

3) Processo alterado com sucesso

4) .alteraProcesso

4) Processo alterado com sucesso

.cadastroHistorico

6) .excluirProcesso

6) Processo excluido com sucesso

7) .excluirProcesso

7) Processo excluido com sucesso

.cadastroHistorico