Inside System Architecture

Inside System Architecture

System Architecture- A Definition

According to the INCOSE SE handbook, “System … architectures depict the summation of a system’s entities and capabilities at levels of abstraction that support all stages of deployment, operations, and support.” This includes “the selection of the types of system elements, their characteristics, and their arrangement”. We need system architecture to synthesize a solution that satisfies system requirements. Developing the system architecture is one of the most important responsibilities of the systems engineer. Think of system architecture as the big picture for a product or infrastructure, which then leads to greater effectiveness and to solutions to difficult problems.

 

Attributes of Successful System Architecture

The system concept is captured through usage scenarios, system requirements, and performance objectives. The architectural design process consists of attributes that define the architecture, analyze and evaluate the architecture, and finally document and maintain the architecture. The main approach begins by starting with the overall system function (function is a process that transforms inputs to outputs), then performing a top-down and a bottom-up functional analysis. After this, requirements are allocated to functions, and then functions to physical processes. Another key attribute of an architecture is the test-ability of it. All architecture has to be designed with the thought of it being able to be tested or measured somewhere further along in the design process.

 

Primary Architectural Views of a System

System Architecture documentation is done through the collection of artifacts that communicate the system’s structure, behavior, and qualities. The primary artifact type is the model, which can be graphical, mathematical and statistical (Monte Carlo simulations, etc.), and physical. These artifacts are then organized by architectural views that communicate a certain aspect of the system. Views include perspective and semantics (functional, physical, operational), scope or scale (environment, system, element, etc.), and life cycle (logistics, development, retirement, etc.). These views have diagrams associated with them and are used throughout the design process.

 

Evaluating System Architecture

Evaluation techniques include scenario tracing, requirements tracing, function evaluation, and other techniques (modeling and simulation, trade studies, architecture trade-off analysis method). Scenario tracing is used to find absences of functionality- shortfalls and redundancy in functionality- overlaps.

To view or add a comment, sign in

More articles by Michael Botyarov, PhD, PMP

  • Use Case Scenarios

    One of the primary systems engineering activities is use case modeling. Prior to applying models to systems engineering…

  • Tips for Keeping Requirements Real

    Keeping requirements bounded is essential for designing a successful system (Parnell, 2010). Unfortunately, customers…

  • Evaluating R&D Effectiveness

    Research and development (R&D) work is subjective since it is directed toward the innovation, introduction, and…

  • Requirements Creep during System Development

    The system development for an advanced aircraft data system includes a multitude of system requirements. These…

  • The Systems Engineering Discipline

    In order for organizations to identify jobs in terms of organizational demand, activities, and required skills, job…

  • Traits of Successful Systems Engineering Managers

    Unlike other disciplines, systems engineering is a discipline that focuses on both horizontal and vertical integration…

  • Ethics and Organizational Change Management

    Change is inevitable at any organization and can arise from the need to improve resource allocation, reengineer…

    4 Comments
  • Functional Organizational Structure

    Organizational structure is of key importance since it outlines how activities are coordinated, supervised, and…

  • Systems Engineering Organization Skills

    Possessing occupational skills are an essential part of employment in a modern organization. These skills are related…

  • Systems Engineering Management Overview

    Systems engineering is a discipline that spans all industries in the organizational environment. Although the nuances…

    1 Comment

Others also viewed

Explore content categories