• DocumentCode
    2423291
  • Title

    Strategic Versus Tactical Design

  • Author

    Eden, Amnon H.

  • Author_Institution
    University of Essex, United Kingdom and Center For Inquiry International, Amherst, NY
  • fYear
    2005
  • fDate
    03-06 Jan. 2005
  • Abstract
    We seek to distinguish Strategic design decisions (e.g., to adopt a programming paradigm, architectural style, CBSE standard or application framework) from tactical design decisions (e.g. to use a design pattern, refactoring or programming idiom). This distinction is important since strategic statements carry far-reaching implications over the implementation and therefore must be made early in the development process, whereas tactical statements have localized effect and must be deferred to a latter stage in the process. We formulate the Locality criterion, a well-defined and language-independent criterion which divides all design statements in two abstraction classes. We apply our criterion to a broad range of statements and demonstrate that strategic statements are non-local and that tactical design statements are local. We also demonstrate that assumptions leading to architectural mismatch are non-local.
  • Keywords
    Algorithm design and analysis; Application software; Computer architecture; Computer languages; Computer science; Software algorithms; Software architecture; Software engineering; Software standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2005. HICSS '05. Proceedings of the 38th Annual Hawaii International Conference on
  • ISSN
    1530-1605
  • Print_ISBN
    0-7695-2268-8
  • Type

    conf

  • DOI
    10.1109/HICSS.2005.563
  • Filename
    1385886