Browse > Article

A Quantitative Approach to Requirements Analysis for Architectures Modeling  

Kim Jintae (삼성전자 정보통신연구소)
Yang Wonseok (서강대학교 컴퓨터학과)
Jang Changhae (서강대학교 컴퓨터학과)
Park Sooyong (서강대학교 컴퓨터학과)
Abstract
Requirements are very important to model software architecture. Requirements are divided into functional and quality requirements. Functional requirements are pinpointed subsystems and components. Quality requirements affect the structure of architecture. Thus requirements are essential to understand clearly in order to design software architecture. This paper focuses on a quantitative approach to requirements analysis for modeling architectures. In our proposal, functional requirements are quantified through calculating each priority of components. Quality requirements are quantified through calculating the correlation degree between components and quality attributes. The proposed method is implemented by DRAMA (Domain Requirements Analysis for Modeling Architectures), which fully supports our approach and are developed in Java environments. Our proposal is validated to apply some industrial examples.
Keywords
Requirements; Quality attribute; Architecture; AHP; Quantitative analysis;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 김진태, 김동선, 박수용, 목표와 시나리오 기반의 통합적 요구사항 분석 방안, 한국정보과학회 논문지, Vol. 31, No. 5, pp.543-554
2 Jintae Kim, Sooyong Park, Vijayan Sugumaran, 'Improving Use Case Driven Analysis using Goal and Scenario Authoring: A Linguistics-Based Approach,' Data & Knowledge Engineering Journal, Available online 24 June 2005, (to be published)   DOI   ScienceOn
3 T.L Saty, The Analytic Hierarchy Process, McGraw-Hill, New York, 1980
4 Lawrence Chung, Brian A. Nixon, Eric Yu, 'An Approach to Building Quality into Software Architecture,' IBM Centre for Advanced Studies Conference, Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research 1995
5 Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal, Pattern-oriented Software Architecture: A system of pattern, Vol. 1, Wiley, 1996
6 Jeongwook Kim, Jintae Kim, Sooyong Park, ?Vijayan Sugumaran, A Multi-View Approach for Requirements Analysis using Goal and Scenario, Industrial Management and Data Systems Journal, Emerald publisher, Vol. 104, No.9, 2004, pp. 702-711   DOI   ScienceOn
7 Alan M. Davis, Software Requirements Analysis & Specification, Prentice-Hall, 1990
8 Maarit Harsu, From architectural requirements to architectural design, Report 34, Institute of Software Systems, Tampere University of Technology, May 2003
9 Mary Shaw and David Carlan. Software Architecture: Perspectives on emerging discipline, Prentice-Hall, 1996
10 Len Bass, Paul Clements, and Rick Kazman, Software Architecture in Practice, Addison - Wesley, 1998
11 Dongyun Liu, Hong Mei, Mapping Requirements to Software Architecture by Feature-Orientation, STRA W'03 Second International SofTware Requirements to Architectures Workshop, Portland, Oregen May 3-11, 2003, pp. 69-76
12 Daniel M. Berry, et al. Foreword by the Workshop Co-Chairs, STRAW 03 in conjunction with lCSE 03, Oregon, 2003