Diagramming techniques for analysts and programmers
Diagramming techniques for analysts and programmers
Illustrating computer documentation: the art of presenting information graphically on paper and online
Software architecture in industrial applications
Proceedings of the 17th international conference on Software engineering
Constructing blueprints for enterprise IT architectures
Constructing blueprints for enterprise IT architectures
Applied software architecture
UML distilled (2nd ed.): a brief guide to the standard object modeling language
UML distilled (2nd ed.): a brief guide to the standard object modeling language
Information visualization: perception for design
Information visualization: perception for design
Readability and computer documentation
ACM Journal of Computer Documentation (JCD)
Software engineering (2nd ed.): principles and practice
Software engineering (2nd ed.): principles and practice
Describing software architecture with UML
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Documentation for software engineers: what is needed to aid system understanding?
SIGDOC '01 Proceedings of the 19th annual international conference on Computer documentation
The 4+1 View Model of Architecture
IEEE Software
Semiology of graphics
Designing UML diagrams for technical documentation
Proceedings of the 21st annual international conference on Documentation
Proceedings of the 21st annual international conference on Documentation
What business process modelers can learn from programmers
Science of Computer Programming
Automatic layout of UML use case diagrams
Proceedings of the 4th ACM symposium on Software visualization
A field study in static extraction of runtime architectures
Proceedings of the 8th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Guidelines on the aesthetic quality of UML class diagrams
Information and Software Technology
A method for defining IEEE Std 1471 viewpoints
Journal of Systems and Software
How novices model business processes
BPM'10 Proceedings of the 8th international conference on Business process management
How novices design business processes
Information Systems
Extraction of ownership object graphs from object-oriented code: an experience report
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Object graphs with ownership domains: an empirical study
Aliasing in Object-Oriented Programming
Hi-index | 0.00 |
This paper presents the work done to establish guidelines for the creation of readable IT-architecture diagrams and gives some examples of guidelines and some examples of improved diagrams. These guidelines are meant to assist practicing IT-architects in preparing the diagrams to communicate their architectures to the various stakeholders. Diagramming has always been important in information technology (IT), but the recent interest in IT-architecture, the widespread use of software and developments in electronic communication, make it necessary to again look at the 'art of making diagrams' for this particular class and its users. The guidelines indicate how various visual attributes, like hierarchy, layout, color, form, graphics, etc. can contribute to the readability of IT-architecture diagrams. The emphasis is on the outward appearance of diagrams. Some additional support is given for the thinking/reasoning processes while designing or using a set of diagrams and an attempt is made to arrive at a rationale of these guidelines. An evaluation process has been performed with three groups of practicing IT-architects. The outcome of this evaluation is presented. This work is part of a more comprehensive research project on "Visualisation of IT-architecture".