Premium
A Set of Heuristics to Support Early Identification of Conflicting Requirements
Author(s) -
Salado Alejandro,
Nilchiani Roshanak
Publication year - 2015
Publication title -
incose international symposium
Language(s) - English
Resource type - Journals
ISSN - 2334-5837
DOI - 10.1002/j.2334-5837.2015.00062.x
Subject(s) - heuristics , identification (biology) , set (abstract data type) , computer science , isolation (microbiology) , boundary (topology) , management science , risk analysis (engineering) , process management , engineering , mathematics , business , programming language , mathematical analysis , botany , microbiology and biotechnology , biology , operating system
Conventional approaches to system design use requirements as boundary conditions against which the design activity occurs. Decisions at a given level of the architecture decomposition can result in the flowing down of conflicting requirements, which are easy to fulfill in isolation but extremely difficult when dealt with simultaneously. Designing against such sets of requirements considerably limits system affordability. Identification of such conflicts is usually performed in industry by subject matter experts. Such evaluations are primarily driven by experience. As a result, effectiveness in identifying conflicting requirements is strongly dependent on the person making the assessment. We propose in this paper a set of heuristics that supports identification of conflicting requirements by providing direction and focus in the identification effort. The heuristics have been derived from a combination of literature review and experience from practitioners. In particular, a set of practitioners was interviewed orally and through a questionnaire in order to abstract and generalize their individual experiences.