software architecture

Service: UML-driven Software Applications Architecture, Solutions Architecture and Systems Architecture

Dr Darren's UML™ Parsing Analysis recipe for sentence-by-sentence representation of technical documents like software architecture documentation is particularly suited to architectural modelling and recording architectural solutions, especially when combined with port-based engineering and service orientation using Unified Modeling Language™ (UML™).

Software Architecture


From Wikipedia:

Types of software architects

The enterprise architect handles business-related software decisions that frequently can involve multiple software systems within an organization, spanning several projects teams, and often at more than one site. The Enterprise Architect may seldom see or interact with source code.

An application architect works with a single software application. This may be a full- or a part-time role. The application architect is almost always an active software developer.

Other similar titles in use, but without consensus on their exact meaning, include:

  • Solutions Architect, which may refer to a person directly involved in advancing a particular business solution needing interactions between multiple applications. May also refer to an Application Architect.
  • System Architect (singular), which is often used as a synonym for Application Architect.
  • Systems Architect (plural), which is often used as a synonym for Enterprise Architect or Solutions Architect.
The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships between them. The term also refers to documentation of a system's software architecture. Documenting software architecture facilitates communication between stakeholders, documents early decisions about high-level design, and allows reuse of design components and patterns between projects.

UML zone

For information on Webel IT training courses and analysis services in advanced graphical UML™ and SysML™ please visit:

- Advanced UML and SysML training seminars and workshops

- Service: IT Training: Unified Modeling Language (UML), Systems Modeling Language (SysML), and UML-driven Java

This Webel IT Australia zone is dedicated to the graphical Unified Modeling Language™ (UML™), to UML™ education, and to applications of UML™ beyond model-driven software engineering to science, engineering, art, and much more.

Dr Darren, long time UML™ user and educator, says:

"The more I use the UML the more I believe in it's potential and importance as a lingua franca of information technology. I am a true UML advocate. It is, quite simply, one of the most important technologies in the history of humankind."

This is also the home of Dr Darren's powerful UML™ Parsing Analysis recipe for translating text documents into UML™ and SysML analysis models. And you'll find lots of examples of the applications of Systems Modeling Language™ (SysML™) to science and engineering problems.

Dr Darren is recognised as a leader in model-based engineering and graphical software and systems engineering technologies.
Syndicate content