본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 아홉번째 시간으로 아키텍처 설계 중 데이터아키텍처 설계 과정에 대해 살펴보도록 하겠습니다.시스템 구축을 위한 목적과 방향을 이해하고 향후 데이터아키텍처 수립을 위한 전체 데이터 구성도, 데이터 흐름, 통합/분산, 관리방안 등을 정의하고 설계 이슈에 대한 상세설계를 수행하는데 목적이 있습니다. 1. 수행절차DA는 시스템 구축 범위를 고려하여 데이터 아키텍처 Layer 및 세부 구성요소를 정의하여 데이터 전체 구성도(Conceptual Level)를 작성하고 Layer별 역할을 정의한다.DA는 데이터 아키텍처 Layer간 세부 데이터 흐름요소를 식별하고 각 흐름에 대한 설계방안을 정의한다.DA는 통합 및 분산 구성요소를 식별하고, 각 구성에 대한 설계방..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 여덟번째 시간으로 아키텍처 설계 중 기술아키텍처 설계 과정에 대해 살펴보도록 하겠습니다.시스템을 구축하기 위한 기술아키텍처에 대한 설계 원칙을 정의하고 구성요소를 도출하며 구성요소 별로 설계를 수행하는데 목적이 있습니다. 1. 수행절차하드웨어 아키텍처를 품질속성을 고려하여 설계한다.서버별로 H/W, OS, 탑재되는 시스템 소프트웨어를 중심으로 기능 및 구성을 설계한다.스토리지를 사용하는 시스템 및 데이터를 정의하고 스토리지 구성을 설계한다.기타 구성요소에 대한 구성을 설계한다.용량산정이 필요한 경우 수행한다.네트워크 아키텍처를 품질속성을 고려하여 설계한다.용량산정이 필요한 경우 수행한다.시스템 소프트웨어를 품질속성을 고려하여 설계한다.데이터베이스를 ..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 일곱번째 시간으로 아키텍처 설계 중 SW아키텍처 설계 과정에 대해 살펴보도록 하겠습니다.SW아키텍처 구조를 정의하고 구성요소간의 상호작용을 분석하여 구성요소간의 관계와 구성요소의 역할과 책임에 대해 정의하고 상세 설계하는데 목적이 있습니다. 1. 수행절차소프트웨어 아키텍처의 범위를 구체화한다.선행작업에서 작성된 아키텍처 분석서, 아키텍처 이슈 목록, 솔루션 및 재사용 자산 분석서 등을 참조하여, 소프트웨어 아키텍처에서 제공해야 하는 설계 및 개발 지침을 정의하기 위해 고려되어야 하는 업무 범위와 솔루션 범위를 파악한다.SW 기술 유형을 정의한다.아키텍처 영향 요소 및 해당 기능을 달성하는데 활용되는 솔루션 군을 중심으로 품질속성에 따라 해당 프로젝트..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 여섯번째 시간으로 아키텍처 설계 중 아키텍처 설계전략 수립과정에 대해 살펴보도록 하겠습니다.아키텍처 이슈항목 및 아키텍처 설계과정에서 발생하는 이슈항목에 대해서 이슈를 해결하기 위한 대안을 도출하고 대안분석을 통해 아키텍처 설계전략을 정의합니다. 1. 수행절차SA는 아키텍처 분석 및 솔루션 및 재사용 자산 분석에서 도출된 아키텍처 이슈에 대해서 설계전략 검토 대상을 선정한다.해당 아키텍처 이슈에 대해서 내부적으로 해결방안이 명확하거나 또는 기 도출된 설계전략을 참조할 수 있다면 생략이 가능하며 이 경우 아키텍처 정의서에 해당 내용과 선정 근거에 대해서 기술한다.각 아키텍처 이슈에 대한 설계 전략 후보를 검증하고 의사결정 사항을 도출한다.SA는 아키텍..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 다번째 시간으로 아키텍처 설계과정에 대해 살펴보도록 하겠습니다.아키텍처 요구사항 및 제약사항 등의 아키텍처 영향요소를 고려하여 아키텍처 설계 전략을 수립하고 아키텍처를 설계하는데 목적이 있습니다. 1. 테일러링가이드(Tailoring Guide)아키텍처를 재정의 하지 않고 기존의 아키텍처를 그대로 활용하는 경우에는 아키텍처설계 액티비티를 생략할 수 있다.아키텍처가 복잡하지 않고 규모가 작은 경우에는 아키텍처 도메인(SW아키텍처, 데이터아키텍처, 기술아키텍처) 별로 산출물을 작성하지 않고 하나로 통합하여 작성할 수 있다. 2. 고려사항(Considerations)SW 아키텍처, 데이터 아키텍처, 기술 아키텍처에 대한 설계는 동시에 진행되도록 한다.SA..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 네번째 시간으로 아키텍처 분석과정에 대해 살펴보도록 하겠습니다.시스템 구축의 목적과 방향에 부합하는 목표시스템의 상위 구성요소를 식별하고 각 구성요소 간의 관계성을 파악하여 시스템 구축의 전체적인 방향성을 제시하는데 목적이 있습니다. 또한 아키텍처 요구사항을 식별하고 분석하여 아키텍처 설계 상의 이슈항목을 도출합니다. 1. 수행절차PL은 프로젝트의 배경, 비전, 목적을 파악한다.PL은 업무 PL과 협의하여 목표 시스템의 구축 범위를 확인하여 목표 시스템의 상위 구성요소를 식별하고, 구성요소의 역할과 책임을 정의한다.PL은 목표 시스템과 외부 구성요소와의 상호작용을 파악하여 관계를 정의한다.아키텍트는 시스템 구축과 관련된 이해당사자를 도출하여 역할과 ..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 세번째 시간으로 아키텍처 분석과정 중 솔루션 및 재사용 자산 분석 절차에 대해 살펴보도록 하겠습니다.프로젝트에 적용되는 솔루션 및 재사용 자산의 역할과 책임을 파악하고 요구사항과의 Gap를 분석하며, 각종 솔루션 및 재사용 자산을 적용할 경우 각 솔루션 간의 충돌 등의 문제를 미리 파악하여 구현 가능성을 확보하는데 목적이 있습니다. 1. 수행절차리드아키텍트는 아키텍처 이슈 목록에 관련된 솔루션 및 재사용 자산에 대한 관련성을 파악하고 해당 태스크의 수행 대상을 선정하고 해당 아키텍트에게 업무를 분장한다.아키텍트는 아키텍처 이슈 목록 및 아키텍처분석서를 기반으로 시스템 공통 기능을 담당하게 될 솔루션 제품 및 재사용 SW 자산을 파악한다.SA는 일반적..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.현행 시스템 분석목표 : 현행시스템의 구성 현황 및 정보 운영 현황을 파악하고 문제점 및 개선점을 도출한다.책임과 역할 : LA(리드 아키텍트), UX기획자, DA(데이터 아키텍트), 분석자, SA(소프트웨어 아키텍트), TA(테크니컬 아키텍트)입력물 : 사용자스토리, 과제수행계획서, 스토리보드산출물 : 현행시스템분석서 - 수행절차1. 리드 아키텍트는 현행 시스템의 산출물을 수집하고, 목표시스템과의 연관된 영역을 식별한다.2. 리드 아키텍트는 현행 시스템의 구성시스템을 도출하고, 특징을 작성한다. 3. SA & 분석자는 현행 시스템의 애플리케이션 및 상용 응용소프트웨어 현황, 소프트아키텍처 스타일을 작성한다.- 현행 시스템 SW 아키텍처 분석- 현행 시..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 두번째 시간으로 아키텍처 분석과정 중 현행 시스템 분석 절차에 대해 살펴보도록 하겠습니다.아키텍처 분석과정 중 현행시스템 분석은 시스템 구축 목적과 방향, 범위, 핵심 요구사항을 이해하고, 현행시스템의 문제점을 도출하여 상쉬 수준의 목표시스템 구성요소와 기술요소를 식별하는데 그 목적이 있습니다.또한 아키텍처 요구사항과 고려사항을 기반으로 아키텍처 설계 기본방향을 도출하여 설계 위험요소를 식별합니다. 1. Tailoring Guide- 현행시스템분석은 현행시스템이 존재하지 않거나 ISP 등의 수행 산출물을 이용하여 현행시스템에 대한 현황에 대해 충분히 파악 가능한 경우 현행시스템분석서의 작성은 생략할 수 있다.- 아키텍처 설계방향 정의는아키텍처 설계의..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 첫번째 시간으로 아키텍처에 대해 살펴보도록 하겠습니다.아키텍처는 시스템의 주요 구성 요소 및 메커니즘에 대해 설계하고 실행아키텍처를 구축하여 시스템 개발에 대한 기준을 정립합니다. 또한 아키텍처적으로 주요한 업무기능 및 공통기능을 개발하는 역할을 수행합니다. 1. 정책- 아키텍처를 점진적으로 상세화하고 구축 및 검증하여 개발에 필요한 표준을 정립하는 일을 수행한다.- 아키텍처에 영향을 미치는 품질속성 및 제약사항 등의 사용자스토리는 아키텍처 요구사항으로 식별하고 필요에 따라 세분화하여 스프린트 범위를 설정한다.- 아키텍처 검증을 위해서는 핵심 기능 사용자 스토리 중심으로 선정한다.- 아키텍처는 시스템 설계 및 개발의 기본원칙과 방향을 수립하는 것으로..
- Total
- Today
- Yesterday
- node.js
- Architecture
- apache
- jeus
- API Gateway
- nodejs
- aa
- 오픈스택
- 아키텍처
- 마이크로서비스 아키텍처
- Da
- Docker
- git
- k8s
- openstack token issue
- 마이크로서비스
- JBoss
- aws
- SA
- kubernetes
- 쿠버네티스
- OpenStack
- MSA
- TA
- wildfly
- openstack tenant
- SWA
- JEUS7
- webtob
- JEUS6
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |