Uma proposta de processo de produção de aplicações Web
A proposal for Web application production process
Gonçalves, Rodrigo Franco; Gava, Vagner Luiz; Pessôa, Marcelo Schneck de P.; Spinola, Mauro Mesquita
http://dx.doi.org/10.1590/S0103-65132005000300008
Prod, vol.15, n3, p.376-389, 2005
Resumo
Este artigo investiga aspectos característicos da produção de software para ambiente Web. É feito um estudo de caso visando entender como se dá a produção de aplicações Web com elevado grau de interatividade com o usuário e funcionalidade complexa. Os resultados do estudo de caso são confrontados com aspectos identificados na literatura, resultando em um modelo de processo, no qual se verifica a necessidade de desenvolvimento multidisciplinar integrado e a participação ativa dos usuários. Por fim, são discutidas limitações do modelo apresentado em relação a diferentes domínios de aplicações Web.
Palavras-chave
A proposal for Web application production process
Abstract
Este artigo investiga aspectos característicos da produção de software para ambiente Web. É feito um estudo de caso visando entender como se dá a produção de aplicações Web com elevado grau de interatividade com o usuário e funcionalidade complexa. Os resultados do estudo de caso são confrontados com aspectos identificados na literatura, resultando em um modelo de processo, no qual se verifica a necessidade de desenvolvimento multidisciplinar integrado e a participação ativa dos usuários. Por fim, são discutidas limitações do modelo apresentado em relação a diferentes domínios de aplicações Web.
Keywords
Software process, software engineering, web, intranet, design
References
ABRAWEB – Associação Brasileira de Web Designers e Web Masters. Web Designer: saiba quem é este profissional. Março 2003. Disponível em
BOAR, B.H. Application Prototyping. 1ed. New York: John Wiley & Sons, 1984.
BOLCHINI, Davide. Web Design Patterns: improving quality and performance in Web Application design. Universit della Svizzera Italiana – USI, Communication Sciences – Thesis. Lugano, 2000.
CERI, S.; FRATERNALI, P.; BONGIO, A. Web Modeling Language (WebML): a modeling language for designing Web sites. Computer Networks, 33(1-6): 137-157, 2000.
CONALLEN, Jim, Modeling Web Application Architetures with UML, Communications of ACM, v. 42, n. 10, October 1999. (1999a).
GORSHKOVA, E.; NORIKOV, B., Exploiting UML Extensibility in the Design of Web Information System, 11º International World Wide Web Conference, Hawaii, USA, may 2002, disponível em
HAUFFE, Thomas. Design: An illustrated historical overview. Barron's. 1996.
ISAKOWITZ, T.; STOHR E.; BALASUBRAMANIAN P. RMM: A Methodology for Strutured Hypermidia Design, Communications of ACM, v. 38, n. 8, August 1995.
LEFFINGWELL, D; WIDRIG, D. Managing Software Requirements. A Use Case Approach. 2 ed. Boston: Addison-Wesley, 2003.
LI, Jingfeng; CHENG, Jian; CHENG, Ping. Modeling Web Application Architecture with UML. Proc. of the 36th Int. Conference on Technology of Object-Oriented Languages and Systems. IEEE Computer Society, 2000.
MCT – Ministério de Ciência e Tecnologia. Qualidade e Produtividade no Setor de Software. 2002. Disponível em
NIELSEN, J. Projetando Web Sites: designing Web usability, Rio de Janeiro: Campus, 2000.
PAULA FILHO, Wilson de Pádua. Engenharia de Software. Rio de Janeiro: LTC, 2003.
PEREIRA DOS SANTOS, Manoel J. Considerações Iniciais sobre Proteção Jurídica das Bases de Dados. In LUCCA, Newton de. Direito e Internet: aspectos juridicos relevantes. Ed. Edipro. 2001.
PRESSMAN, R. Engenharia de Software, Rio de Janeiro: McGraw Hill, 2002.
RODRIGUEZ, D.; HARRISON, R.; SATPATHY, M. A Generic Model and Tool Support for Assessing and Improving Web Processes. Proceedings of the Eighth IEEE Symposium on Software Metrics. IEEE, 2002.
SCHWABE, D.; PONTES, R.; MOURA, I. OOHDM-Web: An Environment for Implementation of Hypermedia Applications in the WWW, ACM SigWEB Newsletter, v. 8, n. 2, June 1999.
SHALLOWAY, Alan; TROTT, James R. Explicando Padrões de Projeto: uma nova perspectiva em projeto orientado a objeto. Porto alegre. Bookman. 2004.
WARD, Stan; KROLL, Per. Building Web Solutions with the Rational Unified Process: Unifying the creative design process and the software engineering process. Context Integration Inc and Rational Software. 1999. Disponível em
YIN, Robert K. Estudo de Caso: planejamento e métodos. Porto Alegre: Bookman, 2001.