Quality requirements engineering for systems and software architecting: methods, approaches, and tools

被引:11
|
作者
Capilla, Rafael [1 ]
Babar, Muhammad Ali [2 ]
Pastor, Oscar [3 ]
机构
[1] Univ Rey Juan Carlos Madrid, Madrid, Spain
[2] IT Univ Copenhagen, Copenhagen, Denmark
[3] Univ Politecn Valencia, E-46071 Valencia, Spain
关键词
Quality attributes; Software architecture; Systems engineering;
D O I
10.1007/s00766-011-0137-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Requirements engineering and software architecture are quite mature software engineering sub-disciplines, which often seem to be disconnected for many reasons and it is difficult to perceive the impact of functional and non-functional requirements on architecture and to establish appropriate trace links for traceability purposes. In other cases, the estimation of how non-functional requirements, as the quality properties a system should pose, is not perceived useful enough to produce high-quality software. Therefore, in this special issue, we want to highlight the importance and the role of quality requirements for architecting and building complex software systems that in many cases require multidisciplinary engineering techniques, which increases the complexity of the software development process.
引用
收藏
页码:255 / 258
页数:4
相关论文
共 50 条
  • [21] Software requirements engineering: The need for systems engineering and literacy
    Wieringa R.
    Requirements Engineering, 2001, 6 (2) : 132 - 134
  • [22] Requirements engineering as a key to holistic software quality
    Broy, Manfred
    Computer and Information Sciences - ISCIS 2006, Proceedings, 2006, 4263 : 24 - 34
  • [23] Systems Architecting and Software Architecting - On Separate or Convergent Paths?
    Eisner, Howard
    2013 ASEE ANNUAL CONFERENCE, 2013,
  • [24] EFFICIENT SOFTWARE DEVELOPMENT USING SOFTWARE ENGINEERING METHODS AND TOOLS
    HIRSCH, E
    SIEMENS ZEITSCHRIFT, 1978, 52 (06): : 354 - 357
  • [25] Integrated and iterative systems engineering and software requirements engineering for technical systems
    Holtmann, Joerg
    Bernijazov, Ruslan
    Meyer, Matthias
    Schmelter, David
    Tschirner, Christian
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2016, 28 (09) : 722 - 743
  • [26] Bridging the gap between requirements engineering and systems architecting: the Elephant Specification Language
    Wilschut, Tim
    Hofkamp, Albert T.
    Schuijbroek, Tiemen J. L.
    Etman, L. F. Pascal
    Rooda, Jacobus E.
    DESIGN SCIENCE, 2024, 10
  • [27] The Tools Perspective on Software Reverse Engineering: Requirements, Construction, and Evaluation
    Kienle, Holger M.
    Mueller, Hausi A.
    ADVANCES IN COMPUTERS, VOL 79, 2010, 79 : 189 - 290
  • [28] QUALITY MEASUREMENT MODEL FOR REQUIREMENTS ENGINEERING FLOSS TOOLS
    Perez, Maria
    Mendez, Edumilis
    Dominguez, Kenyer
    Mendoza, Luis E.
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2010, : 249 - 254
  • [29] Evaluating the Effectiveness of Systems and Software Engineering Methods, Processes and Tools for Use in Defense Programs
    Pennotti, Michael
    Turner, Richard
    Shull, Forrest
    2009 IEEE INTERNATIONAL SYSTEMS CONFERENCE, PROCEEDINGS, 2009, : 319 - +
  • [30] Hardware-software co-design: Tools for architecting systems-on-a-chip
    Gupta, RK
    PROCEEDINGS OF THE ASP-DAC '97 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1997, 1996, : 285 - 289