UML-intensive framework for modeling software requirements

被引:0
|
作者
Silingas, Darius [1 ]
Butleris, Rimantas [1 ]
机构
[1] Kaunas Univ Technol, Studentu Str 50, LT-51368 Kaunas, Lithuania
关键词
requirements analysis; requirements modeling; graphical modeling; UML;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Investigation of software projects has shown that requirements analysis is one of the most problematic activities in software development. Graphical modeling is widely recognized as effective analysis tool. UML (Unified Modeling Language) defines a powerful, but also difficult to learn, modeling toolkit: 13 types of diagrams, more than 100 inter-related metaclasses used as modeling concepts, and possibility to define custom extensions. Since UML doesn't define modeling method, practitioners lack guidance on how to apply it efficiently to modeling software requirements, and apply it only fragmentally loosing many benefits that UML provides. In this paper, we present the analysis of modem requirements modeling techniques. Based on analysis results, we discuss how various domain and requirements analysis elements - semantic map of business concepts, lifecycles of business objects, business processes, business rules, system context diagram, use cases and their scenarios, constraints, and user interface prototypes - can be modeled using UML. We propose UML extensions and a practical UML-intensive framework necessary for concise requirements modeling. The application of this framework is demonstrated by modeling a case study software system for library management - using customized MagicDraw UML environment.
引用
收藏
页码:334 / +
页数:2
相关论文
共 50 条
  • [21] Combining problem frames and UML in the description of software requirements
    Lavazza, L
    Del Bianco, V
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 3922 : 199 - 213
  • [22] A Framework for Software Requirements Engineering
    Hashim, Khairuddin
    Khairuddin, Nurul Naslia
    SEPADS'09: PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2009, : 117 - +
  • [23] JPI UML Software Modeling Aspect-Oriented Modeling for Modular Software
    Vidal Silva, Cristian
    Villarreol, Rodolfo
    Lopez, Leopoldo
    Bustamante, Miguel
    Schmal, Rodolfo
    Rea Sanchez, Victor
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (12) : 226 - 235
  • [24] A generic framework for modeling resources with UML
    Selic, B
    COMPUTER, 2000, 33 (06) : 64 - +
  • [25] UML modeling of the LINC-NIRVANA software
    Gässler, W
    Bertram, T
    Briegel, F
    Driebe, T
    Heininger, M
    Nussbaum, E
    Storz, C
    Wang, J
    Zealouk, L
    Herbst, TM
    Ragazzoni, R
    Eckhardt, A
    Weigelt, G
    ADVANCED SOFTWARE, CONTROL, AND COMMUNICATION SYSTEMS FOR ASTRONOMY, 2004, 5496 : 79 - 87
  • [26] Extending UML for modeling reflective software components
    Suzuki, J
    Yamamoto, Y
    UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 220 - 235
  • [27] Approach for modeling software product line with UML
    Lan, Qing-Guo
    Liu, Shu-Fen
    Chen, Yu-Shuan
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2006, 36 (SUPPL.): : 126 - 131
  • [28] The application of UML in modeling of telerehabilitation software system
    Zhang, T
    Wang, J
    Ren, YM
    Proceedings of the 3rd World Congress of the International Society of Physical and Rehabilitation Medicine ISPRM, 2005, : 833 - 837
  • [29] Modeling enterprise software architectures using UML
    Kobryn, C
    ENTERPRISE DISTRIBUTED OBJECT COMPUTING - PROCEEDINGS SECOND INTERNATIONAL WORKSHOP, 1998, : 25 - 34
  • [30] Research on the Application of UML in Software Architecture Modeling
    Liu, Ning
    Zheng, DongXia
    Gao, FeiYan
    Xiong, YaoHua
    HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, : 762 - +