A Design of Requirement Engineering Process Model Based on CSCW Enviroment

CSCW 환경에 기반한 요구공학 프로세스 모델 설계

  • 황만수 (신흥대학 컴퓨터정보계열) ;
  • 이원우 (대신정보통신 금융사업본부) ;
  • 류성렬 (숭실대학교 컴퓨터학부)
  • Published : 2000.10.01

Abstract

According to distributed, large-caled environment of software development and operation, the elicitation and specivication of correct and complete requrement is the most important factor for the system. In addition contiuous and dramatic systerm canging requests in cooperative environment with internet require more efficient, requirement management. In this paper we detine the specification architecture and techruques for requrements, so that we improve the efficiency ofnatural language-based requirement speciticationand management in a cooperatie work environment. Also, we propose a software requirement engineering process model and environment based on requirements in a CSC@(Computer Supported Cjooperative Work) environment, therefore transfer them into analysis phase.

소프트웨어 개발과 운영이 분산화, 대형화됨에 따라 정확하고 완전한 요구사항의 추출과 명세는 시스템의 가장 중요한 요소가 되고 있다. 또한 인터넷을 통한 공동작업 환경에서 계속적인 시스템 변경요청은 더욱 효율적인 요구사항 관리를 필요로 한다. 본 논문에서는 이러한 공동작업 환경에서 자연어 기반 요구사항 명세와 관리의 효율성을 향상시키기 위한 요구사항 명세구조와 기법 등을 정의하고, 요구공학 활동과 주기를 바탕으로 하는 요구공학 프로세서와 환경을 제안한다. 그래서 CSCW(Computer Supported Cooperative Work) 환경에서 요구사항을 정확하게 추출하고 효율적으로 관리하며 분석단계로 자연스러운 전이가 가능하도록 한다.

Keywords

References

  1. K. Pohl, Process-Centered Requirements Engineering, John Wiley & Sons Inc, 1996
  2. R. H. Richard & M. Dorfman, Software Requirements Engineering, 2nd Ed.. IEEE Computer Society Press, 1997
  3. A. M. Davis, D. A. Leffingwell. Using Requirements Management to Speed Delivery of Higher Quality Applications, Rational, 1996
  4. Ian Sommerville and Pete Sawyer, Requirement Engineering; A Good Practice Guide, Wiley, 1997
  5. J. D. Palmer and N. A Fields, 'Computer-Supported Cooperative Work,' IEEE Computer, Vol 27, No 5, May, 1994 https://doi.org/10.1109/2.291295
  6. INCOSE, 'Requirement Management,' http://incose.org/workgrps/rwg, 1996
  7. Nuseibeh, B. Kramer, 'A Framework for Expressing the Relationships between Multiple Views in Requirements Specification,' IEEE Trans. on Software Engineering, Vol.20, No 10, 1994 https://doi.org/10.1109/32.328995
  8. C. L. Heitmeyer, R. D. Jeffords. B. G. Labaw, 'Automated Consistency Checking of Requirements Specifications.' ACM Trans. on Software and Methodology, Vol.5. 1996 https://doi.org/10.1145/234426.234431
  9. M. Heimdahl, and N. Leveson, 'Completeness and Consistency Analysis of State-based Requirements,' IEEE Trans. on Software Engineering, Vol.22, 1996 https://doi.org/10.1109/32.508311
  10. Hoh In, 'Conflict Identification and Resolution for Software Attribute Requirements,' Univ of Southern California. Doctoral Dissertation, 1998
  11. I. Sommerville, P, Sawyer, and S, Viller, 'View-pints for Requirements Elicitation ; A Practical Approach,' Proc. of the 3rd IEEE Int'l Conference on Requirements Engineering, April, 1998 https://doi.org/10.1109/ICRE.1998.667811
  12. IEEE, 'IEEE Standard Glossary of Software Engineering Terminology,' IEEE Std 610.12-1990. 1991
  13. IEEE, 'IEEE Recommended Practice for Software Requirements Specifications.' IEEE Std 830-1993, 1993
  14. DoD, Functional Description, U.S. Department of Defence (Extracted from DoD Automated Information Systems Documentation Standards). 1998
  15. 이원우, 황만수, 박수용, '웹을 이용한 요구사항 관리 모델의 구축',한국정보과학회'98가을학술발표논문집(I), 제25권 제2호, 1998
  16. 박수용, '문서간 유사도 측정을 통한 효율적인 사용자 요구분석', HCI '99 학술대회 발표 논문집, 1999
  17. 박수용, '객체지향 어플리케이션 개발을 위한 UML 기반의 요구공학 프로세스', 한국 소프트웨어 공학 학술대회, 1999