애자일 시스템 개발

基于模型的设计을 활용한 애자일 시스템 개발

万博1manbetx模拟를 이용한 빠르고 지속적인 개발을 통해 소프트웨어 기반 시스템 제공

많은조직이기존의瀑布방법대신모델기반설계(基于模型的设计)을도입하여빠르게변화하는시장요구사항과갈수록복잡해지는시스템설계라는문제를성공적으로해결하고있습니다。基于模型的设计은소프트웨어와물리적구성요소를포함하는시스템개발로애자일원칙을확장합니다。모델기반설계는요구사항확인,시스템아키텍처,구성요소설계에서부터구현,검증,테스트및배포에이르는전체개발주기를포괄합니다。다중도메인시스템시뮬레이션을통해설계를더욱빠르게작업할수있고고객과의원활한상호작용이뒷받침되어요구사항변경에도빠르게대응할수있습니다。자동코드생성은대상하드웨어에서즉시배포하고테스트할수있는작동소프트웨어를생성합니다。

詹金斯™, 吉拉,吉特™, github®및 그 밖의 애자일 개발 도구와 통합되는 万博1manbetx模拟®를 사용하면 다음을 수행할 수 있습니다.

  • 문서 대신 모델을 사용하여 팀 간에협업하고 고객과커뮤니케이션
  • 점점정교한모델의시뮬레이션을 통해 작업 시스템개발
  • 지속적인통합,빌드및테스트프로세스에 개발 통합
  • 데스크탑, 온프레미스 및 클라우드리소스를 사용하여 개발 확장

基于模型的设计을 사용한 애자일 시스템 개발은 시뮬레이션 및 코드 생성을 중심으로 이루어지며, 설계 및 테스트 아티팩트, 연구 및 평가를 증분 방식으로 제공합니다.

협업을 견인하는 모델

문서 중심 워크플로와 달리 모델 기반 설계에서는 모델을 사용하여 시스템 설계를 여러 부분으로 분할할 수 있습니다. 모델을 구성요소로 나누면 여러 분야의 팀 개발을 동시에 진행할 수 있으며 협업과 재사용이 증진됩니다. 万博1manbetx模拟를 사용하여 모든 구성요소를 하나의 시스템 수준 시뮬레이션으로 통합하여 여러 분야의 팀과 설계를 포괄할 수 있습니다. 구성요소가 서로 다른 툴로 모델링되었고 서로 다른 수준의 충실도를 보이는 경우도 가능합니다. 감사 및 검토를 위해 模拟모델 및 시뮬레이션의웹 보기와 문서를 자동으로 생성하고 공유할 수 있습니다.


시뮬레이션,지속적인확인및검증을통한설계타당성의조기평가

설계 타당성을 보증할 수 있도록 하드웨어에 배포하기 전에 시스템을 조기에 자주 시뮬레이션하십시오. 코드 작성 없이도 구현 아이디어와 시나리오를 탐색하고 평가할 수 있습니다. 점진적인 개발을 통해설계를 확인하고, 숨겨진 설계 오류를 찾아내고, 안전 표준 준수 여부를 검사하십시오.빠른 프로토타이핑HIL(硬件在环)시뮬레이션을 통해 시스템이 기능 요구 사항을 충족하는지 확인하십시오.


점진적 모델 정교화 및 자동 코드 생성을 통해 변화에 빠르게 대응

점점 더 발전하는 모델에서 자동으로프로덕션 코드를 생성하여 변화하는 요구 사항에 빠르게 대응하십시오.프로젝트를 사용하여 작업을 구성하고, 소스 제어 및 구성 관리 툴을 사용하여 손쉬운 통합을 지원하십시오. 吉特과 같은리포지토리변경 사항을 푸시하면 詹金斯词(지속적인 통합) 서버에서 코드 규정 준수,정적 코드 분석통합 테스트로이루어진종합적인테스트가자동으로실행됩니다。


공유 가능한 모델과 시뮬레이션을 사용한 간편한 고객 협업

万博1manbetx模拟모델을 실행 가능한 사양으로 활용하여 고객의 요구 사항과 설계 구현 사이의 격차를 줄이십시오. 시스템 프로토타입을 시뮬레이션하여 요구 사항을 검증하고, 시나리오를 살펴보고, 개발 주기에 앞서 그리고 개발 주기 중에도 고객과 여러 버전의 모델 및 결과를 공유할 수 있습니다.


데스크탑, 클러스터 및 클라우드로 성능 및 생산성 확장

데스크탑에서 프로토타입을 개발하고 컴퓨터 클러스터로 확장하여 MATLAB®및 万博1manbetx模拟데스크탑 환경을 벗어나지 않으면서 조직의 고성능 하드웨어를 사용하십시오. 蒙特卡罗시뮬레이션 및 설계 최적화와 같은 연산 집약적인 작업의 경우 멀티 코어 데스크탑, 컴퓨터 클러스터 또는 클라우드에서 병렬로 시뮬레이션을 실행하십시오.


“모델 기반 설계 덕분에 개발자들의 생산성이 10배는 늘어났습니다. 시뮬레이션과 코드 생성 덕분에 변화를 빠르게 인지하고 사람의 코딩 실수를 방지할 수 있습니다. 알고리즘이 대부분 처음부터 잘 작동하기 때문에 이제 개발 사이클의 대부분을 코드 디버깅에 낭비하지 않아도 됩니다.”

罗伯特·特纳博士,ABB

“모델 기반 설계를 위한 迈斯沃克의 툴과 프로덕션 코드 생성 기능을 사용한 결과 더욱 애자일해졌습니다. 이제는 기술적인 소프트웨어 문제가 발생하면 빠르게 대응할 수 있습니다.”

罗杰·都铎,莲花工程公司