본문 바로가기

아키텍트

[SA강좌] Part 1-3 본 강좌의 목적 본 강좌의 목적 본 강좌의 목적은 다음과 같다. 첫째, 아키텍트가 프로젝트 시작 시점에서 투입되어 무엇을 하는지 시나리오를 작성할 수 있게 하며 둘째, 소프트웨어 아키텍처가 개발 프로젝트에 정착될 수 있도록 하고 셋째, 아키텍트의 역할에 대해서 정의를 하며 넷째, 아키텍트와 프로젝트의 구성 요소 사이의 관계에 대해서 이해를 한다. 다섯째, 소프트웨어 아키텍처가 포함된 개발 프로젝트의 프로세스는 무엇인가에 대해서 알아보고 여섯째, 아키텍트가 프로젝트에서 결정해야 할 항목은 무엇인가에 대해서 고민하는 것이다. 더보기
[SA강좌] Part 1-2 소프트웨어아키텍처를 도입하면서 달성되는 목표 소프트웨어 아키텍처를 도입하면서 달성되는 목표 소프트웨어 아키텍처를 도입함으로써 다음과 같은 목표를 달성할 수 있도록 한다. 그 목표는 크게 다음의 세가지로 들 수 있다. 첫째, 견고하고 안정적이며 고품질의 시스템을 구축할 수 있다. 둘째, 시스템 구축 시 발생하는 문제들을 초기 단계에서 해결할 수 있다. 셋째, 아키텍트의 역할을 명확히 정의하여 20%의 고급 인력으로 80%의 프로젝트 인원을 리딩할 수 있다. 아키텍트는 비용과 목표에 대해서 가장 많은 고민을 하여야 한다. 최고의 개발자들로만 구성하여도 프로젝트는 실패할 수 있다. 튼튼하고 품질 좋고 나중에 문제 발생하지 않고, 비용이 적게든다면 최선이지 않은가? 그림 Ⅰ- 1. 아키텍처 적용 시 장점 그림 Ⅰ- 1은 소프트웨어 아키텍처 도입 시 시스템.. 더보기
[SA강좌] Part 1-1 시작배경 이 문서는 제가 운영하는 SA까페에있는 내용을 정리하여 블로그에 재오픈하는 내용입니다. 몇가지 내용을 첨삭하여서 올리는 내용으로 많은 분들이 읽으시고 참조하신다면 저도 즐겁고 보는 분들도 즐거울듯 합니다. 요즘들어 아키텍트나 SA에 대해서 많이 이야기가 되고 있는데... 그 전반적인 것에 대해서 한번 정리하고 가능하면 쉽게 설명하려고 애썼는데... 문서나 강좌를 해보니... 많이 어렵습니다. ~.~ 그래도... 많은 분들이 보셨으면 해서.. 다시 한번 정리합니다. ~.~ 소프트웨어 아키텍처 Part 1 I 시작 배경 이 문서에는 소프트웨어 아키텍쳐에 대한 전반적인 소개자료와 기초개념에 대해서 설명하고 있다. 먼저, 소프트웨어란 무엇인가에 대해서 다시한번 생각해보자. 여러가지 설명과 이해가 다 다르겠지만,.. 더보기