본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 열세번째 시간으로 아키텍처 개발 중 개발환경 구성 과정에 대해 살펴보도록 하겠습니다.어플리케이션 설계 및 개발 시 준수해야 할 표준을 정의하는데 목적이 있습니다. 1. 수행절차제품 개발 시 설계하고 구축하기 위해 사전에 정의해야 하는 표준을 식별한다.어플리케이션 설계 및 개발에 필요한 개발표준이 필요한 경우, 개발언어 및 프레임워크의 특성을 반영하여 개발표준을 정의한다.개발에 활용될 명명 규칙 및 코딩표준을 정의하고 정제한다. 개발 시에 준수해야 하는 기본적인 개발가이드라인을 정의하고 정제한다. 사용자스토리 기반으로 분석자와 협의하여 업무 트랜잭션 유형을 정의한다. 업무 트랜잭션 유형별로 개발 표준 및 개발가이드라인을 준용하여 코드템플릿을 작성한다...
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 열두번째 시간으로 아키텍처 개발 중 개발환경 구성 과정에 대해 살펴보도록 하겠습니다.아키텍처에 기반하여 최적의 개발환경 구성에 필요한 솔루션 및 개발 툴을 식별하고 구성하여 개발환경을 표준화하는데 목적이 있습니다. 1. 수행절차아키텍처에 기반하여 서버 개발환경을 구성한다.서버 개발환경 구성방안을 설계한다.서버 별로 설치해야 할 소프트웨어 목록을 확인하여 소프트웨어를 설치하고 구성한다.어플리케이션 실행에 필요한 라이브러리 및 공통 모듈을 설치한다.설치 및 구성이 정상적으로 되었는지 점검한다.아키텍처에 기반하여 개발자 로컬 PC의 개발환경을 구성한다.개발자 로컬 PC에 설치해야 할 모든 솔루션과 개발 툴을 식별한다.각 솔루션과 개발 툴에 대한 설치 및 ..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 열한번째 시간으로 아키텍처 개발 과정에 대해 살펴보도록 하겠습니다.시스템 개발을 위한 표준정의 및 개발환경을 구성하고 아키텍처 주요 구성요소 및 시스템 공통 모듈을 설계하고 개발하여 실행아키텍처를 구축하고 검증하는데 목적이 있습니다. 1. 테일러링가이드(Tailoring Guide)실행 아키텍처 구축은 1차 시스템이 구축되어 있고, 이후에 추가 개발을 수행하는 프로젝트와 같이 아키텍처 베이스라인이 이미 확보된 경우에는 생략할 수 있다. 또한 개발환경이 이미 확보된 경우에도 생략할 수 있다.제품의 UI정책에 따라 UI전략을 수립해야 하며 기존에 작성된 제품의 UI표준이 있을 경우 해당 표준을 준용한다.표준 정의시 UI표준에서는 공통적으로 사용하는 화면..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 열번째 시간으로 아키텍처 설계 중 POC 수행 과정에 대해 살펴보도록 하겠습니다.아키텍처정의에 대한 개념 및 수행능력을 확인하는데 목적이 있습니다. 1. 수행절차기술검증 설계 시 정의한 개발 및 테스트 환경을 구축한다.기술검증 설계 문서를 기반으로 기술검증 개발을 수행한다.완료된 개발 산출물로 테스트 시나리오에 따라 테스트를 수행하고 결과를 측정한다. 2. 수행가이드고객이 요구하는 경우에 수행한다.기술검증 개발은 직접 개발 외 다른 방법으로 기술검증이 어려운 경우 또는 기술검증 개발 결과물이 본 과제 구현에서 재활용 될 수 있는 경우 수행을 권장한다.기술검증 개발 및 테스트를 위한 기간과 공수는 과제 착수 시 명확하게 계획하고 관리하여 자원이 낭비되..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 아홉번째 시간으로 아키텍처 설계 중 데이터아키텍처 설계 과정에 대해 살펴보도록 하겠습니다.시스템 구축을 위한 목적과 방향을 이해하고 향후 데이터아키텍처 수립을 위한 전체 데이터 구성도, 데이터 흐름, 통합/분산, 관리방안 등을 정의하고 설계 이슈에 대한 상세설계를 수행하는데 목적이 있습니다. 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은 목표 시스템과 외부 구성요소와의 상호작용을 파악하여 관계를 정의한다.아키텍트는 시스템 구축과 관련된 이해당사자를 도출하여 역할과 ..
- Total
- Today
- Yesterday
- kubernetes
- node.js
- nodejs
- jeus
- wildfly
- webtob
- SWA
- 마이크로서비스
- apache
- k8s
- Docker
- openstack tenant
- SA
- Da
- JBoss
- aa
- API Gateway
- aws
- JEUS7
- TA
- 쿠버네티스
- OpenStack
- 오픈스택
- MSA
- Architecture
- 마이크로서비스 아키텍처
- JEUS6
- openstack token issue
- 아키텍처
- git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |