
결론은 아키텍쳐와 설계는 아무 차이가 없음
아키텍쳐 는 저수준의 세부사항과는 분리된 고수준의 무언가를 가리킬 때 사용설계는 저수준의 구조 또는 결정사항 등을 의미할 때Software Architecture 의 목표
토끼와 거북이’에서 토끼는 자신의 능력을 과신하고 잠을 자버림
소프트웨어 시스템은 서로 다른 두 가지 가치를 제공함
→ 행위(behavior)와 구조(structure)
행위
아키텍쳐
아이젠하워 매트릭스
| 중요함 & 긴급함 | 중요함 & 긴급하지 않음 |
|---|---|
| 중요하지 않음 & 긴급함 | 중요하지 않음 & 긴급하지 않음 |
행위 는 긴급하지만 중요하지 않고
아키텍쳐 는 긴급하지 않지만 중요함
해당 분류에 대한 우선순위는 아래와 같음
하지만, 때때로 3.을 최우선순위로 격상시키는 경우가 발생
→ 이런 때에 중요도가 높은 아키텍쳐가 무시되고 중요도가 낮은 기능을 선택하게 됨