Revisiting Software Specification and Design for Large Astronomy Projects

被引:0
|
作者
Wiant, Scott [1 ]
Berukoff, Steven [1 ]
机构
[1] Natl Solar Observ, 3665 Discovery Dr, Boulder, CO 80303 USA
来源
SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY IV | 2016年 / 9913卷
关键词
Requirements; Systems; Process; Specification; Strategy;
D O I
10.1117/12.2233544
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
The separation of science and engineering in the delivery of software systems overlooks the true nature of the problem being solved and the organization that will solve it. Use of a systems engineering approach to managing the requirements flow between these two groups as between a customer and contractor has been used with varying degrees of success by well-known entities such as the U.S. Department of Defense. However, treating science as the customer and engineering as the contractor fosters unfavorable consequences that can be avoided and opportunities that are missed. For example, the "problem" being solved is only partially specified through the requirements generation process since it focuses on detailed specification guiding the parties to a technical solution. Equally important is the portion of the problem that will be solved through the definition of processes and staff interacting through them. This interchange between people and processes is often underrepresented and under appreciated. By concentrating on the full problem and collaborating on a strategy for its solution a science-implementing organization can realize the benefits of driving towards common goals (not just requirements) and a cohesive solution to the entire problem. The initial phase of any project when well executed is often the most difficult yet most critical and thus it is essential to employ a methodology that reinforces collaboration and leverages the full suite of capabilities within the team. This paper describes an integrated approach to specifying the needs induced by a problem and the design of its solution.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] DESIGN SPECIFICATION AND EVALUATION TOOL FOR DESIGN ENGINEERING AND ITS MANAGEMENT
    Hosnedl, S.
    Dvorak, J.
    Srp, Z.
    Kopecky, M.
    11TH INTERNATIONAL DESIGN CONFERENCE (DESIGN 2010), VOL 1-3, 2010, : 799 - 810
  • [32] Antecedents and consequences of team memory in software development projects
    Keskin, Halit
    INFORMATION & MANAGEMENT, 2009, 46 (07) : 388 - 396
  • [33] A novel fuzzy mechanism for risk assessment in software projects
    Suresh, K.
    Dillibabu, R.
    SOFT COMPUTING, 2020, 24 (03) : 1683 - 1705
  • [34] Evaluating Fuzzy Analogy on Incomplete Software Projects data
    Abnane, Ibtissam
    Idri, Ali
    PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2016,
  • [35] Diagnosing organizational risks in software projects: Stakeholder resistance
    Vrhovec, Simon L. R.
    Hovelja, Tomaz
    Vavpotic, Damjan
    Krisper, Marjan
    INTERNATIONAL JOURNAL OF PROJECT MANAGEMENT, 2015, 33 (06) : 1262 - 1273
  • [36] The specification and design of parallel logical control devices
    Zakrevskij, A
    Sklyarov, V
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1635 - 1641
  • [37] Specification and design of coordinated motions for autonomous vehicles
    de Sousa, JB
    Pereira, FL
    PROCEEDINGS OF THE 41ST IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 2002, : 101 - 106
  • [38] Architecture Based Specification and Verification of Embedded Software Systems (Work in Progress)
    Broy, Manfred
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION, PROCEEDINGS, 2008, 17 : 1 - 13
  • [39] Software agents in internet-based specification and procurement of construction products
    Obonyo, EA
    Anumba, CJ
    Thorpe, A
    INNOVATIVE DEVELOPMENTS IN ARCHITECTURE, ENGINEERING AND CONTRUCTION, 2003, : 131 - 138
  • [40] Interdisciplinary Specification of Functional Structures for Machine Design
    Brecher, Christian
    Obdenbusch, Markus
    Oezdemir, Denis
    Flender, Jerome
    Weber, Anja Ruth
    Jordan, Lars
    Witte, Martin
    2016 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE), 2016, : 339 - 346