Requirements Toolbox

 

Requirements Toolbox

설계와 테스트의 요구사항 작성, 연결 및 검증

요구사항 및 상세한 특성을 요약한 스프레드시트를 속성 인스펙터 창에 보여주는 Requirements Editor 앱.

요구사항 작성 및 정리

서식 있는 텍스트, 사용자 지정 특성, 키워드를 사용하여 요구사항을 정의할 수 있습니다. 요구사항의 계층 구조를 조직하여 시스템 수준 또는 하위 수준 기능을 명시할 수 있습니다.

Requirements Toolbox로 가져온 외부 툴의 요구사항, 요구사항 및 MATLAB 코드, Simulink 설계, 테스트 간의 링크, 외부 툴로의 추적성을 나타내는 워크플로 다이어그램.

타사 요구사항 툴과 통합

IBM® DOORS®, IBM DOORS Next, Microsoft® Word 또는 Microsoft Excel® 등의 다른 출처에서 요구사항을 가져오고 볼 수 있습니다. ReqIF™(Requirements Interchange Format)를 사용하여 Siemens Polarion® ALM™ 또는 Jama Connect™ 등 해당 파일 형식을 지원하는 툴과 요구사항을 교환할 수 있습니다.

요구사항을 설계, 코드 및 테스트로 추적

요구사항, 모델 요소, MATLAB 코드, 데이터 사전, 테스트 케이스, 테스트 하네스를 연결하는 디지털 스레드를 생성할 수 있습니다. 외부 요구사항 툴로 추적할 수 있습니다. Embedded Coder의 코드 생성 리포트에 링크를 삽입할 수 있습니다.

요구사항의 사전 조건, 사후 조건 및 동작의 표현식이 있는 테이블을 보여주는 모델 내의 Requirement Table 블록.

정형 요구사항 모델링

Simulink의 Requirements Table 블록으로 논리식을 사용해 (3:53) 정형 요구사항을 명시할 수 있습니다.시뮬레이션을 사용하여 이러한 정형 요구사항을 검증하고 요구사항의 정확성, 일관성, 완결성을 분석할 수 있습니다. 정형 요구사항을 설계 모델과 결합하여 준수 여부를 검증할 수 있습니다. Simulink Design Verifier로 해당 요구사항에 연결된 테스트를 생성할 수 있습니다.

자동차 크루즈 컨트롤 모델에 할당된 요구사항, 모델에서 보이는 요구사항의 설명, 그리고 속성 인스펙터 창에서는 요구사항들의 세부 정보와 링크를 보여주는 Requirements Perspective.

요구사항과 설계를 함께 관리

Requirements Perspective를 사용하면 Simulink, System Composer 또는 Stateflow 편집기에서 직접 요구사항을 보고, 작성하고, 관리할 수 있습니다. 모델의 수정 없이 끌어서 놓아 링크를 생성하고, 배지를 사용하여 모델 내 링크의 위치를 보고, 다이어그램에 요구사항을 표시할 수 있습니다.

요구사항의 구현 및 검증 정도를 색깔로 나타내는 막대, 특정 요구사항의 커버리지 메트릭을 나타내는 툴팁 등을 표시하는 자동차 크루즈 컨트롤에 대한 요구사항 표.

요구사항 커버리지 분석

구현과 테스트에서의 미비점, 누락된 요구사항, 설계 오류 등을 식별할 수 있습니다. 추적성 매트릭스를 사용하여 다양한 요구사항, 모델, 테스트 간의 링크를 검토하고 링크를 추가하여 미비점을 보완할 수 있습니다.

요구사항과 테스트 케이스 변경 사항을 강조 표시하는 Requirements Editor의 링크 보기 화면.

변경에 따른 영향을 식별

강조 표시된 연결된 요소를 검토하여 Simulink Test에서 요구사항 또는 테스트 케이스의 변경이 미치는 영향을 이해할 수 있습니다. 추적성 다이어그램을 생성하여 연결된 항목을 시각화하고 탐색할 수 있습니다.

연결된 요구사항 정보를 나타내는 자동차 크루즈 컨트롤 모델의 Simulink 웹 보기.

요구사항 리포트 생성

링크, 변경 정보, 구현 및 검증 상태를 포함하는 구성 가능한 리포트를 생성할 수 있습니다. 리포트를 설계 검토나 문서화에 활용할 수 있습니다.

요구사항에서 MATLAB 편집기 창 2개로 향하는 화살표가 있는 Requirements Editor, 화살표 중 하나는 MATLAB 단위 테스트로 향함.

요구사항을 MATLAB 코드 및 테스트로 추적

MATLAB 코드에 있는 개별 라인, 외부 문서에 있는 요구사항 정보와 MATLAB Test에 있는 테스트 케이스 간의 추적성 링크를 생성, 관리, 탐색할 수 있습니다. MATLAB 편집기에서 추적성을 강조 표시하여 구현 또는 테스트의 미비점을 식별할 수 있습니다.

"이전 프로젝트에서는 요구사항 커버리지 분석을 수작업과 주관적 평가에 의존했습니다. Simulink, Simulink Coverage, Requirements Toolbox 덕분에 저희는 이러한 분석을 자동화할 수 있었고 제공되는 객관적인 커버리지 메트릭을 통해 인증을 위한 요구사항 검토 시간을 최대 30%까지 단축할 수 있었습니다."

무료 평가판 받기

30일 동안 사용해 보세요.


구입할 준비가 되었나요?

가격을 확인하고 관련 제품을 살펴보세요.

학생이세요?

Campus-Wide License를 통해 이미 귀하의 학교에서 MATLAB, Simulink 및 그 밖의 애드온 제품에 대한 사용 권한을 제공하고 있을 수 있습니다.