Requirements engineering: making the connection between the software developer and customer

被引:83
|
作者
Saiedian, H [1 ]
Dale, R
机构
[1] Univ Nebraska, Dept Comp Sci, Omaha, NE 68182 USA
[2] AIL Syst Inc, Tech Serv Operat, Bellevue, NE 68005 USA
关键词
requirements specification; key players;
D O I
10.1016/S0950-5849(99)00101-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Requirements engineering are one of the most crucial steps in software development process. Without a well-written requirements specification, developer's do not know what to build, user's do not know what to expect, and there is no way to validate that the created system actually meets the original needs of the user. Much of the emphasis in the recent attention for a software engineering discipline has centered on the formalization of software specifications and their flowdown to system design and verification. Undoubtedly, the incorporation of such sound, complete, and unambiguous traceability is vital to the success of any project. However, it has been our experience through years of work (on both sides) within the government and private sector military industrial establishment that many projects fail even before they reach the formal specification stage. That is because too often the developer does not truly understand or address the real requirements of the user and his environment. The purpose of this research and report is to investigate the key players and their roles along with the existing methods and obstacles in Requirements Elicitation. The article will concentrate on emphasizing key activities and methods for gathering this information, as well as offering new approaches and ideas for improving the transfer and record of this information. Our hope is that this article will become an informal policy reminder/guideline for engineers and project managers alike. The success of our products and systems are largely determined by our attention to the human dimensions of the requirements process. We hope this article will bring attention to this oft-neglected element in software development and encourage discussion about how to effectively address the issue. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:419 / 428
页数:10
相关论文
共 50 条
  • [41] SOFTWARE ECONOMICS DRIVEN BY REQUIREMENTS ENGINEERING
    Borys, M.
    ACTUAL PROBLEMS OF ECONOMICS, 2011, (120): : 310 - 315
  • [42] Visual Analytics for Software Requirements Engineering
    Reddivari, Sandeep
    2013 21ST IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2013, : 389 - 392
  • [43] Requirements Engineering for Research Software: A Vision
    Bajraktari, Adrian
    Binder, Michelle
    Vogelsang, Andreas
    32ND IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, RE 2024, 2024, : 423 - 431
  • [44] The importance of requirements engineering for software quality
    Santana, OV
    Kochan, KG
    WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT, 2001, : 529 - 532
  • [45] Behavioral views for software requirements engineering
    Isazadeh, A
    Lamb, DA
    MacEwen, GH
    IEEE SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1996, : 300 - 307
  • [46] Hybrid Work Practices and Strategies in Software Engineering-Emerging Software Developer Experiences
    Kemell, Kai-Kristian
    Saarikallio, Matti
    IEEE ACCESS, 2023, 11 : 112861 - 112876
  • [47] Female characteristics and requirements in software engineering in mechanical engineering
    Gramss, Denise
    Frank, Timo
    Rehberger, Sebastian
    Vogel-Heuser, Birgit
    2014 INTERNATIONAL CONFERENCE ON INTERACTIVE COLLABORATIVE LEARNING (ICL), 2014, : 272 - 279
  • [48] Software requirements engineering: The need for systems engineering and literacy
    Wieringa R.
    Requirements Engineering, 2001, 6 (2) : 132 - 134
  • [49] Challenges of working with artifacts in requirements engineering and software engineering
    Parisa Ghazi
    Martin Glinz
    Requirements Engineering, 2017, 22 : 359 - 385
  • [50] Challenges of working with artifacts in requirements engineering and software engineering
    Ghazi, Parisa
    Glinz, Martin
    REQUIREMENTS ENGINEERING, 2017, 22 (03) : 359 - 385