본문 바로가기

소프트웨어아키텍처

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