Baixe o app para aproveitar ainda mais
Prévia do material em texto
70 Capítulo 5 - Engenharia de Software saúde, e ainda ser capaz de representar os diversos tipos de mídia presentes na informação médica (texto, gráficos, imagens e sons) (Degoulet e Fieschi, 1997). Já existem algumas iniciativas que visam padronizar a construção de PEPs. Um excelente exemplo é o projeto Good Electronic Health Record (GEHR), que disponibiliza de forma gratuita (open-source) um modelo de arquitetura, oferecendo dessa forma modelos de recursos genéricos a qualquer PEP (Schloeffel, 1998). Após o projeto, segue-se a codificação, também chamada de implementação. Esta fase é uma simples questão de tradução do projeto para um código, já que as decisões mais difíceis já foram tomadas durante a fase de projeto (Rumbaugh et al., 1994). Temos hoje as ferramentas do tipo Rapid Application Development (RAD) que permitem ao usuário um rápido desenvolvimento, baseado em conceitos de reusabilidade e componentização. Java, Visual Basic, Delphi e C++ são algumas das linguagens de programação mais usadas atualmente. Além disso, tecnologias específicas para o desenvolvimento de sistemas na Web, tais como o ASP (Active Server Pages), têm sido muito utilizadas nos últimos anos. 5.7. Teste de Software Várias estratégias de testes podem ser implementadas para assegurar que o software está em acordo com suas especificações e livre de erros. Teste de unidade, teste de integração, teste de sistema, teste de instalação e teste de aceitação são exemplos de técnicas que podem ser utilizadas (Von Mayrhauser, 1990). Os mais conhecidos são: o alpha-test, no qual o software é testado num ambiente controlado por alguns usuários e na presença dos desenvolvedores; e o beta-test, no qual o software é testado por um conjunto maior de usuários, que se propõem a dar um feedback aos page90
Compartilhar