Skip to main content

통합 모델링 언어 란 무엇입니까?

software 소프트웨어 개발은 정확한 계획과 예측이 필요한 프로세스입니다.소프트웨어 개발을 문서화하는 데 사용할 수있는 몇 가지 기술이 있습니다.UML (Unified Modeling Language)은 소프트웨어 개발에 필요한 아티팩트를 문서화하는 데 사용되는 표준 방법입니다.

UML은 소프트웨어 개발 커뮤니티에서 수년 동안 사용 된 설계 모범 사례 모음입니다.통합 모델링 언어는 1996 년 OMG (Object Management Group)에 의해 처음 소개되었습니다.UML의 초기 버전은 종종 3 명의 아미고라고하는 소프트웨어 개발 전문가 그룹에 의해 만들어졌습니다.∎ 세 아미 고스는 Grady Booch, James Rumbaugh 및 Ivar Jacobson입니다.그들은 1996 년 표준 방법 통일 프로젝트의 리더이자 창립자로 간주되어 통합 모델링 언어를 만들었습니다.이 통일 노력은 소프트웨어 설계 및 개발에 대한 최상의 접근 방식을 취하고 쉽게 이해할 수있는 재사용 가능한 프레임 워크를 만들었습니다.이러한 그래픽 표기법은 소프트웨어 개발 팀이 잠재적 인 설계와 함정을 탐색하는 데 도움이됩니다.통합 모델링 언어는 일반적으로 소프트웨어 애플리케이션 설계를위한 청사진으로 사용됩니다.이 청사진은 소프트웨어 응용 프로그램을 어떻게 구축 할 것인지 설명합니다.AM (Agile Modeling)은 UML을 사용하는 소프트웨어 설계 접근법의 예입니다.AM은 소프트웨어 설계를위한 관행과 원칙의 모음입니다.UML 프로세스는 종종 개발 팀, 특히 문서 관리 분야에서 부담이된다는 비판을받습니다.민첩한 모델링은 필요한 UML 조각을 가져 와서 민첩한 디자인 프레임 워크로 간소화하려고 시도합니다.Agile Modeling은 UML 문서를 최종 청사진 또는 공식 문서보다는 디자인의 거친 초안으로 사용합니다.이는 UML 문서의 정기적 인 업데이트가 필요하지 않습니다. MBT (Model Based Testing)는 정의 된 설계를 기반으로 테스트가 완료되는 프로세스입니다.이러한 설계는 시스템의 요구 사항으로 구축됩니다.그런 다음 정의 된 요구 사항은 테스트 스크립트로 작성된 테스트 사례를 생성하는 데 사용됩니다.MBT 아티팩트는 다음으로 시스템의 예상 상태를 설명하기 위해 필요한 정보를 생성 할 수 있습니다.소프트웨어 개발 내에서 가장 복잡한 프로세스 중 하나는 구성 요소의 통합입니다.MDI (Model Driven Integration)는 응용 프로그램의 통합 노력을 단순화하도록 설계된 프로세스입니다.MDI 내에서는 소프트웨어의 교환 경로 제어를 나타내는 통합 모델링 언어로 설계가 생성됩니다.