Information systems are complex systems who process and persist a huge amount of data. Architecturally, these systems can be structured in 3-layers: presentation, domain logic and data source, each layer with a pattern-oriented organization. Evolution have strong impact in structural organization of these systems, involving domain logic, data access and database adjustments. This article presents a qualitative study of structural database evolution impact in a information system, whose domain logic and data access are pattern-oriented organized. In addition, guidelines for impact minimization, involving automatic code generation, are presented.
|