Flexible packaging methodologies for rapid deployment of customisable component-based digital libraries

dc.contributor.advisorSuleman, Husseinen_ZA
dc.contributor.authorMhlongo, Siyabongaen_ZA
dc.date.accessioned2014-08-13T19:31:31Z
dc.date.available2014-08-13T19:31:31Z
dc.date.issued2006en_ZA
dc.descriptionIncludes bibliographical references (leaves 82-86).en_ZA
dc.description.abstractSoftware engineering is a discipline concerned with manufacturing or developing software. Software plays a pivotal role in everyday life, an absence of which will be devastating to a number of governmental, recreational and financial activities, amongst many others. One of the latest branches of software engineering, component-based software engineering, is concerned with the development of software systems using already existing components which speculatively will ensure rapid and inexpensive software development processes. Parallel with the advances in software engineering, the field of digital libraries - a field dealing with Web-based access to and management of structured digital content - has adopted this development model from software engineering to shift focus from developing and using traditionally monolithic software systems to developing and using more flexible component-oriented software systems. Since componentised development approaches are relatively recent, other areas such as packaging and managing component-based software systems still remain unattended to. This dissertation presents research on techniques and methodologies for packaging customisable componentbased digital libraries such that deployment is rapid and flexibility is not compromised. Although the reference point of this research was that of component-based digital library systems, it is believed that this research can be generalised across the family of Web-based component-based software systems. An outcome of this research was a prototype packaging system consisting of a pair of tools: a package builder tool and a package installer tool. This packaging system was developed to model the ideas and methodologies that were identified as important to the processes of packaging and installing component-based digital library systems. These tools consequently underwent a user evaluation study whereby they were evaluated for understandability, usability and usefulness to the processes of packaging and installing component-based digital libraries.en_ZA
dc.identifier.apacitationMhlongo, S. (2006). <i>Flexible packaging methodologies for rapid deployment of customisable component-based digital libraries</i>. (Thesis). University of Cape Town ,Faculty of Science ,Department of Computer Science. Retrieved from http://hdl.handle.net/11427/6418en_ZA
dc.identifier.chicagocitationMhlongo, Siyabonga. <i>"Flexible packaging methodologies for rapid deployment of customisable component-based digital libraries."</i> Thesis., University of Cape Town ,Faculty of Science ,Department of Computer Science, 2006. http://hdl.handle.net/11427/6418en_ZA
dc.identifier.citationMhlongo, S. 2006. Flexible packaging methodologies for rapid deployment of customisable component-based digital libraries. University of Cape Town.en_ZA
dc.identifier.ris TY - Thesis / Dissertation AU - Mhlongo, Siyabonga AB - Software engineering is a discipline concerned with manufacturing or developing software. Software plays a pivotal role in everyday life, an absence of which will be devastating to a number of governmental, recreational and financial activities, amongst many others. One of the latest branches of software engineering, component-based software engineering, is concerned with the development of software systems using already existing components which speculatively will ensure rapid and inexpensive software development processes. Parallel with the advances in software engineering, the field of digital libraries - a field dealing with Web-based access to and management of structured digital content - has adopted this development model from software engineering to shift focus from developing and using traditionally monolithic software systems to developing and using more flexible component-oriented software systems. Since componentised development approaches are relatively recent, other areas such as packaging and managing component-based software systems still remain unattended to. This dissertation presents research on techniques and methodologies for packaging customisable componentbased digital libraries such that deployment is rapid and flexibility is not compromised. Although the reference point of this research was that of component-based digital library systems, it is believed that this research can be generalised across the family of Web-based component-based software systems. An outcome of this research was a prototype packaging system consisting of a pair of tools: a package builder tool and a package installer tool. This packaging system was developed to model the ideas and methodologies that were identified as important to the processes of packaging and installing component-based digital library systems. These tools consequently underwent a user evaluation study whereby they were evaluated for understandability, usability and usefulness to the processes of packaging and installing component-based digital libraries. DA - 2006 DB - OpenUCT DP - University of Cape Town LK - https://open.uct.ac.za PB - University of Cape Town PY - 2006 T1 - Flexible packaging methodologies for rapid deployment of customisable component-based digital libraries TI - Flexible packaging methodologies for rapid deployment of customisable component-based digital libraries UR - http://hdl.handle.net/11427/6418 ER - en_ZA
dc.identifier.urihttp://hdl.handle.net/11427/6418
dc.identifier.vancouvercitationMhlongo S. Flexible packaging methodologies for rapid deployment of customisable component-based digital libraries. [Thesis]. University of Cape Town ,Faculty of Science ,Department of Computer Science, 2006 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/6418en_ZA
dc.language.isoengen_ZA
dc.publisher.departmentDepartment of Computer Scienceen_ZA
dc.publisher.facultyFaculty of Scienceen_ZA
dc.publisher.institutionUniversity of Cape Town
dc.subject.otherComputer Scienceen_ZA
dc.titleFlexible packaging methodologies for rapid deployment of customisable component-based digital librariesen_ZA
dc.typeMaster Thesis
dc.type.qualificationlevelMasters
dc.type.qualificationnameMScen_ZA
uct.type.filetypeText
uct.type.filetypeImage
uct.type.publicationResearchen_ZA
uct.type.resourceThesisen_ZA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_sci_2006_mhlongo_s.pdf
Size:
6.14 MB
Format:
Adobe Portable Document Format
Description:
Collections