- System Architect (software)
caption = System Architect with BPMN and Network Diagrams Open and Browsed
name = System Architect
Telelogic, An IBM Company
latest_release_version = Version 11.1 with SP1
latest_release_date = Released
Sept 25 2008
website = [http://www.telelogic.com/products/systemarchitect/ http://www.telelogic.com/products/systemarchitect/]
System Architect is an
enterprise architecturetool that is used by the business and IT departments of major commercial corporations, government civilian agencies, and government military agencies to build models of all aspects of their business operations and the systems, applications, and databases that support them. System Architect is used to build DoDAFarchitectures. The Architecture Developmentand Analysis Survey, conducted by MITRE Corporationfor the US Office of the Assistant Secretary of Defense for Networks & Information Integration(OASD NII) and revealed at the CISA worldwide conference on December 1 2005, reported that out of 96 programs building DoDAF architectures responding to the survey, 77% used System Architect, either by itself (48%) or in conjunction with another modeling tool (29%). [The US Office of the Assistant Secretary of Defense (NII) Architecture Development and Analysis Survey, conducted by MITRE Corporation, and presented at the CISA worldwide conference on December 1 2005.]
In building an enterprise architecture, users use System Architect to build diagrammatic and textual models of all aspects of their organization, including the who, what, where, when, why, and how things are done. The users building the models are typically enterprise architects, business architects, business analysts, data architects, software architects, and so forth. This information can be viewed by all stakeholders of the organization — including its workers, management, and outside vendors (depending on the level of access they've been granted to the information), through generation of the information to a static website, or enabling direct web-access to the information in the repository. The stakeholders can use this information to get answers to questions about the organization's architecture in the form of visual diagrams and reports that produce textual information, pie charts, and other dashboards.
System Architect has been referenced in textbooks written in the field of enterprise architecture, UML, and data modeling, and was also used to build some or all of the models that appear in some of these books. [cite book
title=Enterprise Architectures: Planning, Design, and Assessment
first=Dr. Ambrose, PhD
isbn=978-9812700278] [cite book
title=Systems Analysis and Design Methods
coauthors=Lonnie D. Bentley, Kevin C. Dittman.
isbn=025619906X] [cite book
title=UML for Dummies
coauthors=James A. Schardt
isbn=0764526146] [cite book
isbn=0764526049] [cite book
title=Object-Oriented Systems Development: Using the Unified Modeling Language
isbn=0072349662] [cite book
title=UML Crash Course
System Architect was initially created and developed by Popkin Software, under the auspices of Jan Popkin, a pioneer in the development of Windows-based tools. Because of this history, many users know the tool as the Popkin tool or the Popkins tool. System Architect was one of the first Windows-based
computer-aided software engineering(CASE) toolsFact|date=May 2008. It evolved through the years to become one of the first in a new breed of enterprise architecture modeling tools — tools that enable the end user to use a wide breadth of notations and methods to capture and model all aspects of their organization in a repository, and disseminate this information to a large audience. System Architect is now developed by Telelogic, an IBM company.
System Architect includes support for:
* Enterprise Architecture Frameworks and Reference Models
Federal Enterprise Architecturevia iRMA add-on option
* Business Process Modeling Notation (
Simulationof BPMN models through SA/Simulator add-on
Service oriented architecture
* OMG Business Motivation Model (BMM) via Enterprise Direction diagram
* Cause-Effect Analysis through Explorer diagram
Application Portfolio Managementand Service oriented architecture(SOA) development through SOA add-on
** Application code
round-trip engineeringof the following languages: C++, Java, Visual Basic6, and Visual Basic .NET
* Relational Data Modeling - Logical
Entity-relationship modeland Physical diagramming
** Schema Generation and Reverse Engineering of: Oracle 10G, SQL Server 2005,
IBM DB2UDB V8, Sybase, and Teradata2.6
Data flow diagramming
* Cross-Reference Matrices
Repositoryin SQL Server 2005, Oracle 10G, or SQL Server 2005 Express
* Multi-user network environment
SQL-based query reporting language
Role-based access control
* Interface to DOORS for
* Extensibility through:
Visual Basic for Applications(VBA) for extending functionality
* Model-to-model transformations
* Website generation via:
** Report-based website generation via SA/Publisher add-on
** Live web read/write access to repository via SA/XT product
Graphic models and their underlying information are created and stored in a relational database in either SQL Server 2005, Oracle 10G, or SQL Server 2005 Express. For SQL Server, the information is stored in a database on the server; this database is considered a repository of information and in System Architect parlance is called an encyclopedia. For Oracle, the repository, or ‘encyclopedia’, is a schema on the Oracle database server.
Users build the models working together in teams on the network. In this multi-user environment, as one user opens a model artifact to edit it, other users get a read-only version of this artifact. Options exist to enable users to check out multiple artifacts so that they can work on sections of the architecture without anyone else modifying it while they work on it, and administrators to freeze artifacts so that they are ‘set in stone’. Users may also work in a stand-alone configuration using SQL Server 2005 Express on their laptop or workstation.
SQL-based query reporting language enables users to build and run reports to answer questions about the information they have modeled, such as what business processes are related to what organizational goals, what applications are used to perform what business processes, what business processes operate on what data entities, what user has modified what information on what date, and so forth.
The information captured in the repository is done so against a metamodel that acts as a template for information to capture and how it is all related. Users may customize this metamodel, to change or add to the template of information they wish to capture and how things are interrelated.
Models are typically published to a website so that they can be viewed by a wide audience. An add-on tool called SA/Publisher is used to publish websites based on SQL-based queries of the repository using System Architect’s reporting language.
ystem Architect DoDAF and MODAF
System Architect provides support for the diagrams, matrices, and work products required to be captured for the Department of Defense Architecture Framework (
DoDAF). There are two options to System Architect that are used by the DoDAF community – System Architect DoDAF and System Architect DoDAF ABM. The System Architect DoDAF ABM version has specific metamodel changes and utilities geared toward supporting the Activity Based Method (ABM) for building DoDAF artifacts, as specified by MITRE, who created the method.
Another variant of System Architect is the System Architect MODAF offering, which provides specific metamodel, diagrammatic, and byproduct (matrices and reports) support for the UK Ministry of Defence Architecture Framework (MODAF). Yet another variant of System Architect is the System Architect NAF product, which provides support for the
A sister tool to System Architect, called System Architect/XT (where XT denotes eXtended Team) provides a web interface to read and write access to the repository. SA/XT enables remote users with a web browser to browse the repository, run reports against it to ask it questions, and add information into it.
* [http://www.telelogic.com/products/systemarchitect/index.cfm Official Website]
* [http://www.eweek.com/article2/0,1759,1646237,00.asp eWeek Review — System Architect Turns Ten] , by Peter Coffee
* [http://www.tdan.com/view-special-features/5439/ Data Administration Newsletter Review — System Architect] , by Terry Moriarty
* [http://www.dmreview.com/issues/20020701/5428-1.html/ DM Review Magazine Article on System Architect being used for Enterprise Architecture] , by Tom Finneran
* [http://www.intelligententerprise.com/showArticle.jhtml?articleID=174900841 Q&A with Jan Popkin]
* [http://www.tdan.com/view-special-features/5436/ Enterprise Architecture and System Architect]
* [http://www.opengroup.org/togaf/cert/showcase/participants/telelogic/index.htm The Open Group's showcase of TOGAF-certified tools]
* [http://www.databaseanswers.org/data_models/index.htm Data modeling resource site offers data models built in System Architect]
Service-Oriented ModelingFramework (SOMF)
Wikimedia Foundation. 2010.
Look at other dictionaries:
System Architect — mit BPMN und Netzwerk Diagramm Basisdaten Entwickler IBM … Deutsch Wikipedia
Software architect — is a general term with many accepted definitions, which refers to a broad range of roles. Generally accepted terminology and certifications began appearing in connection with this role near the beginning of the 21st century. Contents 1 History 2… … Wikipedia
Software architecture — 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… … Wikipedia
Software testing — is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test [ [http://www.kaner.com/pdfs/ETatQAI.pdf Exploratory Testing] , Cem Kaner, Florida Institute of Technology,… … Wikipedia
Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software. It is the… … Wikipedia
Software rot — Software rot, also known as code rot or software erosion or software decay or software entropy, is a type of bit rot. It describes the perceived slow deterioration of software over time that will eventually lead to it becoming faulty, unusable,… … Wikipedia
Software design — is a process of problem solving and planning for a software solution. After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution. It includes low level… … Wikipedia
Architect (disambiguation) — Architect may refer to one of the following. *Architect, a degree or job title of professionals who practice the various forms of architecture *Architect (The Matrix), a character in the latter two Matrix films *Systems architect, a systems… … Wikipedia
Software Architectural Model — An Architectural Model (in Software) is a rich and rigorous diagram, created using available standards, in which the primary concern is to illustrate a specific set of tradeoffs inherent in the structure and design of a system or ecosystem.… … Wikipedia
System Engineering — Systems Engineering Techniken werden in komplexen Entwicklungsprojekten angewendet Systems Engineering (auch Systems Design oder Systems Design Engineering) ist ein interdisziplinärer Ansatz, um komplexe technische Systeme in großen Projekten zu… … Deutsch Wikipedia