Common Technical Baseline logo
Embedded Systems Guide
Common Technical Baseline
Free in-depth, easy to understand diagrams, texts and references. A world-wide registry of Embedded Systems companies.

 
»  System View  
»  Product Lifecycle View  
»  Design Methods View  
»  Design Tools View  
» Application Software Development       » Software Architecture Definition   

Software Architecture Definition

The software architecture includes the software components, the externally visible properties of those components, and the relationships between them.

At this point the software team has a fairly clear understanding of the system requirements and constraints, both hardware and software. The team develops a fairly basic software architecture, essentially the main large structures of the system, to be refined into modules, then later into features and tasks.

Use Cases may also used at this point to further understand the needed behavior of the system. Use cases are used to understand the interactions between the system and its users. For example, use cases for a telephone exchange would specify the interactions between the telephone exchange, its subscribers and the operators which maintain the exchange.

-- See also (external links) --

-- Related companies and institutions --

@LTIMER
  

A.C.C. Systems Inc.
  

ABsInt
  

ADDI-DATA
 Spirit of Excellence 

AGX - Tecnologia Ltda
  

AKKA Technologies
  

ASEM - S.p.A
  

AUSY
  

Acorn - Embedded Systems Private Limited,
 Sources for an efficient future 

AdaCore
 The Gnat Pro Company 

Atomic Object - Software Product Development
  

BREES - Technologies,
  

BRESSNER - Technology
  

BitSim
 When experience counts 

BittWare
 Embedded Signal Processing 

Black Box Consulting
  

Blue Apple - Technolabs Pvt Ltd
  

Blue Water - Embedded, Inc.
  

Byte Craft - Limited
  

Calsoft Labs
  

Copalp - S.A
  

Cosmic Software
 Supporting Embedded Innovation since 1983 

Crank Software - Inc.
  

DDC-I, Inc.
 Safety Critical Software Solutions for Mission Critical Systems 

ESDS - Embedded Software Development Systems
  

Esterel Technologies
  

Hermes Softlab
  

Soft Age
  

If you would like to add your company or institution to this page, feel free to contact us at:  contact@embedded-systems-portal.com.
 
   
The Common Technical Baseline / Embedded Systems Guide          •          Contact          •          Site Map
 
Application Software Development ::: Software Architecture DefinitionEmbedded Systems Guide(cache)