MVC: Um Modelo para Controle de Versões e Configurações

  • Eliane Zambon Victorelli Dias UNICAMP
  • Geovane Cayres Magalhães UNICAMP / CpqD / TELEBRÁS / Universidade de Toronto

Resumo


Este artigo apresenta um modelo para controle de versões e configurações em ambientes de desenvolvimento de software, o MVC. A modelagem tem três aspectos principais: a adaptação a diferentes ambientes, a distribuição e o compartilhamento dos dados. A adaptação a ambientes diversos é feita por meio dos parâmetros do modelo. Uma hierarquia de banco de dados possibilita a distribuição das informações, enquanto que o compartilhamento é controlado pelas partições de cada banco de dados e por um mecanismo de check-out/check-in.

Referências

Belkhatir, N. & Estublier, J., Experience with Data Base of Programs, Proceedings of the ACM SIGSOFT / SIGPLAN Software Engineering Symposium on Pratical Software Development Environments, Palo Alto, California, December 1986, p. 84 - 91

Becker, K. & Golendziner, L. G., Tratamento de Versões em um Ambiente de PAC para Sistemas Digitais, Anais do X Congresso da SBC, Victória, ES, Julho 1990, p. 424 - 439

Chou, H. T. & Kim, W., A Unifying Framework for Version Control in a CAD Environment, Proceedings of the 12th VLDB Conference, Kyoto; August 1986, p: 336 - 344

Cohen, E. S., et. al., Version Management in Gypsy, ACM, 1988, p. 201 - 215

Dittrich, K.R. & Lorie, R. A., Version Support for Engineering Database Systems, IEEE Transactions on Software Engineering, vol. 14, n. 4, April 1988, p. 429 - 436

Katz, R. H., et. al., Design Version Management, IEEE Design & Test, February 1987, p. 13-22

Klahold, P., Schlageter, G. & Wilkes, W., A General Model for Version Management in Databases, Proceedings of the Twelfth International Conference on Very Large Data Bases, Kyoto, August 1986, p. 319 - 327

Mahler, A. & Lampen, A., An Integrated Toolset for Engineering Software Configurations, ACM, 1988, p. 191 - 200

Schwanke, R. W., et, al., Configuration Management in BiiN SMS, ACM 1989, p. 383 - 393

Thomas, D. & Johnson, K., Orwell - A Configuration Management System for Team Programming, OOPSLA 88 Proceedings, September 1988, p. 135 - 141

Victorelli, E. Z., Magalhães, G. C. & Drummond, R., Mecanismo de Gerenciamento de Versões e Configurações do A-HAND, Anais do III Simpósio Brasileiro de Engenharia de Software, SBC, Recife, PE, Outubro 1989, p. 269 - 280, selecionado para publicação na Revista Brasileira de Computação, vol 5, n. 2, dezembro 1989, p. 3 - 9

Winkler, J. F. H., Version Control in Families of Large Programs, Proceedings of 9th International Conference on Software Engineering, Monterey, California, April 1987, p. 150 - 161
Publicado
23/10/1991
DIAS, Eliane Zambon Victorelli; MAGALHÃES, Geovane Cayres. MVC: Um Modelo para Controle de Versões e Configurações. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 5. , 1991, Ouro Preto/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1991 . p. 93-106. DOI: https://doi.org/10.5753/sbes.1991.24260.