Scenario-based Goal-oriented Approach for Use Case Modeling

사용 사례 모델링을 위한 시나리오 기반의 목적 지향 접근법에 관한 연구

  • Published : 2003.06.01

Abstract

Use case modeling on UML (Unified Modeling Language) is getting widely used in OOAD and CBD and it is considered a useful technique in dealing with the complexity of the requirements analysis. However, some of the problems with use case modeling are that it is not structured, difficult to handle non-functional requirements, and to analyze impacts among use cases. To alleviate these problems, we propose a scenario-based goal-oriented approach for use case modeling. The proposed approach is to apply a goal-oriented analysis method to use case modeling. Since goal-oriented analysis method is not systematic and many heuristics are involved, we have adopted scenarios as the basis for goal extraction. The proposed method is applied to CBIS (City Bus Information Subsystem) in ITS (Intelligent Transportation System) domain. The proposed approach helps software engineers to analyze the impact among use cases and represent non-functional requirements.

Keywords

References

  1. Object-Oriented Software Engineering , A Use Case Driven Approach Jacobson,L.(et al.)
  2. Component-Based-Software Engineering Wojtek Kozaczynski,;Greedy Booch
  3. IEEE Transactions on Software Engineering v.24 no.12 Goal Modeling Using Scenarios Colette Rolland;Carine Souyet;Camille Ben Achour Guiding https://doi.org/10.1109/32.738339
  4. science of Computer Progamming v.20 Goal-directed Requirement acquisition Anne Dardenne,Axel van Lamsweerdel;stephen fickas https://doi.org/10.1016/0167-6423(93)90021-G
  5. Proceedings of ICRE 96 Goal-Based Requirements Analysis Annie I.Anton
  6. Invited Paper for ICSE '2000-22nd International Conference on Software Engineering Requirement Engineering in the Year00 : A Researgh Perspective Axel van Lamsweerde
  7. Requirements engineering : processes and techniques Gerald Kotonya;Ian Sommerville
  8. APSEC'00 Goal Based Agent-Oriented Software Modeling Kenha Park;Jintae Kim;Sooyong Park
  9. Proc. IWSSD-4, Fourth Internationl Workshop on Software Specification and Design What Dose It Mean to Say that a Specification in Complete? K.Yue
  10. Scenario-Based Design : Envisioning Work and Technology in System Development Creating Contexts for Design M.Kyung;J.M.Carroll(ed.)
  11. IEEE Software v.11 no.2 Inquiry-Based Requirements Analysis C.Potts;K.Takahashi;A.I.Anton https://doi.org/10.1109/52.268952