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
Link To Document :
بازگشت