Sie sind auf Seite 1von 16

Captulo 17 _, Desenvolvimento rpido de software 269

Sendo assim um sistema de gerao de telas eleve fomecer:


I. Definio de formulrios interativos nos quais o define os campos para serem c como estes
devem ser organizados.
2. Ligao de formulrios em que o desenvolvedor pode especificar quais enLradas especficas fazem com que formu-
lrios adicionais sejam exibidos.
3. Verificao de campos em gue o desenvolvedor define intervalos permitidos de entrada de valores para os campos
de formul1io.
Todos os ambientes RAD atualmente apiam o desenvolvimento de interfaces de banco de dados baseados em navega-
dores Web. Eles permitem que o banco de dados seja acessado de qualquer lugar atravs de uma conexo com a Internet
vlida. Isso reduz os custos de treinamento c software e pennite que usurios externos tenham acesso ao banco de dados.
Contudo, as limitaes inerentes dos navegadores Web e protocolos de lnternet significam gue essa abordagem pode ser
inadequada para sistemas em que so exigidas respostas rpidas c interat ivas.
Muitos sistemas RAD atuais tambm incluem fenamentas de programao que permitem que o sistema seja
interativamente. Em vez de escrever um prograrna o desenvolvedor de sistema manipula
grficos representando funes, dados e componentes de interface com o usurio. e associa scripts de a esses
cones. Um programa executvel gerado automaticamente a partir da representao visual do sistema.
Os de desenvolvimento visual, tais como o Visual Basic, apiam essa abordagem de desenvolvimento de apli-
caes. Os programadores ele aplicaes criam o sistema int erativamente pela definio da interface em termos ele telas,
campos, botes e menus. Estes so definidos c scripts de processamento so associados a partes individuais. da interface
(por exemplo, um botiio chamado Simular). Esses scripts podem ser chamaclos para componentes reutil izveis, cdigo com
finalidade especial ou uma combinao de ambos.
Essa abordagem ilustrada na Figura 17 .8. que mostra uma tela de aplicao incluindo menus na parte superior,
campos de entrada (os campos brancos esquerda), campos de (o campo cinta esquerda) e botes (os retngulos
com cantos arredondados direita). Quando esses elementos so posicionadas no display pelo sistema de programao
visual, o desenvolvedor define qual componente reutilizvel deve ser associado a ele ou escreve um trecho de programa
para real izar o processamento necessri o. A Figura 17.8 tambm mostra os componentes associados a alguns elos ck-
memos do display.
O Visual Basic um exemplo muito sofisticado para uma linguagem de scripting (Oustcrhout, 1998). linguagens ele
scripting so linguagens tipo e de alto nvel projetadas para ajud-lo a iutegrar componentes e criar sistemas. Um antigo
exemplo de uma linguagem de scripting foi o shell Unix (Bournc. 1978: Gordon e Bieman. 1995); desde seu desenvolvi-
mento. v1ias linguagens de scripting mai s poderosas foram criadas (Ousterhout, 1994; Lutz, 1996; Wall, ct ai., 1996). As
linguagens de scripting incluem estruturas de controle e conjunto de ferramentas grfi cas que, como Ousterhout (Ousterhout,
1998) ilustra, podem redu7,ir significativamente o tempo necessrio para o desenvolvi mento do sistema.
abordagem para desenvolvimento de sistema permite que o desenvolvimento rpido de aplicaes relati vamente
simples possa ser realizado por uma equipe pequena ele pessoas. Para sistemas que elevem ser desenvolvidos por
Figura 17.8
Script de verificao
de intervalo
Componente de
tela de desenho
Programao corn reuso.
Editar Exibir
12 de janeiro de 2000
3,876
Layout Opes
o
o
o
o
Ajuda
Geral
Componente de
prompt de usurio
+ script

Das könnte Ihnen auch gefallen