Grady Booch
Grady Booch (nascido em 27 de de Fevereiro de, 1955 no Texas ) é um americano cientista da computação . Ele é considerado um pioneiro na área de design de software modular e orientado a objetos e bibliotecas de classes ( Ada , C ++ ). Em 1977, ele se formou em Ciências pela Academia da Força Aérea dos Estados Unidos e, em 1979, recebeu o título de Mestre em Ciências pela Universidade da Califórnia .
Desde 1980 ele é Cientista Chefe da Rational Software em Santa Clara (Califórnia) . Junto com Ivar Jacobson e James Rumbaugh, também se fala dos Três Amigos (fundador da Unified Modeling Language ). Depois que a Rational Software foi adquirida pela IBM , ele trabalhou na IBM e é IBM Fellow desde 2003 .
2016 Booch foi premiado com o prêmio Computer Pioneer Award da IEEE Computer Society .
Notação de Booch
A base para a colaboração de Booch na Unified Modeling Language (UML) foi sua própria notação, que é perceptível para as classes devido à sua forma gráfica característica. Esta notação não está mais em uso.
Os elementos essenciais desta notação são classes e seus relacionamentos entre si. As aulas são simbolizadas por uma nuvem. O nome da turma está nesta nuvem. As classes abstratas são indicadas por um triângulo no topo com um "A". As classes parametrizadas são expandidas com um nome de classe em uma caixa retangular. Os relacionamentos mais importantes entre as classes são herança , propriedade ( agregação ) e uso. Durante a fase de design, às vezes eles são mostrados apenas como associações simples . A seta de um relacionamento de herança vai da subclasse de herança para a superclasse. A relação de propriedade é representada por uma linha com um círculo preenchido no final da classe de agregação; este círculo não é preenchido quando usado.
bibliografia
- 1983 - Engenharia de Software com Ada
- 1987 - Componentes de software com Ada (incluindo biblioteca de componentes)
- 1991/1994 - Design Orientado a Objetos com Aplicações
Links da web
- Blog por Grady Booch (inglês)
- Literatura de e sobre Grady Booch no catálogo da Biblioteca Nacional Alemã
| dados pessoais | |
|---|---|
| SOBRENOME | Booch, Grady |
| PEQUENA DESCRIÇÃO | Cientista da computação americano |
| DATA DE NASCIMENTO | 27 de fevereiro de 1955 |
| NATURALIDADE | Texas , Estados Unidos |