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 条
  • [41] A Framework for Requirements Knowledge Acquisition Using UML and Conceptual Graphs
    Wei, Bingyang
    Delugach, Harry S.
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, 2016, 654 : 49 - 63
  • [42] UML Modeling for Software System of Edu-Game
    Sun, Yufang
    Yun, Ruwei
    ENTERTAINMENT FOR EDUCATION: DIGITAL TECHNIQUES AND SYSTEMS, 2010, 6249 : 395 - 404
  • [43] Most common errors in software modeling using UML
    Chourio, Patricia
    Azevedo, Romualdo
    Castro, Alberto
    Gadelha, Bruno
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 244 - 253
  • [44] An Experiment to Observe the Impact of UML Diagrams on the Effectiveness of Software Requirements Inspections
    Albayrak, Oezlem
    ESEM: 2009 3RD INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2009, : 507 - 511
  • [45] Modeling Multi Software Product Lines using UML
    Setyautami, Maya R. A.
    Adianto, Daya
    Azurat, Ade
    SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 274 - 278
  • [46] Agent-oriented software modeling with UML approach
    Park, S
    Kim, J
    Lee, S
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (08): : 1631 - 1641
  • [47] BrainTool v2.0 for Software Modeling in UML
    Nikiforova, Oksana
    Kozacenko, Ludmila
    Ungurs, Dainis
    Ahilcenoka, Dace
    Bajovs, Andrejs
    Skindere, Nadezda
    Gusarovs, Konstantins
    Jukss, Maris
    APPLIED COMPUTER SYSTEMS, 2014, 16 (01) : 33 - 42
  • [48] Specifying and Incorporating Compliance Requirements into Software Development Using UML and OCL
    Arogundade, Oluwasefunmi Tale
    Abioye, Temitope Elizabeth
    Mustapha, Abiodun Muyideen
    Adeniji, Adeola Mary
    Ikotun, Abiodun Motunrayo
    Asahiah, Franklin O.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT IV, 2018, 10963 : 511 - 526
  • [49] Modeling of Jigsaw Game Software with a Map Using UML
    Wang, Naiwen
    Xie, Wu
    Zhong, Zhipeng
    Zhang, Huimin
    Liang, Maoxuan
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES FOR RAIL TRANSPORTATION: TRANSPORTATION, 2016, 378 : 383 - 389
  • [50] A real time UML modeling for satellite on board software
    Dos Santos, WA
    Martins, OA
    da Cunha, AM
    RAST 2005: Proceedings of the 2nd International Conference on Recent Advances in Space Technologies, 2005, : 228 - 233