Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

A pragmatic view of the system architect

Published: 01 July 1985 Publication History

Abstract

A whole-system designer, fire fighter, mediator, and jack-of-all-trades, the system architect brings unity and continuity to a development project—offsetting the inevitable compartmentalization of modern modular designs.

References

[1]
Aron. I.D. The Program Developmtvt Process: Part II, the Programming Team. Addison-Wesley, Reading, Mass. 1983. Establishes the system architect as designer of the framework and externals of a system.
[2]
Brooks. F.P. Jr. The Mythical Man-Month-Essays on Software Engineering. Addison-Wesley. Reading, Mass., 1975. Describes many "real" aspects of developing a large software system, including the idea of system architect.
[3]
Gunther. R.C. Management Methodology for Software Product Engineering. Wiley, New York, 1978. Defines the functions of the chief programmer.
[4]
Hofstadter. D.R. Godel, Escher, Bach: At1 Eternal Golden Braid. Basic Books. New York. 1979. A philosophical exploration of the relationships among ideas: recursion. isomorphism. perception. etc. Provides food for thought for the system architect.

Cited By

View all
  • (2019)A Case for a New IT Ecosystem: On-The-Fly ComputingBusiness & Information Systems Engineering10.1007/s12599-019-00627-x62:6(467-481)Online publication date: 9-Dec-2019
  • (2015)A systematic literature review on energy efficiency in cloud software architecturesSustainable Computing: Informatics and Systems10.1016/j.suscom.2014.11.0047(2-10)Online publication date: Sep-2015
  • (2014)Adaptive SOA stack and discovery framework for redundant services2014 9th International Conference on Industrial and Information Systems (ICIIS)10.1109/ICIINFS.2014.7036620(1-6)Online publication date: Dec-2014
  • Show More Cited By

Recommendations

Reviews

David W. Burry

As one would expect from the title, “no attempt is made in this paper to be theoretical.” Instead, a view of the role of the system architect, “based on the author's own experience as a system architect on three separate projects during the past six years,” is presented. In a short space, a fairly complicated software development model is detailed. There are no major departures from current thinking on software development. Perhaps as a reflection of the pragmatic viewpoint, there is a refreshing emphasis on “turf” and “accountability.” These are issues which this reviewer feels are often ignored in theoretical treatments. Unfortunately, the author has missed an important element of the pragmatic approach. Funk and Wagnalls' dictionary defines pragmatism as “the doctrine that thought or ideas have value only in terms of their practical consequences, and that results are the sole test of the validity or truth of ones belief.” This paper makes no attempt to apply this pragmatic validity test to the ideas presented. Although the reader easily senses that there are six years of practical experience underlying the author's beliefs, there is little attempt to convince us of their correctness by direct reference to this experience. I would not recommend this paper to someone looking for new ideas or new arguments (pragmatic or theoretical) for current ideas in software development. An individual looking for a short overview of a software development model with a practical orientation may find the paper suitable.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 28, Issue 7
July 1985
85 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/3894
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1985
Published in CACM Volume 28, Issue 7

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)128
  • Downloads (Last 6 weeks)19
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)A Case for a New IT Ecosystem: On-The-Fly ComputingBusiness & Information Systems Engineering10.1007/s12599-019-00627-x62:6(467-481)Online publication date: 9-Dec-2019
  • (2015)A systematic literature review on energy efficiency in cloud software architecturesSustainable Computing: Informatics and Systems10.1016/j.suscom.2014.11.0047(2-10)Online publication date: Sep-2015
  • (2014)Adaptive SOA stack and discovery framework for redundant services2014 9th International Conference on Industrial and Information Systems (ICIIS)10.1109/ICIINFS.2014.7036620(1-6)Online publication date: Dec-2014
  • (2014)The Next Step in Educational Program Budgets and Information Resource ManagementJournal of Research on Computing in Education10.1080/08886504.1988.1078185621:1(1-14)Online publication date: 25-Feb-2014
  • (2006)The Past, Present, and Future for Software ArchitectureIEEE Software10.1109/MS.2006.5923:2(22-30)Online publication date: 1-Mar-2006
  • (1999)The Software ArchitectSoftware Architecture10.1007/978-0-387-35563-4_33(565-583)Online publication date: 1999
  • (1995)Integrating architectural design into the development processProceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer Based Systems10.1109/ECBS.1995.521847(114-121)Online publication date: 1995
  • (1988)A field study of the software design process for large systemsCommunications of the ACM10.1145/50087.5008931:11(1268-1287)Online publication date: 1-Nov-1988
  • (1988)Systems planning for the enterprise-wide information management complex: the architectural approachJournal of Management Information Systems10.1080/07421222.1988.115178225:2(23-37)Online publication date: 1-Sep-1988
  • (1986)Hardware architecture considerations in the WE32100 chip setIEEE Micro10.1109/MM.1986.3047416:2(29-46)Online publication date: 1-Apr-1986
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media