50 likes | 196 Views
WP1: User Requirements Collection and Analysis Dimitris Plexousakis dp@csi.forth.gr Computer Science Department, University of Crete & Institute for Computer Science - FORTH Heraklion, Crete. Requirements Elicitation. Identify relevant user communities (have we established contacts?)
E N D
WP1: User Requirements Collection and AnalysisDimitris Plexousakisdp@csi.forth.gr Computer Science Department, University of Crete& Institute for Computer Science - FORTHHeraklion, Crete
Requirements Elicitation • Identify relevant user communities (have we established contacts?) • DELOS NoE in Digital Libraries • ERCIM • Library Representatives • German and Italian Societies of Mathematics • German Society of Physics • Greek Society of Mathematics • Hellenic Informatics Society • O.A.I user groups • Other Networks (e.g., PLANET, OntoWeb)
Requirements Elicitation • specify scenarios of use • assemble and distribute customized questionnaires • questionnaires should be detailed but non-technical • assumptions about users: • familiarity with computer / web-browser use • address current practices in literature search • tools to use • distribution over WWW, e-mail • collection through WWW • avoid in-print questionnaires • web-site hosting questionnaire forms • language? (single -- English, multi?)
Requirements Analysis • Many requirement analysis methodologies exist • None is obviously better than the other • Goal-based requirements analysis • questionnaire processing should lead to goal specification • goal decomposition and refinement • exception handling though scenario analysis • result in operationalizable specifications • tools to use (under investigation) • some requirements modeling tools exist • few analysis tools (e.g., GBRAT) • Must capture functional and non-functional requirements
Bibliography • P. Loucopoulos, V. Karakostas “System Requirements Engineering”, McGraw-Hill, 1995 • A. Anton, “Goal-Based Requirements Analysis”, International Conference on Requirements Engineering, 1996 • C. Potts et al. “Inquiry-based Requirements Analysis”, IEEE Software 11(2), 1994 • M. Jarke (ed), “Requirements Tracing”, Communications of the ACM, 41(12), 1998 • T. Alspaugh et al. “An Integrated Scenario Management Strategy”, International Symposium on Requirements Engineering,1999 • …. Requirements Engineering Journal, ICRE conferences