Institutional Repository

Coping with evolution in information systems: a database perspective

Show simple item record

dc.contributor.advisor Renaud, Karen Vera
dc.contributor.author Lawrence, Gregory
dc.date.accessioned 2009-08-25T10:49:46Z
dc.date.available 2009-08-25T10:49:46Z
dc.date.issued 2002-11
dc.date.submitted 2009-08-25T10:49:46Z en
dc.identifier.citation Lawrence, Gregory (2002) Coping with evolution in information systems: a database perspective, University of South Africa, Pretoria, <http://hdl.handle.net/10500/1123> en
dc.identifier.uri http://hdl.handle.net/10500/1123
dc.description.abstract Business organisations today are faced with the complex problem of dealing with evolution in their software information systems. This effectively concerns the accommodation and facilitation of change, in terms of both changing user requirements and changing technological requirements. An approach that uses the software development life-cycle as a vehicle to study the problem of evolution is adopted. This involves the stages of requirements analysis, system specification, design, implementation, and finally operation and maintenance. The problem of evolution is one requiring proactive as well as reactive solutions for any given application domain. Measuring evolvability in conceptual models and the specification of changing requirements are considered. However, even "best designs" are limited in dealing with unanticipated evolution, and require implementation phase paradigms that can facilitate an evolution correctly (semantic integrity), efficiently (minimal disruption of services) and consistently (all affected parts are consistent following the change). These are also discussed en
dc.format.extent 1 online resource (107 leaves)
dc.language.iso en
dc.subject Software evolution en
dc.subject Requirements change en
dc.subject Schema evolution en
dc.subject Conceptual modelling en
dc.subject Meta-modelling en
dc.subject Model-Driven Architecture en
dc.subject Orthogonal persistence en
dc.subject Persistent application system en
dc.subject Evolvability en
dc.subject Software development life-cycle en
dc.subject Information System design and development en
dc.subject Database design en
dc.subject Database evolution en
dc.subject Application evolution en
dc.subject Unanticipated change en
dc.subject.ddc 005.74
dc.subject.lcsh Database management en
dc.subject.lcsh Computer software -- Development en
dc.subject.lcsh Computer architecture en
dc.title Coping with evolution in information systems: a database perspective en
dc.type Dissertation en
dc.description.department Computing en
dc.description.degree M. Sc. (Information Systems)


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics