• DocumentCode
    816956
  • Title

    The Irrelevance of Architecture

  • Author

    Booch, Grady

  • Volume
    24
  • Issue
    3
  • fYear
    2007
  • Firstpage
    10
  • Lastpage
    11
  • Abstract
    The architecture of a software-intensive system is largely irrelevant to its end users. Far more important to these stakeholders is the system´s behavior, exhibited by raw, naked, running code. Most interesting system tests should be based on the use cases that are identified incrementally over the system´s life cycle, the same use cases that the system´s architects used to guide their design decisions. Testers can conduct other system tests only after the system´s architecture is crisp. Just as analysts use a system´s architecture as scaffolding along which to climb and examine the details of every edge, so too can testers use a system´s architecture to devise tests that are relevant to the particular texture of that implementation
  • Keywords
    program testing; software architecture; systems analysis; design decisions; software-intensive system architecture; system behavior; system life cycle; system tests; Buildings; Computer architecture; Economies of scale; Life testing; Programming profession; Project management; Quality management; Risk management; Software testing; System testing; software architecture; stakeholder roles; system behavior;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2007.93
  • Filename
    4163017