DOI QR코드

DOI QR Code

Requirements analysis and Use-case realization using Macrostruktur

거시구조 개념을 이용한 요구사항 분석과 Use-case 도출 방법

  • 조용균 (단국대학교 전자계산학과) ;
  • 박용익 (서울대학교 인문학연원) ;
  • 박용범 (단국대학교 컴퓨터과학과)
  • Received : 2010.12.10
  • Accepted : 2011.07.08
  • Published : 2011.12.31

Abstract

As software is varied and grew in size, the importance of clear understanding and representing customer's need, has been emphasized. It is not easy to drive and define critical system needs, since requirements in early stage of the development, is and conceptual. Technical perspective view, Several theoretical analysis methods and validation techniques are introduced, but in practice, it is hard to drive clear customer's requirement. In this paper, to drive clear customer's requirements, Macrostruktur concept of textlinguistics is used. First, Macrostruktur of textlinguistics is used to analysis descriptive requirements. Second, Macrostruktur-rule is applied to analyzed Macrostruktur data in order to derive Macrostruktur-propositions. Finally, it is proposed to generating Use-case model using derived Macrostruktur-propositions.

소프트웨어의 규모가 커지고 다양해짐에 따라 고객이 원하는 요구사항을 정확하게 이해하여 표현하는 것의 중요성이 강조되고 있다. 특히 개발 초기에 요구사항은 추상적이고 개념적이기 때문에 핵심적인 시스템의 요구사항을 도출해서 명세하는 작업은 쉬운 일이 아니다. 기술적인 측면에서 이론적으로 다양한 분석과 검증기법이 소개되고 있지만 실무적으로는 요구사항을 명확하게 도출하기 힘들다. 본 논문에서는 고객이 원하는 요구사항을 명확하게 도출하기 위해, 텍스트언어학(textlinguistics)의 거시구조 개념을 이용한다. 먼저, 서술적으로 명세 된 요구사항을 텍스트언어학(textlinguistics)의 거시구조로 분석하였고 다음으로 거시규칙을 적용하여 거시명제를 도출하여 요구사항을 명확히 정의하도록 하였다. 마지막으로 도출된 거시명제를 이용하여 Use-case Model로 문서화하는 방법을 제시하도록 한다.

Keywords

References

  1. 소프트웨어 요구사항 관리 사례 연구, 최정은, 최순규, 이선아, 한국정보과학회 봄 학술발표논문집 2002.
  2. The Standish Group, Standish Group Report, 2005.
  3. 소프트웨어사업 요구사항 명세화 표준지침 개발, 이병걸 외 5명, 정보과학회논문지: 소프트웨어 및 응용 제 36권 제 7호(2009. 7)
  4. UML을 활용한 GLORY의 기능적 요구사항 분석 및 검증, 궁상환, 이재기, 남궁한, 한국콘텐츠학회논문지 08, Vol.8 No.5 https://doi.org/10.5392/JKCA.2008.8.5.061
  5. 텍스트언어학의 이해(Understanding Textlinuistics), 강창우 외 16명, 2004
  6. 텍스트 연구회 편 : 문 주제 중심의 텍스트 요약과 거시규칙, 김재봉, 한국텍스트언어학회 텍스트언어학, 1995
  7. 요약 능력과 요약 규칙, 서혁, 국어교육학회 국어교육학연구, 1994년
  8. Text학, van Dijk, 정시호 역, 1995
  9. 텍스트 요약 전략에 대한 국어교육학적 연구, 김재봉, 1999
  10. 상태기반의 요구사항명세및 코드생성방안, 2010 한국소프트웨어공학 학술대회 논문집 제 12권 제 1호 , 박수진, 황현진, 박수용
  11. 목표와 시나리오 기반의 통합적 요구사항 분석방안, 김진태, 김동선, 박수용, 정보과학회논문지 : 소프트웨어 밑 응용 제 31권 제 5호 (2004. 5)
  12. 아키텍쳐 모델링을 위한 요구사항 정량화 기법, 김진태, 양원석, 정창해, 박수용, 정보과학회논문지 : 소프트웨어 및 응용 제 33권 제 1호 (2006.1)
  13. "Goal-Based Requirements Analysis", Annie I. Anton, Proceedings of ICRE 96
  14. "Why Goal-Oriented Requirements Engineering,", E. Yu and J. Mylopoulos, Proceedings of the 4th International Workshop on Requirements Engineering: Foundations of Software Quality(8-9 June 1998, Pisa, Italy). E. Dubois, A.L. Opdahl, K. Pohl, eds. Presses Universitaires de Namur, 1998. pp.15-22.
  15. UML기반 시스템 분석설계 CHAPTER 5 요구사항 정의, 2008, 장연세
  16. "Guiding Goal Modeling Using Scenarios", Colette Rolland, Carine Souveyet, and Camille Ben Achour, IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, Vol.24, No.12, DECEMBER, 1998. https://doi.org/10.1109/32.738339
  17. 텍스트는 체계인가? - 반 다이크의 분석모델을 중심으로., 이성만 (1993), 독일문학 50, 303-332.
  18. Einfuhrung in die Textlinguistik. Tubingen: Niemeyer. , de Beaugrande, Robert-Alain/Dressler, Wolfgang Ulrich (1981), (김 태호/이현호 (역) (1995): 담화.텍스트언어학입문. 한신문화사)
  19. Eine Einfuhrung in Grundbegriffe und Methoden., Brinker, Klaus (1992), Linguistische Textanalyse. 3., durchges. und erweit. Aufl. Berlin: Schmidt.
  20. Textlinguistik., Coseriu, Eugenio (1980), Eine Einfuhrung. Tubingen: Narr. (신 익성 (역) (1995): 텍스트언어학. 사회문화연구소)
  21. Textlinguistik. Eine Einfuhrung., Heinemann, Wolfgang/Viehweger, Dieter (1991), Tubingen: Niemeyer.
  22. van Dijk, Teun A. (1997), The Study of Discourse. In: Teun A. van Dijk (ed.): Discourse Studies: A Multidisciplinary Introduction. Bd. I: Discourse as Structure and Process London: Sage, 1-34.
  23. 프레임, 스크립트 이론과 텍스트 정보처리과정. 박정준 (1994), 텍스트언어학 2, 61-107.
  24. 텍스트 이해의 관점들, 정동현(1995), 독일어문학 6, 501-520
  25. Strategies of discourse comprehension. Dijk, Teun A. van/Kintsch, Walter (1983),Paris et al. Academic Press.