The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - October (2008 vol.41)
pp: 96-99
ABSTRACT
In a previous Computer column, "How Business Goals Drive Architectural Design" (Aug. 2007, pp. 101-103), an architecture-centric approach to software design in which the final architecture embodies the systemic properties and nonfunctional requirements that are critical to the application's success was proposed. Here, it is considered whether such an approach produces systems that are subsequently easier to evolve. Using an Internet-based collaborative system and its whiteboard subsystem as an example, it is shown that architecture-centric methods can result in a significantly improved system that not only meets its quality expectations but is not excessively complex.
INDEX TERMS
Internet, Maintenance, Object oriented modeling, Drives, Software design, Computer architecture, Testing, Collaborative work, Speech, Teleconferencing, software evolution, software engineering, software architectures
CITATION
"Structural Complexity in Architecture-Centric Software Evolution", Computer, vol.41, no. 10, pp. 96-99, October 2008, doi:10.1109/MC.2008.434
SEARCH
32 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool