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 条
  • [41] Design of an integrated hyper specification documentation tool
    Huang, Jian
    Wang, Yingxu
    PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, VOLS 1 AND 2, 2006, : 248 - 254
  • [42] Partial validation of a design specification with respect to requirements
    Besse, C
    Cavalli, A
    Khendek, F
    SECOND ASIA-PACIFIC CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2001, : 131 - 140
  • [43] Revisiting the project management knowledge framework: Rebalancing the framework to include transformation projects
    Cha, Jonghyuk
    Newman, Mike
    Winch, Graham
    INTERNATIONAL JOURNAL OF MANAGING PROJECTS IN BUSINESS, 2018, 11 (04) : 1026 - 1043
  • [44] ON CONSTRUCTING LARGE SOFTWARE SYSTEMS
    ABRIAL, JR
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 103 - 112
  • [45] REQUIREMENTS CHECKLISTS: BENCHMARKING THE COMPREHENSIVENESS OF THE DESIGN SPECIFICATION
    Becattini, Nicolo
    Cascini, Gaetano
    Rotini, Federico
    ICED 15, VOL 5: DESIGN METHODS AND TOOLS - PT 1, 2015,
  • [46] THE ROLE OF A SPECIFICATION IN THE DESIGN PROCESS: A CASE STUDY
    Sudin, M. N.
    Ahmed-Kristensen, S.
    Andreasen, M. M.
    11TH INTERNATIONAL DESIGN CONFERENCE (DESIGN 2010), VOL 1-3, 2010, : 955 - 964
  • [47] The ramp-up problem in software projects: A case study of how software immigrants naturalize
    Sim, SE
    Holt, RC
    PROCEEDINGS OF THE 1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1998, : 361 - 370
  • [48] License Update and Migration Processes in Open Source Software Projects
    Jensen, Chris
    Scacchi, Walt
    OPEN SOURCE SYSTEMS: GROUNDING RESEARCH, 2011, 365 : 177 - 195
  • [49] Integrating Globally Distributed Team Projects into Software Engineering Courses
    Case, Steven
    Schneider, Sherry K.
    White, Laura J.
    Kass, Steven J.
    Manning, Kelly
    Wilde, Norman
    2013 3RD INTERNATIONAL WORKSHOP ON COLLABORATIVE TEACHING OF GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT (CTGDSD), 2013, : 25 - 29
  • [50] Efficiency analysis of ERP projects-software quality perspective
    Sudhaman, Parthasarathy
    Thangavel, Chandrakumar
    INTERNATIONAL JOURNAL OF PROJECT MANAGEMENT, 2015, 33 (04) : 961 - 970