▶ 컴포넌트(모듈의 집합) ㅡ 정확히는 아니지만 이렇게 생각하는 것이 편하다 : 인터페이스가 있어 작은하나의 기능이라 할 수 있다.▶소프트웨어 설계모델링-상위: (뼈대) 아키텍쳐 -> 데이터-하위:(배치) 인터페이스, 사용자 인터페이스▶구조모델링: 사람이 살기위한 틀▶행위모델링: 사람이 어떻게 사는지 고려▶알고리즘 중심- 소프트웨어 설계방법- 구조적 설계 : coad/yourdon- 자료중심 설계- 객체지향 설계 : 추상화(지하철 노선도)▶소프트웨어 구조도- Fan-in: 입력(값) // 팬인이 높은 경우 : 재사용 측면에서 잘 된 설계 //단일 장애 발생 가능성 有-Fan-out: 출력(값) //팬아웃이 높은 경우 : 불필요한 타모듈 호출확인=..