earticle

논문검색

소프트웨어 아키텍처의 구성요소에 대한 포괄적 모델

원문정보

An Extensive Model on Essential Elements of Software Architecture

고석하

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

Software architecture, as a blueprint for the system, should provide a robust foundation for design, implementation, and maintenance, for communication and documentation, and for reasoning about important system properties. Software architecture plays a central role during the whole software life-cycle. There are so diverse definitions of the software architecture, however, and there is no common agreement about what software architecture is. Examining 27 ‘published' definitions of software architecture, we synthesize an extensive model on the essential elements of software architecture, which consists of components, interaction among components, well-formed structure, reasons, and various perspectives. Further, we explore the possibility of unifying diverse software architecture definitions into a software architecture life-cycle model.

목차

Abstract
 1. 서론
 2. 아키택처의 구성요소
 3. 정돈된 형태와 이유
 4. 다양한 관점 : 계획과 구현
 5. 결론
 참고문헌
 <부록> 아키텍처의 정의

저자정보

  • 고석하 Seokha Koh. 충북대학교 경영정보학과 교수

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 4,500원

      0개의 논문이 장바구니에 담겼습니다.