50 likes | 423 Views
“Sporty” Car. ?. Styling. 0-60 / 5 Sec. WIP. TB. &. Engine Performance. Response Time. 작업기반 모델 형상관리 및 형상변경 통제. &. VRTM. 4. 시험 및 검증. 3. 물리적 체계 구성. Open Air Valve. Powertrain. 1. 요구조건분석. Engine. Final Drive. Release Clutch. Depress Accelerator. Transmission.
E N D
“Sporty” Car ? Styling 0-60 / 5 Sec WIP TB & Engine Performance Response Time 작업기반 모델 형상관리 및 형상변경 통제 & VRTM 4. 시험 및 검증 3. 물리적 체계 구성 Open Air Valve Powertrain 1. 요구조건분석 Engine Final Drive Release Clutch Depress Accelerator Transmission Timing Diagram 타 도구와의 연계 및 통합 모델 기반 거동 분석 모델 재사용 선택 가능한 작업 모우드 Verifies Allocated to Increase Fuel Flow Accelerate Specifies & 과정 및 절차의 재단 가능 모델기반 설계 및 요구조건 관리 대안분석 지원 제품 및 과정의 행렬 데이터 & 2. 기능분석 ※ 비용분석 체계공학 도구 RDD 간단한 형태의 체계도 많이 존재하지만 현대의 체계는 특히 그 규모가 크고 복잡하며 개발위험도가 클 뿐만 아니라 고집적도가 요구되는 특징이 있으며, 개발, 생산, 시험/검증, 배치, 훈련, 운용, 정비지원, 폐기의 단계를 사용자의 편리성에 맞게 구성된 체계공학 도구가 RDD(Requirement Driven Development)이다. • 요구조건분석 :Sub-System 요구조건 도출 및 추적성 부여하며 MEV(Multi Element View)를 이용한 요구조건 분해작업 • 기능분석 :정의된 요구조건을 충족시킬 기능 모델을 정의하고 Behavior Diagram의 형태로 도출되며 다양한 Diagram 제공(Behavior, N2, FFBD, DFD, IDEF0, Hierarchy) • 물리적인 체계구성 :시스템 체계를 구성하고 구성품에 대한 속성 데이터 정의 및 속성 데이터를 이용하여 성능과 비용분석을 위한 데이터 생성 • 시험 및 검증 :DVF(Dynamic Verification Facility) 시뮬레이션으로 체계의 거동과 Consistency Checks, Matrix Views, MEVs, Reports등으로 시험 및 검증 • 문서작성 :Report/Write 기능 제공으로 사용자가 원하는 형식으로 출력 및 기본적으로 제공되는 형식 이용 RDD 핵심기능 RDD 수행 절차 RDD 적용 효과 • 요구조건 추적에 소요되는 시간을 15배 감소 • 추적성 행렬(Traceability Matrix)의 생성에 소요되는 시간을 15배 감소 • 체계의 기능을 정적으로 모델링하여 검토함으로써 설계 오류를 5% 감소 • 체계의 동적인 거동을 사전에 시뮬레이션하여 검증함으로써 잠재적인 설계 • 결함을 15% 감소 • 인터페이스 설계 결함을 10% 감소 • 시험·평가 계획의 수립 노력을 45% 감소 • 보고서 및 문서 작성 노력을 전체 사업에서 10% 감소 • 규격(Specification) 생성 노력의 50% 감소
RDD의 특징 및 세부 수행 절차 • 요구사항 관리 • 복잡한 요구사항을 추적 및 포착 하여 ERA(Element, Relationship, Attribute) 형태로 저장 한다. • 텍스트 문서로 된 요구 사항을 그래픽 계층 그림으로 표현 하여 사용자의 이해와 수정을 쉽게 한다. • 체계 거동 묘사 • 복잡한 시스템을 간단한 단일 체계 설계 시나리오로 작성하여 종합적인 체계를 완성 한다. • 데이타의 흐름, 내용, 제어, 자원 사용, 상관 관계등을 그래픽으로 표현하여 상세한 부분까지 쉽게 볼 수 있다. • 이산 사건 시뮬레이션 • 요구사항에 의해 설계한 체계 거동 묘사를 시뮬레이션 함으로써 불일치된 설계를 제거 하여 체계 설계의 정확도를 높인다. • 자원의 소비량, 구성요소 흐름, 요구 자료 전송을 검증할 수 있다. • 시뮬레이션의 진행과정을 표현 해 줌으로써 쉽게 분석을 할 수 있다. • 자료 공유 • 자료의 그룹화 엔지니어 정의 등을 지정하여 백업을 하거나 공용 저장소를 이용하여 자료의 공유의 효율성을 높인다. • 확장성 • RDD에서 제공되는 기본적인 ERA의 스키마를 이용하여 시용자가 개발하는 프로젝트에 맞게 ERA를 수정하여 스키마를 확장 할 수 있다. • 보고서 및 질의어 • 미 국방 표준의 템플레이트 및 사용자가 그래픽 질의어 편집화면을 이용하여 템플레이트를 생성함으로써 다양한 규격서를 출력 할 수 있는 강력한 보고서 작성 기능이 있다. • 구성요소 설계 • RDD에서 마지막 단계로 체계를 전개, 요구 사항 검증을 설계에 이용 할 수 있다. • H/W 구성품 및 S/W 프로그램을 설계 할 수 있는 규격서를 생성 한다. • RDD의 요구사항 검증과 설계 도면을 이용하여 정확한 구성요소를 설계 할 수 있다.
Enterprise, Business 관련 Information Technical Inventory 체계공학 및 체계설계지원 엔지니어링 컨설팅 체계의 운용(사용) 목적 및 필요성을 체계요구조건(System Requirements)으로 정리/기술하고, 체계 생성에 소요되는 비용 및 일정과 체계가 지녀야 하는 성능 목표를 충족시킬 수 있도록 모든 기술을 통합 조정하며, 인터페이스가 조화롭게 이루어 질 수 있도록 한다. 분석 및 시험을 통해 위험요소를 식별하고 감소시키며, 모든 체계요구조건을 최초의 운용(사용) 목적 및 필요성에 적합하도록 한다. System Analysis & Control Requirement Analysis Input Requirement Loop Functional Analysis/Allocation Output Design Loop Verification Loop Synthesis 요구사항분석 기능 분석/할당 • 임무 분석(Mission analysis) • 운용성 분석(Operations Analysis) • 기능요구조건(Functional Requirement) • 성능 요구조건(Performance Requirement) • 물리적 형상(Physical Configuration) • 하향적 분해(Top-Down Decomposition) • 성능할당(Performance Allocation) • 기능흐름도(Functional Flow Diagram) • 시간선 분석(Timeline Analysis) • 기능적 구성(Functional Architecture) 조합 시스템분석/통제 • 물리적 구성(Physical Architecture) • 대안설계 분석(Alternate Design Analysis) • 최적화(Optimization) • 효과도 분석(Effectiveness Analysis) • 설계 결정(Preferred design selection) • 결과에 대한 문서화(Documentation) • 균형도분석(Trade Analysis) • 효용도분석(Utility Analysis) • 위험도분석(Risk Analysis) • 체계의 형상관리(Configuration Management) • 기술검토(Technical Review) • 체계의 운용효과 평가 Kick-off Meeting Teaming Object Model User 요구사항 수집 요건 작성/분석 요건 분류 Scenario 검증 및 시뮬레이션 기능과 요건의 연결 HW ,SW Inventory Behavior Diagram 작성 Function/Physical Model 검증 및 시물레이션 평가 Import Planning Information 아키텍팅 (컴포넌트에 기능을 할당) DVF(Dynamic Verification Facility) Consulting 보고서 컨설팅 수행 절차