Systems Architecting and Software Architecting - On Separate or Convergent Paths?

被引:0
|
作者
Eisner, Howard [1 ]
机构
[1] George Washington Univ, Washington, DC 20052 USA
关键词
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Systems Engineering is an overall method and discipline for building large-scale systems. It has been described as consisting of some twenty-five subordinate processes or an equivalent number of elements. Whatever the overall description, it is agreed that software engineering is a critical activity within the overall field of systems engineering. The success of our efforts at building large systems often depends upon how well we execute the software tasks within a systems engineering framework. The software development issue is high on our list of areas that require continuous improvement if we are to be successful at systems engineering. Both systems and software engineering have methods for architecting. In the former case, there are several approaches, all of which are rather definitive, and have well-known proponents and supporters. These include DoDAF, MoDAF, Enterprise Architecting, and others. In the case of software engineering, the approaches seem to be deep, varied and interesting, and not necessarily agreed upon. In this paper, the author provides an overview of both the fields of systems and software architecting, looking especially for areas of possible commonality. Conclusions are set forth including the possibility of a unified approach. Recommendations follow, suggesting future actions as well as research areas. These results have direct relevance to the structure and content of curricula, current and future, for systems and software engineering and architecting.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] A research agenda for systems of systems architecting
    Axelband, Elliot
    Baehren, Thomas
    Dorenbos, Dave
    Madni, Azad
    Robitaille, Paul
    Valerdi, Ricardo
    Boehm, Barry
    Jackson, Scott
    Nadler, Gerald
    Settles, Stan
    [J]. 17th Annual International Symposium of the International Council on Systems Engineering, INCOSE 2007 - Systems Engineering: Key to Intelligent Enterprises, 2007, 3 : 1987 - 2003
  • [42] Quality requirements engineering for systems and software architecting: methods, approaches, and tools
    Rafael Capilla
    Muhammad Ali Babar
    Oscar Pastor
    [J]. Requirements Engineering, 2012, 17 : 255 - 258
  • [43] Quality requirements engineering for systems and software architecting: methods, approaches, and tools
    Capilla, Rafael
    Babar, Muhammad Ali
    Pastor, Oscar
    [J]. REQUIREMENTS ENGINEERING, 2012, 17 (04) : 255 - 258
  • [44] Textual Software Requirements Specifications in the Context of Software Architecting
    Galster, Matthias
    Eberlein, Armin
    Moussavi, Mahmood
    [J]. 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 42 - 47
  • [45] On the Flexibility of Systems in System of Systems Architecting
    Konur, Dincer
    Farhangi, Hadi
    Dagli, Cihan H.
    [J]. COMPLEX ADAPTIVE SYSTEMS, 2014, 36 : 65 - 71
  • [46] Architecting
    Gallagher-Ross, Jacob
    [J]. THEATER, 2009, 39 (03) : 156 - 171
  • [47] The Architecting
    Ford, Chris
    [J]. TECHNOLOGY-ARCHITECTURE + DESIGN, 2022, 6 (02) : 124 - 125
  • [48] A biological basis for architecting intelligent and autonomous software
    Nguyen, Thang N.
    Plan, Tony
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 2245 - +
  • [49] A note on object-oriented software architecting
    Galal, GH
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 46 - 47
  • [50] When Software Architecting Leads to Social Debt
    Tamburri, Damian A.
    Di Nitto, Elisabetta
    [J]. 2015 12TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2015, : 61 - 64