첫번째 장은 책 설명으로 부터 시작되고 본격적인 내용은 이렇게 시작한다.
"비유의 중요성"
그 사례를 예로 들면서, 독자를 설득시키려는 노력이 보인다.
사례 1.
과학의 역사는 비유의 힘에 기초를 둔 발견들로 가득하다.
화학자 케쿠레는 자기의 꼬리를 물고 있는 뱀의 꿈을 꾸었다. 그는 깨어나서 벤젠의 특성을 설명할 수 있는 고리 모양의 분자 구조를 깨달았다.
사례 2.
기체의 운동 이론은 당구공 모델에 기초한다. 다수의 기체 분자는 당구공처럼 탄력적으로 충돌하는 것으로 생각되어져 왔다. 이 모델로부터 여러 가지 효과적인 이론들이 발전되어 왔다.
이런 사례로 보건데, 일반적으로 모델(비유)은 생생하고 포괄적인 개념으로 이해될 수 있다는데 의의가 있으며, 특성이나 관계, 의문의 여지를 제공한다.
프로그램 설계를 하기 위해서 그 비유가 무엇일지 생각해두어야 하며, 그 비유가 단순하고, 다른 비유들과 적절한 연결관계가 유지되어야 하며, 다른 관찰 현상을 설명할수 있어야 한다.
예를 들어 보면
"줄에 매달려 앞뒤로 흔들리는 무거운 돌"을 비유해 보자.
1. 갈릴레오 : 흔들리는 돌 = 진자
2. 아리스토텔레스 제자 : 흔들리는 돌 = 위치 에너지
1. 갈리레오, 돌의 무게, 흔딜리는 돌의 반경, 각의 이동, 한번 흔들릴때의 시간을 연구 함
2. 아리스토텔레스 제자, 돌의 무게, 올려질 수 있는 높이, 떨어지는데 걸리는 시간을 연구함
서로 다른 모델(비유)를 들어 각자 다른 쪽으로 연구를 한다.
이처럼 모델(비유)를 잘 잡아두어야, 원하는 프로그램을 만들수 있다고 저자는 설명한다.
"비유의 중요성"
그 사례를 예로 들면서, 독자를 설득시키려는 노력이 보인다.
사례 1.
과학의 역사는 비유의 힘에 기초를 둔 발견들로 가득하다.
화학자 케쿠레는 자기의 꼬리를 물고 있는 뱀의 꿈을 꾸었다. 그는 깨어나서 벤젠의 특성을 설명할 수 있는 고리 모양의 분자 구조를 깨달았다.
사례 2.
기체의 운동 이론은 당구공 모델에 기초한다. 다수의 기체 분자는 당구공처럼 탄력적으로 충돌하는 것으로 생각되어져 왔다. 이 모델로부터 여러 가지 효과적인 이론들이 발전되어 왔다.
이런 사례로 보건데, 일반적으로 모델(비유)은 생생하고 포괄적인 개념으로 이해될 수 있다는데 의의가 있으며, 특성이나 관계, 의문의 여지를 제공한다.
프로그램 설계를 하기 위해서 그 비유가 무엇일지 생각해두어야 하며, 그 비유가 단순하고, 다른 비유들과 적절한 연결관계가 유지되어야 하며, 다른 관찰 현상을 설명할수 있어야 한다.
예를 들어 보면
"줄에 매달려 앞뒤로 흔들리는 무거운 돌"을 비유해 보자.
1. 갈릴레오 : 흔들리는 돌 = 진자
2. 아리스토텔레스 제자 : 흔들리는 돌 = 위치 에너지
1. 갈리레오, 돌의 무게, 흔딜리는 돌의 반경, 각의 이동, 한번 흔들릴때의 시간을 연구 함
2. 아리스토텔레스 제자, 돌의 무게, 올려질 수 있는 높이, 떨어지는데 걸리는 시간을 연구함
서로 다른 모델(비유)를 들어 각자 다른 쪽으로 연구를 한다.
이처럼 모델(비유)를 잘 잡아두어야, 원하는 프로그램을 만들수 있다고 저자는 설명한다.
'책 정리 > 프로그램 설계 방법론' 카테고리의 다른 글
3.5 프로그램 언어 선택의 필요 조건 (0) | 2008.05.08 |
---|---|
지금까지 요약 (0) | 2008.05.08 |
3-4 아키텍처의 필요조건 (0) | 2008.05.06 |
3-3 요구분석의 필요조건 (0) | 2008.05.06 |
3-2 문제 정의의 필요조건 (0) | 2008.05.06 |
3-1 필요조건은 중요하다, 시간을 우선 확보해라 (0) | 2008.05.06 |
3, 컨스트럭션의 필요 조건 (0) | 2008.05.06 |
2-3 일반적인 소프트웨어의 비유들 (0) | 2008.05.05 |
2.2 소프트웨어에 비유를 사용해라 (0) | 2008.05.05 |
두서없이 적어 놓는것으로 시작한다. (0) | 2008.05.05 |
최근댓글