그래디 부치

Grady Booch
그래디 부치
Grady Booch, CHM 2011 2 cropped.jpg
2011년 Grady Boch
태어난 (1955-02-27) 1955년 2월 27일(67세)
미국 텍사스 주, 아마릴로
교육미국 공군사관학교 (B.S.)
캘리포니아 대학교 샌타바바라 (MS)
로 알려져 있다
어워드
과학 경력
기관
웹 사이트researcher.watson.ibm.com/researcher/view.php?person=us-gbooch

그래디 부치(Grady Boch, 1955년 2월 27일 ~ )는 미국의 소프트웨어 엔지니어이며, Ivar Jacobson, James Rumbaugh와 함께 통합 모델링 언어(UML)를 개발한 것으로 잘 알려져 있습니다.소프트웨어 아키텍처, 소프트웨어 엔지니어링 및 협업 개발 [1][2][3][4][5][6][7]환경에서의 혁신적인 작업으로 국제적으로 인정받고 있습니다.

교육

부치는 1977년 미국 공군 사관학교에서 학사 학위를, 1979년 캘리포니아 대학 산타 [8]바바라에서 전기공학 석사 학위를 취득했습니다.

경력 및 연구

부치는 졸업 후 반덴버그 공군기지에서 근무했다.그는 프로젝트 엔지니어로 시작해서 나중에 우주왕복선과 다른 프로젝트들을 위한 지상 지원 임무를 맡았다.그는 석사 학위를 받은 후 공군 [9]사관학교 교관이 되었다.

Boch는 1981년 설립 후 2003년 IBM에 인수된 Rational Software Corporation의 최고 과학자로 재직했으며, 2008년 3월까지 계속 근무했습니다.그 후 IBM Research의 소프트웨어 엔지니어링 수석 과학자와 Benjamin Cummings의 시리즈 편집자가 되었습니다.

부치는 소프트웨어 개발의 예술과 과학을 향상시키는 데 그의 일생의 일을 바쳤다.1980년대에 그는 에이다에서 프로그래밍에 관한 가장 인기 있는 책 중 하나를 썼다.그는 1990년대에 이바 제이콥슨, 제임스 럼보와 함께 통합 모델링 언어를 개발한 것으로 가장 잘 알려져 있습니다.

IBM 1130

부치는 IBM 1130에서 [10]프로그래밍을 처음 접하게 되었습니다.

영업사원이 동정할 때까지 IBM 영업소 문을 두드렸습니다.잠시 이야기를 나눈 후, 그는 나에게 Fortran[설명서]를 건네주었다."이 아이한테 다시는 연락 안 할 거야."라고 생각하면서 준 게 분명해.저는 다음 주에 돌아와서 이렇게 말했습니다. "정말 멋지다.나는 모든 것을 읽고 작은 프로그램을 하나 썼다.컴퓨터는 어디에 있습니까?기쁘게도 그 동료는 주말과 늦은 저녁 시간에 IBM 1130에서 프로그래밍하는 시간을 발견했습니다.그것은 저의 첫 번째 프로그래밍 경험이었고, 제 경력을 시작한 익명의 IBM 세일즈맨에게 감사해야 합니다.감사합니다, IBM.

부치법

클래스 다이어그램

Boch는 1991/94년 저서 Object Oriented Analysis and Design With Applications에서 Boch 소프트웨어 개발 방법을 개발했습니다.그는 복잡한 코드를 단순화하기 위해 더 많은 클래스를 추가할 것을 조언한다.부치 방식은 소프트웨어 엔지니어링에서 사용되는 기술입니다.객체 지향 분석 및 설계에 널리 사용된 객체 모델링 언어 및 방법론입니다.Rational Software에 있을 때 Boch에 의해 개발되었습니다.

Boch 메서드의 표기 양상은 UML(Unified Modeling Language)로 대체되었습니다.UML(Unified Modeling Language)은 객체 모델링 기법(OMT) 및 객체 지향 소프트웨어 엔지니어링(OOSE) 요소와 함께 Boch 메서드의 그래픽 요소를 특징으로 합니다.

Boch 방법의 방법론적 측면은 여러 방법론과 프로세스에 통합되었으며, 이러한 방법론은 주로 RUP(Rational Unified Process)이다.

설계 패턴

부치는 또한 디자인 패턴의 옹호자이다.예를 들어, 그는 그 분야에서 매우 영향력 있는 초기 책인 Design Patterns의 서문을 썼다.

IBM Research - Almaden

현재 IBM Research - Almaden에서 소프트웨어 엔지니어링 수석 과학자로 근무하고 있으며, "소프트웨어 아키텍처 핸드북" 작업을 계속하고 소프트웨어 엔지니어링 분야에서 여러 장기 프로젝트를 이끌고 있습니다.Grady는 전 세계 수많은 복잡한 소프트웨어 집약적 시스템에서 설계자 및 아키텍처 멘토 역할을 수행해 왔습니다.

출판물

Grady Boch는 여러 기사와 책을 출판했다.선택 항목:

  • Ada를 [11]사용한 소프트웨어 엔지니어링
  • 오브젝트 솔루션: 오브젝트 지향 프로젝트 [12]관리.
  • 통합 소프트웨어 개발 프로세스.아이바 제이콥슨, 제임스 [13]럼보랑요
  • UML 트레이닝 코스 완료.제임스 럼보, 이바 제이콥슨과 [14]함께요
  • Unified Modeling Language Reference Manual, 제2판.제임스 럼보, 이바 제이콥슨과 [15]함께요
  • Unified Modeling Language User Guide, 제2판.제임스 럼보, 이바 제이콥슨과 [16]함께요
  • 응용 [17]프로그램을 사용한 객체 지향 분석 및 설계

수상과 영예우

IEEE Computer Society 제1회 TechIgnite 컨퍼런스에서 Boch씨

1995년, Boach는 컴퓨터 기계 [18]협회 펠로우로 취임했습니다.그는 IBM에 입사한 직후인 2003년에 IBM 펠로우로 임명되었고, 2008년 3월 18일에 현재의 역할을 맡게 되었습니다.그는 2010년에 [19]IEEE 펠로우로서 인정받았다.2012년, 부치는 영국 컴퓨터[20] 협회로부터 2012년 러브레이스 메달을 받았고 2013 러브레이스 강의를 했다.[21]그는 2007년에 튜링 강의를 했다.그는 2016년 통합 모델링 언어(UML)[22]의 창설을 이끈 객체 모델링 분야의 선구적인 업적으로 IEEE Computer Society Computer Pioneer 상을 받았습니다.

레퍼런스

  1. ^ "A podcast interview with Grady Booch on Software Engineering Radio".
  2. ^ ""The Promise, The Limits, The Beauty of Software" talk at Yahoo!". Archived from the original on 2007-06-01.
  3. ^ "There is joy in software. Podcast".
  4. ^ "Grady Booch On Architecture podcast series". Archived from the original on 2018-08-03. Retrieved 2010-08-05.
  5. ^ "Zen and the Art of Architecture: the Innovation Interview with Grady Booch Part 1". 23 February 2012.
  6. ^ "Zen and the Art of Architecture: the Innovation Interview with Grady Booch Part 2". March 2012.
  7. ^ "Zen and the Art of Architecture: the Innovation Interview with Grady Booch Part 3". 8 March 2012.
  8. ^ Swaine, Michael (2007-03-09). "Dr. Dobb's Excellence in Programming Award". Dr. Dobb's Journal.
  9. ^ Murphy, Kieron. "Grady Booch: A man of methods". developer.com. Retrieved 13 August 2020.
  10. ^ Booch, Grady (2003-04-03). "Quote from interview: Grady Booch polishes his crystal ball". IBM. Retrieved 2007-01-16.
  11. ^ Benjamin/Cummings(1983) ISBN 0-8053-0604-8.
  12. ^ Pearson Education(1995) ISBN 0-8053-0594-7.
  13. ^ 프렌티스 홀(1999) ISBN 978-0-201-57169-1.
  14. ^ 프렌티스홀(2000) ISBN 0-13-087014-5.
  15. ^ Addison-Wesley (2004) ISBN 978-0-321-24562-5.
  16. ^ Addison-Wesley (2005) ISBN 978-0-321-26797-9.
  17. ^ Addison-Wesley (2007) ISBN 0-201-89551-X.
  18. ^ "ACM: Fellows Award / Grady Booch". Fellows.acm.org. Archived from the original on 2012-05-27. Retrieved 2013-03-19.
  19. ^ "Fellow Class of 2010". IEEE. Archived from the original on 2013-05-16. Retrieved 2013-03-19.
  20. ^ "Grady Booch presented with BCS Lovelace Medal". BCS. 29 May 2012. Archived from the original on 2015-09-23. Retrieved 11 December 2013.
  21. ^ "Trends in programming". BCS. Grady Booch, who gave 2013’s BCS Lovelace Lecture, has, ...
  22. ^ "Grady Booch IEEE Computer Society". Retrieved 2019-06-06.

외부 링크