DOI QR코드

DOI QR Code

A Study on Quality Evaluation and Improvement of Software Requirement - Specification

요구사양서의 품질평가 모델에 관한 연구

  • Published : 2004.12.01

Abstract

As the area of software application is increased. the software is becoming larger and more complex. In addition, development of the high quality software within the limits of the budget is strongly demanded. Many methodologies, such as software process improvement, object-ori-ented development, requirement-engineering, and software metrics have been introduced in the software development process in order to attain such objectives. Among those techniques. Requirements-Engineering gives basic guideline to develop high quality software. In other word. in order to develop high quality software, requirements should be elicited, and described. And with proper reviews and management. the quality of requirements can be improved. In this paper, quantitative measurement method that is based on IEEE Std-830-1998 for the require-ment-specifications is proposed.

소프트웨어 응용 분야의 확대로 인해, 소프트웨어는 더 크고, 더 복잡해지고 있다. 게다가 개발 기간의 단축 및 비용의 절감${\cdot}$품질의 향상 또한 요구되고 있다. 이러한 요구를 충족시키기 위해 여러 효율적인 방법이 제안되었고, 구현되었다. 대표적으로 프로세스 개선과 객체지향 개발, 요구공학, 소프트웨어 메트릭스 등이 있다. 이러한 수많은 방법 중에서 요구공학은 고품질의 소프트웨어 개발의 기반이 된다. 즉, 고품질의 소프트웨어를 개발하기 위해서는 먼저 요구를 획득하고, 기술하여야 하며, 이에 대한 검증과 관리를 통해 요구사양서의 품질을 향상시켜 가야 한다. 본 논문에서는 IEEE Std-830-1998의 좋은 요구사양서가 가져야 할 특성을 중심으로, 요구사양서에 기술된 내용 자체를 정량적으로 품질 평가할 수 있는 메트릭스를 제안하였다.

Keywords

References

  1. P. Oman and S. L. Pfleeger, 'Applying Software Metrics,' IEEE Computer Society Press, 1997
  2. 海谷治彦, 佐佰元司, 大西渟, 'ウィンタ一ワ一クショップ$\cdot$金澤報告要求工學', 情報處理學會硏究報告, pp.87-89, 2001
  3. 井上克郞, 松本健一, 飯田元, 'ソフトゥェアプロセス', 共立出版, 2000
  4. IEEE Recommended Practics for Software Requirements Specifications, Software Engineering Standards Committee of the IEEE Computer Society, 25, June, 1998, ISBNO-7381-0332-2, 'http://www.stanford.edu/class/cs194/handouts/ieee830-1998.pdf.'
  5. Karl E. Wiegers, 渡部洋子(譯), 'ソフトゥェア要求-顧客が望むシステムとは', 日?BPソフトプレス, 2003
  6. Dean Leffingwell, Dong Widrig, 日本ラショナルソフトゥェア株式會社(譯), 'ソフトウェア要求管理-新世代の統一アプロ一チ', ピアソン$cdot$ェヂュヶ一ション, 2002
  7. 일본 요구공학 사이트, http://www.selab.is.ritsumei.ac.jp/~ohnishi/RE/rewg.html
  8. Barry Boehm, Victor R. Basili, 'Software Defect Reduction Top 10 List,' http://www.cs.umd.edu/projects/SoftEng/ESEG/papers/82.78.pdf
  9. K. Hatano, Y. Nomura, H. Taniguchi and K. Ushijima, 'A Method TO Support Refactoring Using C&K Metrics,' Proceedings of PYIWIT, pp.112-118, Mar., 2002
  10. Capers Jones, 富野壽(譯), 'ソフトゥェア見積りのすべて(規模, 品質, 工數, 工期の子測法)', 共立出版, 2001
  11. A. J. Albrecht, 'Measuring application development productivity,' Proc of Joint SHARE/GUIDE/IBM Application Development Symposium, pp.83-92, 1979