TOWARDS IMPLEMENTING A FRAMEWORK FOR MODELING SOFTWARE REQUIREMENTS IN MAGICDRAW UML

被引:0
|
作者
Silingas, Darius [1 ]
Butleris, Rimantas [2 ]
机构
[1] Vytautas Magnus Univ, Fac Informat, Kaunas, Lithuania
[2] Kaunas Univ Technol, Dept Informat Syst, LT-51368 Kaunas, Lithuania
来源
INFORMATION TECHNOLOGY AND CONTROL | 2009年 / 38卷 / 02期
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
UML is considered to be de facto standard for software modeling. However, in software requirements analysis it is quite common to apply only use case and activity diagrams and focus on the textual requirements specification with some non-standard graphical illustrations. In this paper we present a framework for modeling software requirements consistently using multiple UML diagrams. We illustrate the application of this framework with the examples of different requirements artifacts based on a case study system MagicTest. We discuss how such a framework could be implemented in one of the most popular UML tools, MagicDraw UML, by using its powerful features for customizing the modeling environment, defining methodology wizards, specifying validation rules, analyzing model element relationships, and generating documentation based on user-defined templates. We recognize that our approach provides the foundation, which could and should be refined and extended for special cases of requirements analysis. Our work should be considered as a starting point for practitioners trying to adopt UML for requirements analysis and for scientists working on creating more detailed requirements analysis methods based on UML.
引用
收藏
页码:153 / 164
页数:12
相关论文
共 50 条
  • [21] Towards a Security Requirements Management Framework for Open-Source Software
    Wang, Wentao
    2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, : 478 - 483
  • [22] UML design and software performance modeling
    Distefano, S
    Paci, D
    Puliafito, A
    Scarpa, M
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS, 2004, 3280 : 564 - 573
  • [23] Modeling dynamic software components in UML
    Wienberg, A
    Matthes, F
    Boger, M
    UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 204 - 219
  • [24] Using UML for software process Modeling
    Jäger, D
    Schleicher, A
    Westfechtel, B
    SOFTWARE ENGINEERING - ESEC/FSE '99, PROCEEDINGS, 1999, 1687 : 91 - 108
  • [25] Knowledge and software modeling using UML
    Christine W. Chan
    Software and Systems Modeling, 2004, 3 (4): : 294 - 302
  • [26] Simulation modeling of UML software architectures
    Balsamo, S
    Marzolla, M
    ESM 2003: 17TH EUROPEAN SIMULATION MULTICONFERENCE: FOUNDATIONS FOR SUCCESSFUL MODELLING & SIMULATION, 2003, : 562 - 567
  • [27] FAME: A UML-based framework for modeling fuzzy self-adaptive software
    Han, Deshuai
    Yang, Qiliang
    Xing, Jianchun
    Li, Juelong
    Wang, Hongda
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 76 : 118 - 134
  • [28] 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
  • [29] Towards a UML profile for software architecture descriptions
    Kandé, MM
    Strohmeier, A
    UML 2000 - THE UNIFIED MODELING LANGUAGE, PROCEEDINGS: ADVANCING THE STANDARD, 2000, 1939 : 513 - 527
  • [30] Towards a UML profile for software product lines
    Ziadi, T
    Hélouët, L
    Jézéquel, JM
    SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 129 - 139