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 条
  • [1] UML-intensive framework for modeling software requirements
    Silingas, Darius
    Butleris, Rimantas
    INFORMATION TECHNOLOGIES' 2008, PROCEEDINGS, 2008, : 334 - +
  • [2] Towards a Framework of Aspect-Oriented Modeling with UML
    Zhou, Xiao-cong
    Liu, Chang
    Niu, Yan-tao
    Lai, Tai-zong
    ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 738 - 741
  • [3] Ethical Requirements Stack: A framework for implementing ethical requirements of AI in software engineering practices
    Agbese, Mamia
    Mohanani, Rahul
    Khan, Arif Ali
    Abrahamsson, Pekka
    27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 326 - 328
  • [4] Towards a Framework for Law-Compliant Software Requirements
    Siena, Alberto
    Mylopoulos, John
    Perini, Anna
    Susi, Angelo
    2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 251 - +
  • [5] Towards a UML 2.0 extension for the modeling of security requirements in business processes
    Rodriguez, Alfonso
    Fernandez-Medina, Eduardo
    Piattini, Mario
    TRUST, PRIVACY, AND SECURITY IN DIGITAL BUSINESS, PROCEEDINGS, 2006, 4083 : 51 - 61
  • [6] Towards an Extensible Modeling and Validation Framework for SDL-UML
    Kraas, Alexander
    SYSTEM ANALYSIS AND MODELING: MODELS AND REUSABILITY, 2014, 8769 : 255 - 270
  • [7] A UML Profile for Software Requirements Prioritization
    Zahoor, Tayyba
    Azam, Farooque
    Anwar, Muhammad Waseem
    Maqbool, Bilal
    Javaid, Haider Ali
    2019 IEEE 10TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2019, : 885 - 891
  • [8] Conceptualizing an Environmental Software Modeling Framework for Sustainable Management Using UML
    Khaiter, P. A.
    Erechtchoukova, M. G.
    JOURNAL OF ENVIRONMENTAL INFORMATICS, 2019, 34 (02) : 123 - 138
  • [9] A framework of requirements tracing using UML
    Tsumaki, T
    Morisawa, Y
    SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 206 - 213
  • [10] Towards a Framework for Specifying Software Robustness Requirements Based on Patterns
    Shahrokni, Ali
    Feldt, Robert
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2010, 6182 : 79 - 84