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 条
  • [31] Design Requirements in Software and Engineering Systems
    Eleiche, A. M.
    Ahmad, I.
    Elish, M. O.
    INDUSTRIAL ENGINEERING AND MANAGEMENT SYSTEMS, 2012, 11 (01): : 70 - 81
  • [32] Deriving engineering software from requirements
    Williamson, K
    Healy, M
    JOURNAL OF INTELLIGENT MANUFACTURING, 2000, 11 (01) : 3 - 28
  • [33] SOFTWARE TECHNOLOGY Requirements Engineering Tools
    Carrillo de Gea, Juan M.
    Nicolas, Joaquin
    Fernandez Aleman, Jose L.
    Toval, Ambrosio
    Ebert, Christof
    Vizcaino, Aurora
    IEEE SOFTWARE, 2011, 28 (04) : 86 - 91
  • [34] Requirements engineering and agile software development
    Paetsch, F
    Eberlein, A
    Maurer, F
    TWELFTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2003, : 308 - 313
  • [35] Deriving engineering software from requirements
    Keith Williamson
    Michael Healy
    Journal of Intelligent Manufacturing, 2000, 11 : 3 - 28
  • [36] Requirements Engineering for Software in Emerging Markets
    Ling, Bin
    Tang, Yinshan
    Liu, Kecheng
    Sun, Lily
    Cheong, Adam
    Neale, Keith
    IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 1148 - +
  • [37] Requirements Engineering for Emergent Application Software
    Loucopoulos, Pericles
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2012, 2013, 141 : 18 - 28
  • [38] Behavioural views for software requirements engineering
    Isazadeh A.
    Lamb D.A.
    Shepard T.
    Requirements Engineering, 1999, 4 (1) : 19 - 37
  • [39] Quality requirements and validation of engineering software
    Afzali, Mansour
    Herve, Maurice
    RFM, Revue Francaise de Mecanique, 1988, (03): : 11 - 14
  • [40] A model of requirements engineering in software startups
    Melegati, Jorge
    Goldman, Alfredo
    Kon, Fabio
    Wang, Xiaofeng
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 109 : 92 - 107