ABSTRACT

This chapter discusses the relationships that exist among software requirements, provides some problems in the research of requirements dependencies including the problems of accurate definitions and useful classifications of dependencies, discusses the reasons why these problems existed, and contributes some suggestions for solving them. It describes different concepts and objects for expressing the relationships among requirements, the problems in usage of the terminologies and suggestions to solve these problems. The chapter explores the problems in classifying dependencies are pointed out and some proposals for solving them. It proposes the research for requirements dependencies. The chapter analyzes the state of the research of requirements dependencies, also provides the problems in the field and the reasons why these problems existed, and presents the solutions. The research of requirements dependencies is task-based from different points of views in software development. The research about requirements dependencies is considered as a critical area of requirements engineering.