D6.5 Quantum Rule-Based System (QRBS) Requirement Analysis
Creators: name: Moret-Bonillo, Vicente
name: Mosqueira-Rey, Eduardo
name: Magaz-Romero, Samuel
Publisher: name: Zenodo
Year: 2021

description: This report is the second deliverable of Task 6.2-Quantum Rule-Based Systems (QRBS) for breast cancer detection of the NEASQC project.The document presents the work carried out so far, and is complementary to the other deliverables of this task. The report begins with an introduction into the requirement analysis process, explaining the necessary concepts to understand the development of the work. Along with said concepts,the applied procedure for the analysis of requirements used in this work is also presented, to put the reader in context and to justify the following sections. Once the necessary concepts have been presented, the report illustrates the different phases of the work carried out, starting with the needs and features (vision).This phase serves to detect several factors that are crucial to the requirement analysis, such as the actors related to the system or the needs that the system must cover. The document continues with next step of the process, related to the use cases, which are decompositions of the previous needs according to their functionality and logical structuring. Each use case is studied, explained and detailed in depth. This decomposition allows for a more robust and traceable development across the next phases of the work. Finally, following the previous decomposition, test cases are defined. This test cases conform a test plan that will help on later stages of the development,when it arises the need to check whether the system meets the requirements specified.
description: {"references": ["Adolph, S., Bramble, P., Cockburn, A., &amp; Pols, A. (2003). Patterns for Effective Use Cases.Pearson Education, Inc.", "Ambler, S. (2002). Agile Modeling: Effective Practices for Extreme Programming and the Unified Process.John Wiley &amp; Sons.", "Cockburn, A. (2001). Writing Effective Use Cases.Addison-Wesley.", "Hasan, K., Ramsay, B., &amp; Moyes, I. (1994).Object oriented expert systems for real-time power system alarm processing: Part I. Selection of a toolkit. Electric Power Systems Research, 30(1), 69-75.", "ISO/IEC/IEEE. (2010). ISO/IEC/IEEE International Standard -Systems and software engineering --Vocabulary. ISO/IEC/IEEE 24765:2010(E), 1-41", "ISO/IEC/IEEE. (2017). ISO/IEC/IEEE International Standard -Systems and software engineering -Vocabulary.ISO/IEC/IEEE. doi:10.1109/IEEESTD.2017.8016712", "Kotonya, G., &amp; Sommerville, I. (1998). Requirements Engineering: Processes and Techniques.John Wiley &amp; Sons.", "Krause, P., &amp; Clark, D. (2012). Representing uncertain knowledge: an artificial intelligence approach.Springer Science &amp; Business Media.", "Kruchten, P. (2004). The Rational Unified Process: An Introduction(3rd ed.). Addison-Wesley Professional.", "Larman, C. (2005). Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development(3rd ed.). Pearson Education, Inc.", "Martin, R. C. (2000). Design principles and design patterns. Object Mentor, 1(34), 597.", "Perot, F. (1988). A knowledge acquisition assistant for the expert system shell Nexpert-Object.", "Prusak, L. (2001). Where did knowledge management come from? IBM Systems Journal, 40(4), 1002-1007.", "Rumbaugh, J.,Jacobson, I., &amp; Booch, G. (2004). Unified Modeling Language Reference Manual, The (2nd Edition).Pearson Higher Education.", "Spence, I., &amp; Probasco, L. (2001). Traceability Strategies for Managing Requirements with Use Cases. Rational Software White Paper. Recuperado el 13 de 12 de 2021, de https://www.semanticscholar.org/paper/Traceability-Strategies-for-Managing-Requirements-Spence-Probasco/4ed79d38b02b070b165ab91267a7390b89903fc6", "Rehman, T., Khan, M. N., &amp; Riaz, N. (2013). Analysis of requirement engineering processes, tools/techniques and methodologies. International Journal of Information Technology and Computer Science (IJITCS), 5(3), 40."]}