• DocumentCode
    822799
  • Title

    Explaining Your Design

  • Author

    Wirfs-Brock, R.J.

  • Author_Institution
    Oregon Health & Sci. Univ., OR
  • Volume
    23
  • Issue
    6
  • fYear
    2006
  • Firstpage
    96
  • Lastpage
    98
  • Abstract
    Have you ever tried to explain some aspect of your design and not known where to start? Perhaps you had to present how you solved a problem or justify your chosen design among several alternatives, and you weren\´t sure how to highlight key design aspects critical in achieving a certain requirement. Design decisions with widespread impact or design nuances that might confuse new team members can benefit from good definitions and narrative explanations. When fellow designers repeatedly ask, "why did you do it that way?" It\´s good to have an effective presentation that explains the tricky parts of your design without losing people in the details
  • Keywords
    formal specification; object-oriented methods; software architecture; design decisions; software design requirements; Collaboration; Concrete; Cyclic redundancy check; Feedback; Organizing; Shape; Software design; Unified modeling language; design; design fundamentals; presentation;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2006.159
  • Filename
    4012631