처음으로 댓글달기 무료구독 트위터
   
○ 소프트웨어 아키텍쳐
 
정의 ° SW개발에 직간접적으로 영향을 미치면서 복잡도를 높이는 다양한 요소들을 체계적으로 다루기 위한 청사진
° SW를 구성하는 컴포넌트들과 컴포넌트들의 특성, 이들간의 상호작용과 관계, SW의 설계 및 진화를 위한 원칙들의 집합
활용 ° SW가 개발되기 전에 아키텍쳐가 제공하는 다양한 품질특성을 추론하고 이를 바탕으로 품질을 향상시킬 수 있다
° 아키텍쳐가 제공하는 기술, 플랫폼에 독립적인 모형에 기반해서 향후 변화되는 정보기술에 유연하게 대처할 수 있다
° 개발과정에 발생하는 설계문제에 대해 합리적인 의사결정 및 문제해결을 할 수 있는 여건을 마련해준다
이슈 ° 아키텍쳐 개발 프로세스 표준화 - 다양한 모델을 만들어 가는데 필요한 개념, 원칙, 프레임워크에 대한 연구
° 아키텍쳐를 효과적으로 표현하기 위해 이를 잘 표현할 수 있는 수단 - ADL(Architecture Description Language)
° SW의 기능성 외에 다양한 품질특성의 표현 및 품질을 추론할 수 있는 가능성을 제공
° 아키텍쳐 재사용 - 아키텍쳐 스타일, 패턴, 프레임워크 등에 대한 활용 지침
IEEE 1471 ° 아키텍쳐 표현을 위한 요소 및 이들간의 관계를 개념적으로 제공하는 아키텍쳐 명세를 위한 메타모델
° Stakeholder, Concern, View point, View, model 등이 아키텍쳐 명세를 위한 중요 개념들이 된다.

[관련 포스트]
 2008/08/20 - [IT 노트/소프트웨어공학] - 아키텍쳐평가방법론

제글이 마음에 드셨다면, 망설이지 말고 RSS로 무료구독하세요. ^^

올블로그추천버튼 블코추천버튼 구글리더기구독버튼 한RSS구독버튼
blog comments powered by Disqus
Related Posts Plugin for WordPress, Blogger...
  1. Favicon of http://moneyamoneya.tistory.com 머니야 머니야 2009/02/14 21:54  address modify / delete reply

    개인적으로 저는 과거 애플의 opendoc 아키텍쳐에 맘을 뺏긴적이 있었습니다...사실..지금 인터넷도 그 맥락이였었는데...애플은 항상 ms에게 마케팅을 뒤지는것이 안타깝더군요..

  2. Favicon of http://joesbasement.com Madelyn 2012/03/23 21:23  address modify / delete reply

    관심 없습니다.