N2 관리도

N2 chart
N 2 관리도 예제.[1]

N 2 다이어그램, N-제곱 다이어그램 또는 N-제곱 차트라고도 하는 N 관리도 2 매트릭스 형태의 다이어그램으로, 시스템 요소 간의 기능적 또는 물리적 인터페이스를 나타낸다. 기능 및 물리적 인터페이스를 체계적으로 식별, 정의, 표 작성, 설계 및 분석하는 데 사용된다. 그것은 시스템 인터페이스와 하드웨어 및/또는 소프트웨어 인터페이스에 적용된다.[2]

N-제곱형 차트는 1970년대TRW에서 일하면서 시스템 엔지니어 로버트 J. 라노에 의해 발명되어 1977년 TRW 내부 보고서에 처음 발표되었다.[3]

개요

N2 다이어그램은 주로 소프트웨어 영역에서 데이터 인터페이스를 개발하기 위해 광범위하게 사용되어 왔다. 그러나 하드웨어 인터페이스 개발에도 활용할 수 있다. 기본2 N 관리도는 그림 2와 같다. 시스템 기능은 대각선 상에 위치하며, N × N 행렬의 나머지 사각형은 인터페이스 입력과 출력을 나타낸다. [4]

그림 2. N2 차트 정의.[4]
그림 3. N2 차트 주요 특징.[4]

공백이 나타나는 경우, 각 기능 사이에는 인터페이스가 없다. 데이터는 기능 간 시계방향으로 흐른다(예: 기호 F1 F2는 기능 F1에서 기능 F2로 흐르는 데이터를 나타낸다). 전송되는 데이터는 적절한 정사각형에 정의될 수 있다. 또는 원과 숫자를 사용하면 데이터 인터페이스의 별도 목록이 허용된다. 피드백 루프가 있는 기능들 사이의 시계방향 데이터 흐름은 제어 루프라고 불리는 더 큰 원으로 설명될 수 있다. 중요 기능의 식별은 그림 3에도 나타나 있으며, F4 기능에는 상부 모듈의 다른 모든 기능에 대한 다수의 입력과 출력이 있다. F7과 F8 기능에서 상위와 하위 모듈 사이에 인터페이스 데이터의 단순한 흐름이 존재한다. 하부 모듈은 그 기능들 사이에 복잡한 상호작용이 있다. N2 차트는 하드웨어 및 소프트웨어 구성요소 기능 수준으로 연속적으로 낮은 수준으로 내려갈 수 있다. 인터페이스를 통해 제공해야 하는 데이터를 정의하는 것 외에도, N2 차트는 충돌이 발생할 수 있는 영역을 정확히 파악할 수 있다.[4]

N2 관리도 빌딩 블록

엔티티 수

N2 다이어그램의 "N"은 관계가 표시되는 엔터티의 수입니다.N × N 매트릭스는 사용자가 경직된 양방향 고정 프레임워크에서 모든 인터페이스의 완전한 정의를 생성하도록 요구한다. 사용자는 기능적 또는 물리적 실체를 대각축에 배치하고 인터페이스 입력과 출력을 다이어그램 사각형의 나머지 부분에 배치한다. 빈 칸은 각 실체 사이에 인터페이스가 없음을 나타낸다. 데이터는 개체 사이를 시계방향으로 흐른다(즉, 그림 4의 기호 F1 → F2는 함수 F1에서 함수 F2로 흐르는 데이터를 나타내며, 기호 F2 → F1은 피드백을 나타낸다). 인터페이스를 통과하는 것은 적절한 정사각형에 정의된다.

사용자가 각 도면요소를 다른 모든 도면요소와 비교했을 때 도표는 완성된다. N2 도표는 연속적으로 낮은 수준의 개체 분해에 사용되어야 한다. 그림2 1은 N 도표 내의 실체들 사이의 인터페이스의 방향 흐름을 보여준다. (이 경우, 실체는 기능이다.)

대각선의 함수

그림 4. N2 도표.

오른쪽 예제에서 N은 5와 같다. 다섯 가지 기능은 대각선에 있다. 화살표는 함수 사이의 데이터 흐름을 보여준다. 따라서 기능 1이 기능 2로 데이터를 전송하는 경우, 데이터 요소는 기능 1의 오른쪽에 있는 상자에 배치될 것이다. 함수 1이 다른 함수에 데이터를 전송하지 않으면 함수 1의 오른쪽에 있는 나머지 상자는 비어 있을 것이다. 기능 2가 기능 3과 기능 5로 데이터를 전송하는 경우, 데이터 요소는 기능 2의 오른쪽에 있는 첫 번째와 세 번째 상자에 배치될 것이다. 어떤 함수가 이전 함수로 데이터를 다시 전송하는 경우 함수의 왼쪽에 있는 관련 상자에는 데이터 요소가 배치된다. 대각선 양쪽에 있는 사각형(인접하는 사각형만이 아님)은 함수 사이의 흐름을 나타내는 적절한 데이터로 채워진다. 두 기능 사이에 인터페이스가 없는 경우, 두 기능 사이의 인터페이스를 나타내는 사각형은 공백으로 남겨둔다. 물리적 인터페이스는 기능적 실체가 아닌 대각선 상에 있는 물리적 실체와 같은 방식으로 처리될 것이다.

상황별 및 관리 데이터

2 N 다이어그램에는 최소한 다음과 같은 상황별 및 관리 데이터가 포함되어야 한다.

  • 다이어그램이 생성된 날짜
  • 다이어그램을 작성한 엔지니어, 조직 또는 작업 그룹의 이름
  • 다이어그램으로 구성되는 기능 또는 물리적 엔티티의 고유한 소수 구분 수
  • 다이어그램으로 구성되는 기능 또는 물리적 엔티티의 고유 이름

N2 다이어그램은 기능적 또는 물리적 인터페이스를 식별할 뿐만 아니라 시스템 통합이 원활하고 효율적으로 진행되도록 인터페이스와 충돌이 발생할 수 있는 영역을 정확히 파악하는 데 유용한 툴이다.

Figure 5. N2 diagram building blocks.

그림 5는 기능적 흐름 블록 다이어그램을 보완하는 N2 다이어그램으로 정보를 나타낸다. 이 그림에는 데이터 요소 또는 트리거가 없다는 점에 유의하십시오. 그림은 모델의 여러 수준에서 함수 사이의 맥락을 보여준다.

그림 6은 셀이 데이터로 채워질 때의 도표 외관의 예다.[5]

System Engineering Functional N2 Diagram.jpg

참고 항목

참조

  1. ^ 존 아졸리니(2000년). 시스템 엔지니어링 실무 지침 소개. 2000년 7월.
  2. ^ 이 기사의 첫 번째 버전은 웨이백 머신 4.4 VISION 3.1 06/06/06/06에 NAS 시스템 엔지니어링 매뉴얼 섹션 2009-01-14에 완전히 기초한다.
  3. ^ 라노, R. (1977년) N2 관리도. 캘리포니아 레돈도 해변의 TRW 소프트웨어 시리즈
  4. ^ a b c d NASA(1995년). "기능 분석 기술". 인: NASA 시스템 엔지니어링 핸드북 1995년 6월 웨이백 머신 2008-12-17 보관. 페이지 142.
  5. ^ 연방항공청(2006년). 시스템 엔지니어링 기능 N2 다이어그램