서지주요정보
A characterized QFD for software quality attribute to reinforce ATAM = 소프트웨어 품질속성 분석을 위한 품질기능전개기법 도입과 이로 인한 소프트웨어 아키텍처 교환분석(Tradeoff) 방법론 강화
서명 / 저자 A characterized QFD for software quality attribute to reinforce ATAM = 소프트웨어 품질속성 분석을 위한 품질기능전개기법 도입과 이로 인한 소프트웨어 아키텍처 교환분석(Tradeoff) 방법론 강화 / Hyo-Chin Kim.
발행사항 [대전 : 한국정보통신대학교, 2005].
Online Access 원문보기 원문인쇄

소장정보

등록번호

DM0000624

소장위치/청구기호

학술문화관(문화관) 보존서고

ICU/MS05-14 2005

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

Over time, the customer requires software excellent on function and quality. In order to meet their requirements, software engineers should equip more sophisticated methodologies to support this trend. However, the software technology still falls behind the market demands. One of main the reasons is the lack of proven methodologies. It is largely due to short history of software engineering. Software engineers proactively need to seek proven technology used in other engineering fields over a long time. Borrowing the concept of architectural engineering, a software architecture is a good example. In a short period, software engineering has quantum-leaped in both of quality and quantity. However the request of the market is still far beyond these achievements of software engineering. If software engineers can adopt proven technology of other engineering into software development life cycle, software community would make a big progress. QFD is a proven tool as one of total quality methods. QFD can reinforce ATAM, which is the principle technique for designing of a software architecture. ATAM is a useful tool for a software architecture, however, it is not sufficient. ATAM has little analysis on software quality elements, which are composing quality attribute scenarios. In addition, ATAM has a feeble decision-making process to determine the priority among scenarios. QFD can contribute in supplementing the weakness of ATAM, such as providing basis data for the analysis of quality elements and the deciding on the priority among scenarios. However, QFD is specialized to the manufacturing industry. In order to apply to ATAM, QFD needs to tailor for its software. As suggested by this paper, SQFD is tailored QFD for software. SQFD aims to reflect software quality attributes to a software architecture efficiently. Through two projects, MSE point project and a global embedded software project, SQFD could reinforce ATAM was demonstrated in this study.

시간이 갈수록 고객들은 기능과 품질이 우수한 소프트웨어를 원하고 있다. 이러한 고객의 요구를 만족시키기 위하여, 소프트웨어 공학자들은 보다 정교한 기법들을 제공해야 한다. 그러나 소프트웨어 기술은 여전히 이러한 시장의 요구를 충족시키지 못하고 있다. 그 원인 중에 하나는 검증된 기법들이 부족하다는 것이다. 그것은 짧은 소프트웨어 공학역사에 기인한다고 할 수 있다. 소프트웨어 공학자들은 타 공학분야에서 오랜 기간 동안 사용되고 검증된 기법들을 적극적으로 살펴 볼 필요가 있다. 건축공학에서 개념을 빌려온 소프트웨어 아키텍처가 그러한 좋은 예이다. 짧은 기간 동안 질적으로나 양적으로 소프트웨어 공학은 큰 도약을 이루었지만, 여전히 고객의 요구는 소프트공학의 진도를 앞지르고 있다. 만약 소프트웨어 공학자들이 타 분야에서 검증된 기술을 소프트웨어 개발생명주기안으로 적용시킬 수 있다면, 소프트웨어 공학은 보다 빠른 진보를 이룰 것이다. 전사적 품질관리방법 중에 품질기능전개기법(QFD)이 있다. QFD은 소프트웨어 아키텍처를 설계하는 주요 기법인 아키텍처 교환분석(Tradeoff) 방법인 ATAM을 강화시킬 수 있다. ATAM은 소프트웨어 아키텍처를 위한 유용한 도구이지만, 충분하지는 않다. ATAM은 소프트웨어 품질속성 시나리오를 구성하고 있는 품질요소에 관한 충분한 분석과 우선순위결정 프로세스를 제공하고 있지 않기 때문이다. QFD는 품질요소분석과 품질속성 우선순위결정에 대한 근거 데이터를 제공함으로서, ATAM의 이러한 약점을 보완하는데 기여할 수 있다. 그러나, QFD의 제조분야에 특화되어 있는 기법이기 때문에, QFD를 ATAM에 적용하기 위해서는, 소프트웨어 특성에 맞는 조정이 필요하다. 본 논문에서 제시하는 SQFD는 소프트웨어에 맞게 조정된 QFD기법으로, 소프트웨어의 품질요구사항(non-functional requirements or quality attributes)을 소프트웨어 아키텍처에 효율적으로 반영하는데 그 목적이 있다. MSE의 포인트 프로젝트와 글로벌 전자회사의 임베디드 소프트웨어 프로젝트, 두 실 사례에 있어서, SQFD가 ATAM을 강화시킬 수 있음을 검증하였다.

서지기타정보

서지기타정보
청구기호 {ICU/MS05-14 2005
형태사항 vii, 71 p. : 삽화 ; 26 cm
언어 영어
일반주기 저자명의 한글표기 : 김효진
지도교수의 영문표기 : Dan-Hyung Lee
지도교수의 한글표기 : 이단형
학위논문 학위논문(석사) - 한국정보통신대학원대학교 : 공학부,
서지주기 References : p. 47-49
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서