Rebecca Wirfs-Brock

Rebecca J. Wirfs-Brock (born 1953 in Portland, Oregon) is an American software engineer and consultant in object-oriented programming and object-oriented design, the founder of the information technology consulting firm Wirfs-Brock Associates, and inventor of Responsibility-Driven Design, the first behavioral approach to object design.

Rebecca J. Wirfs-Brock
Born1953 (age 6667)
NationalityAmerican
Alma materUniversity of Oregon
Known forResponsibility-driven design
Partner(s)Allen Wirfs-Brock
Websitewww.wirfs-brock.com

Wirfs-Brock holds a B.A. in computer and information science and psychology from the University of Oregon.[1] She worked at Tektronix for 15 years as a software engineer before moving on to Instantiations (founded by her husband Allen Wirfs-Brock), which was acquired by Digitalk which merged with Parc Place Systems to become ParcPlace-Digitalk in 1995. She was the Chief Technologist for the professional services organization of a Smalltalk language vendor.

She holds a U.S. Patent #4,635,049 "Apparatus for Presenting Image Information for Display Graphically" together with Warren Dodge.

Wirfs-Brock first coined the "-driven" meme in an OOPSLA 1989 paper she co-authored with Brian Wilkerson.[2] Before that time, the most prevalent way of structuring objects was based on entity-relationship modeling ideas (popularized by James Rumbaugh, Steve Mellor and Sally Shlaer).

She wrote about object role stereotypes in 1992 in a Smalltalk Report article and this influenced the UML notion of stereotypes. Her invention of the conversational (two-column) form of use cases was then popularized by Larry Constantine. Most of the more recent "driven" design approaches acknowledge their roots and the influence of RDD, of which class-responsibility-collaboration cards are one popular technique. She was the design columnist for IEEE Software until December 2009.

Bibliography

  • Designing Object-Oriented Software, with Brian Wilkerson and Lauren Wiener, Prentice-Hall, 1990, ISBN 0-13-629825-7
  • Object Design: Roles, Responsibilities, and Collaborations, with Alan McKean. Addison-Wesley, 2003, ISBN 0-201-37943-0
gollark: Why not?
gollark: Hmm, I wonder if I could somehow bridge the apioform hotline to Discord voice chats.
gollark: For now, this works* without root.
gollark: adb backup exists, I think.
gollark: To clarify, your enjoyment is mandatory.

References

  1. Online C.V
  2. Wirfs-Brock, Rebecca; Wilkerson, Brian (1989). "Object-oriented design: a responsibility-driven approach". Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications. New York: ACM: 71–75. doi:10.1145/74877.74885.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.