Progressing problems from requirements to specifications in problem frames

  • Authors:
  • Zhi Li

  • Affiliations:
  • Keele University, Staffordshire, ST5 5BG, United Kingdom

  • Venue:
  • Proceedings of the 3rd international workshop on Applications and advances of problem frames
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the problems with current practice in software development is that customer requirements are often not well captured, understood and analysed, and there is no clear traceable path from customer requirements to software specifications. This often leads to a mismatch between what the customer needs and what the software developer understands the customer needs. In addition to capturing, understanding and analysing requirements, requirements engineering (RE) aims to provide methods to allow software development practitioners to derive software specifications from requirements. Although work exists towards this aim, the systematic derivation of specifications from requirements remains an open problem. This paper provides a practical technique to implement the idea of problem progression as the basis for transforming requirements into specifications. The technique allows us to progress a software problem towards identifying its solution by carefully investigating the problem context and re-expressing the requirement statement until a specification is reached.