• DocumentCode
    2291052
  • Title

    Using trade-off analysis to uncover links between functional and non-functional requirements in use-case analysis

  • Author

    Pasternak, Tal

  • Author_Institution
    Jerusalem Coll. of Eng., Israel
  • fYear
    2003
  • fDate
    4-5 Nov. 2003
  • Firstpage
    3
  • Lastpage
    9
  • Abstract
    Nonfunctional requirements, such as resource usage and performance are of principal importance because they directly affect costs and benefits of developing and deploying software. However, an approach to object oriented analysis that is use-case driven risks neglecting the analysis of nonfunctional requirements. A solution to this problem is proposed based on the observation that some nonfunctional requirements are implemented by functional requirements at a lower level. Trade-off analysis is proposed as a technique to uncover the connection between a nonfunctional requirement and the objects and methods which realize it, thereby enabling a nonfunctional requirement to be analyzed within the framework of a use-case realization.
  • Keywords
    formal specification; object-oriented methods; software engineering; user centred design; functional requirements; nonfunctional requirements; object oriented analysis; trade-off analysis; use-case analysis; Collaboration; Cost benefit analysis; Cost function; Educational institutions; Investments; Performance analysis; Programming; Risk analysis; Software engineering; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software: Science, Technology and Engineering, 2003. SwSTE '03. Proceedings. IEEE International Conference on
  • Print_ISBN
    0-7695-2047-2
  • Type

    conf

  • DOI
    10.1109/SWSTE.2003.1245310
  • Filename
    1245310