• DocumentCode
    2450395
  • Title

    Using the Friction between Business Processes and Use Cases in SOA Requirements

  • Author

    Knauss, Eric ; Lubke, D.

  • Author_Institution
    FG Software Eng., Leibniz Univ. Hannover, Hannover
  • fYear
    2008
  • fDate
    July 28 2008-Aug. 1 2008
  • Firstpage
    601
  • Lastpage
    606
  • Abstract
    When developing a service-oriented architecture (SOA), analyzing the business process is even more important than in normal software projects. Nevertheless, most of the requirements artifacts used in normal software projects apply to SOA-projects, too. This results in competing requirement models (like use cases and business processes) that duplicate information in parts. Even worse, these models are often contradictory, belong to different types of stakeholders, and need much effort to be synchronized. However, these inconsistencies are an important source for requirements. We propose to deliberately switch between different perspectives onto the requirements to clarify them as soon as possible. In this way we a) enrich feedback and b) improve existing models as a by-product by confronting stakeholders with new perspectives. User interface mockups, data models, and business processes complement, enrich, and facilitate a pure use case perspective. We present a set of computer-supported techniques that leverage this friction between models and share our experiences in applying them.
  • Keywords
    formal specification; project management; software architecture; software management; SOA requirements; business process analysis; computer-supported technique; data models; requirement model; service-oriented architecture; software project; use cases; user interface mockups; Application software; Computer applications; Data models; Feedback; Friction; Semiconductor optical amplifiers; Service oriented architecture; Software engineering; Switches; User interfaces; Business Process; Requirements; SOA; Use Case; User Interface;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
  • Conference_Location
    Turku
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3262-2
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2008.136
  • Filename
    4591631