A requirements engineering method for COTS-based systems development

An increasing number of organisations are procuring off-the-shelf software products from commercial suppliers. However, there has been a lack of methods and software tools for such requirements acquisition, product selection and product procurement. This thesis proposes a new method called PORE (Pro...

Full description

Bibliographic Details
Main Author: Ncube, Cornelius
Published: City University London 2000
Subjects:
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.312904
id ndltd-bl.uk-oai-ethos.bl.uk-312904
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-3129042015-05-02T03:22:52ZA requirements engineering method for COTS-based systems developmentNcube, Cornelius2000An increasing number of organisations are procuring off-the-shelf software products from commercial suppliers. However, there has been a lack of methods and software tools for such requirements acquisition, product selection and product procurement. This thesis proposes a new method called PORE (Procurement-Oriented Requirements Engineering) which integrates existing requirements engineering techniques with those from knowledge engineering, feature analysis, multi-criteria decision-making and argumentation approaches to address the lack of guidance for acquiring requirements to enable evaluation and selection of commercial-off-the-shelf (COTS) software. PORE is designed in part from conclusions drawn from real-world case studies of requirements acquisition for complex software product selection. Such studies are reported in this thesis. The PORE method is part goal-driven and part context-driven, in that it exploits models of the candidate COTS software and customer requirements as well as process goals to guide a requirements engineering team. The method's approach and mechanisms is demonstrated using a well-known commercial electronic-mail system. A number of studies are presented to provide validation for the method. These include three studies in three different organisations to select COTS software products and one study of requirements engineering experts to elicit their knowledge. The results from these studies demonstrated that the method is usable and effective. The thesis concludes with a discussion of future work to improve the PORE method and future research directions on requirements engineering for COTS-based systems development.658.05T TechnologyCity University Londonhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.312904http://openaccess.city.ac.uk/7861/Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 658.05
T Technology
spellingShingle 658.05
T Technology
Ncube, Cornelius
A requirements engineering method for COTS-based systems development
description An increasing number of organisations are procuring off-the-shelf software products from commercial suppliers. However, there has been a lack of methods and software tools for such requirements acquisition, product selection and product procurement. This thesis proposes a new method called PORE (Procurement-Oriented Requirements Engineering) which integrates existing requirements engineering techniques with those from knowledge engineering, feature analysis, multi-criteria decision-making and argumentation approaches to address the lack of guidance for acquiring requirements to enable evaluation and selection of commercial-off-the-shelf (COTS) software. PORE is designed in part from conclusions drawn from real-world case studies of requirements acquisition for complex software product selection. Such studies are reported in this thesis. The PORE method is part goal-driven and part context-driven, in that it exploits models of the candidate COTS software and customer requirements as well as process goals to guide a requirements engineering team. The method's approach and mechanisms is demonstrated using a well-known commercial electronic-mail system. A number of studies are presented to provide validation for the method. These include three studies in three different organisations to select COTS software products and one study of requirements engineering experts to elicit their knowledge. The results from these studies demonstrated that the method is usable and effective. The thesis concludes with a discussion of future work to improve the PORE method and future research directions on requirements engineering for COTS-based systems development.
author Ncube, Cornelius
author_facet Ncube, Cornelius
author_sort Ncube, Cornelius
title A requirements engineering method for COTS-based systems development
title_short A requirements engineering method for COTS-based systems development
title_full A requirements engineering method for COTS-based systems development
title_fullStr A requirements engineering method for COTS-based systems development
title_full_unstemmed A requirements engineering method for COTS-based systems development
title_sort requirements engineering method for cots-based systems development
publisher City University London
publishDate 2000
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.312904
work_keys_str_mv AT ncubecornelius arequirementsengineeringmethodforcotsbasedsystemsdevelopment
AT ncubecornelius requirementsengineeringmethodforcotsbasedsystemsdevelopment
_version_ 1716802336372817920