Pesquisar

quarta-feira, 18 de fevereiro de 2009

UseCASE Generator - Viva a documentação





Se você está atualmente empregado em uma empresa que adota documentações parecidas com isso abaixo:










---------------------------------------
Identificação: 1
Envolvidos: Mariana, Pedro e Luís
Caso de Uso: Manter Empregado
Ações:
  1. Clicar em novo Empregado.
  2. Inserir dados (nome, cpf, nascimento, salário, departamento) do Empregado.
  3. Clicar em salvar.
Exeções:
  1. Empregado não encontrado.
  2. Não foi possível salvar.
---------------------------------------

ou

---------------------------------------
Identificação: 2
Envolvidos: Mariana, Pedro e Luís
Caso de Uso: Manter Departamento
Ações:
  1. Clicar em novo Departamento.
  2. Inserir dados (nome, sala) do Departamento.
  3. Clicar em salvar.
Exeções:
  1. Departamento não encontrado.
  2. Não foi possível salvar.
---------------------------------------

Logo você precisa do UseCASE Generator Java V. 1.0 OpenSouce. (apesar de ser opensource o código não está disponível :P faça o seu)

Veja a API riquíssima.
public String createUseCase(int id, String[] stakeHolders, String entity, String[] properties);

Exemplo de uso:

String minhaSalvacao = useCASEGenerator.createUseCase(1,
new String{"Mariana","Pedro","Luís"},
"Empregado",
new String{"nome", "cpf", "nascimento", "salário", "departamento"});
System.out.println(minhaSalvacao);

Notou como é simples...
Pense rápido: se você consegue generalizar criar "case use generator" logo você não precisa documentar, apenas escreva um programa (já que sua empresa exige isso) que faça isso pra você.

PS: Essa ideia do UseCASE Generator é de um amigão (Marlos) e já está patenteada, portanto crie seus próprios UseCASE Generator e viva a documentação.

Nenhum comentário: