Abstract
Analytical requirements are the basis for building the enterprise data models that are used to develop the IT assets that deliver the analytical requirements to business users [10]. Due to the difficulties existed in the modeling and analysis process, reusing existing analysis experiences becomes a good choice to find an optimal way from problem domain to solution domain efficiently. To help data analysts use previous experience to elicit and model analytical requirements and find satisfactory solutions, an analysis pattern driven analytical requirements modeling method is proposed. It utilizes analysis patterns to help analysts model the relationships between data domains and machine domains, and select available analysis models under the guidance of measurable analytical goals. The modeling process is an interactive and iterative process, which uses the feedbacks from analysts to adjust its analysis behavior on real time. To illustrate the method more specifically, we apply it on requirements tracing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jackson, M.: Problems, methods and specialisation. Softw. Eng. J. 9(6), 249–255 (1994)
Mohammadi, N.G., Alebrahim, A., Weyer, T., Heisel, M., Pohl, K.: A framework for combining problem frames and goal models to support context analysis during requirements engineering. In: Cuzzocrea, A., Kittl, C., Simos, D.E., Weippl, E., Xu, L. (eds.) CD-ARES 2013. LNCS, vol. 8127, pp. 272–288. Springer, Heidelberg (2013). doi:10.1007/978-3-642-40511-2_19
Bleistein, S.J., Cox, K., Verner, J.: Problem frames approach for e-business systems. In: 1st International Workshop on Advances and Applications of Problem Frames, pp. 7–15 (2004)
Bleistein, S.J., Cox, K., Verner, J.: Validating strategic alignment of organizational IT requirements using goal modeling and problem diagrams. J. Syst. Softw. 79(3), 362–378 (2006)
Liu, L., Jin, Z.: Integrating goals and problem frames in requirements analysis. In: Proceedings of the 14th IEEE International Conference on Requirements Engineering (RE), pp. 349–350 (2006)
Purao, S., Storey, V.C., Han, T.: Improving analysis pattern reuse in conceptual design: augmenting automated processes with supervised learning. Inf. Syst. Res. 14(3), 269–290 (2003)
Geyer-Schulz, A., Hahsler, M.: Software engineering with analysis patterns (2001)
Sultanov, H., Hayes, J.H.: Application of reinforcement learning to requirements engineering: requirements tracing. In: 2013 21st IEEE International Requirements Engineering Conference (RE), pp. 52–61. IEEE (2013)
Yin, B., Jin, Z., Li, Z.: Reliability concerns in the problem frames approach and system reliability enhancement patterns. Jisuanji Xuebao (Chin. J. Comput.) 36(1), 74–87 (2013)
IBM Knowledge Center. http://www.ibm.com/support/knowledgecenter/SSAREY_8.5.1/com.ibm.ima.using/comp/vocab/areqts.html
Acknowledgments
This work is supported by the National Key Research and Development Plan of China under Grant No. 2016YFB0501801, National Natural Science Foundation of China under Grant No. 61170026 and the National Standard Research Project under Grant No. 2016BZYJ-WG7-001.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ji, J., Peng, R. (2016). An Analysis Pattern Driven Analytical Requirements Modeling Method. In: Zhang, L., Xu, C. (eds) Software Engineering and Methodology for Emerging Domains. NASAC 2016. Communications in Computer and Information Science, vol 675. Springer, Singapore. https://doi.org/10.1007/978-981-10-3482-4_1
Download citation
DOI: https://doi.org/10.1007/978-981-10-3482-4_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-3481-7
Online ISBN: 978-981-10-3482-4
eBook Packages: Computer ScienceComputer Science (R0)