반응형

아키텍쳐 3

소프트웨어 아키텍쳐

○ 소프트웨어 아키텍쳐 정의 ° SW개발에 직간접적으로 영향을 미치면서 복잡도를 높이는 다양한 요소들을 체계적으로 다루기 위한 청사진 ° SW를 구성하는 컴포넌트들과 컴포넌트들의 특성, 이들간의 상호작용과 관계, SW의 설계 및 진화를 위한 원칙들의 집합 활용 ° SW가 개발되기 전에 아키텍쳐가 제공하는 다양한 품질특성을 추론하고 이를 바탕으로 품질을 향상시킬 수 있다 ° 아키텍쳐가 제공하는 기술, 플랫폼에 독립적인 모형에 기반해서 향후 변화되는 정보기술에 유연하게 대처할 수 있다 ° 개발과정에 발생하는 설계문제에 대해 합리적인 의사결정 및 문제해결을 할 수 있는 여건을 마련해준다 이슈 ° 아키텍쳐 개발 프로세스 표준화 - 다양한 모델을 만들어 가는데 필요한 개념, 원칙, 프레임워크에 대한 연구 ° 아키..

MDA(Model Driven Architecture)

○ MDA(Model Driven Architecture) 개요 ° SW 설계모델을 명세하고, 이를 상세설계모델과 코드로 변환하여 프로그램을 자동으로 생성하는 새로운 개발 기술 과정 ° PIM(Platform Independant Model) : 플랫폼에 독립적인 설계모델(기능중심) ° PSM(Platform Specific Model) : mapping을 통해 PIM을 PSM으로 변환 ° UML을 이용하여 PIM, PSM을 기술 ° PIM과 PSM간의 mapping방법은 OMG의 핵심표준인 MOF, UML, CWM, XMI로 기술되는 메타모델을 기반으로 함 핵심기술 UML ° 객체 및 컴포넌트 시스템을 표현하기 위한 표준언어(전체 도면을 설계하는 언어) ° Infrastructure, OCL, Diag..

EA/ITA

○ EA/ITA 정의 ° EA(Enterprise Architecture) - 조직 및 업무활동과 정보기술 간의 관계를 현재모습과 향후 추구할 모습을 별도로 정의한 청사진(Blueprint) - 규칙(Rule) + 모델(Model) + 계획(Plan)으로 구성 ° ITA(Information Technology Architecture) - EA + TRM +SP 구성요소 EA Framework ° EA를 개발하기 위한 의사소통 모델 ° 기업의 비즈니스, 정보, 어플리케이션 및 기술에 대해 명확한 구성요소로 식별, 정의하고 이들간의 관계를 정립한 구조적인 틀 ※ 아키텍쳐 도메인 비즈니스 아키텍쳐 ° 기업의 경영목표 달성을 위해 업무구조를 정의한 영역으로 기업의 업무와 서비스의 실체를 명확히 하는것 데이터 ..

반응형