AAS UML 모델링

2022-07-21

이전에 작성한 UML에서 수정 및 추가를 하고, 마지막으로 실제로 구현까지 해보았습니다.

공정관리 UML 구조

공정에 대한 관리 자체를 Asset 으로 설계를 했습니다.

공정관리 UML 공정관리 UML

이후 이 부분은 Asset에서 Submodel로 변경하게 됩니다.

공정관리  = new 공정관리();

.관리항목 = ;
.관리기준 = +-1mm;
.측정방법 = MILL CERT 대체;
.주기 =  입고시

저는 java에서 위와 같이 쓸수 있다고 생각했었고, 그렇기 때문에 공정관리를 하나의 Asset으로 설계를 한 것입니다. 현재는 공정관리를 제거 했지만, 사실 지금도 제가 잘못 설계했다고는 생각이 들지 않는군요. 다만 저 보다 직급은 높은 분들이 잘못된 설계다 라고 하였고, 사실 조금 무시를 당하게 됩니다.

“이해도가 떨어지는거 같다.”

“그렇게 설계하면 다른 고급 인력이 봤을때, 쪽팔릴수도 있다.”

“UML도 제출해야 하는 일부분인데, 이렇게 하면 안된다.”

어쩔수 없이 수정을 하게 되었고, 그리고 나서야

“이제야 제대로 되고 있는거 같다.”

“이게 맞지”

라고 하시더군요.

혹시나, 제가 생각이 틀린건가요?

작업표준 UML 구조

작업표준 UML 작업표준 UML

컴포넌트 다이어그램 구조

엄밀히 따지면 컴포넌트 다이어그램은 아니고, 유사하게 UML로 작성하였습니다. 어떤구조로 되어있는지 한눈에 보기 위해서 작성하였습니다.

컴포넌트 다이어그램 컴포넌트 다이어그램

AASX Package Explorer 를 통한 구현

공정 전체 BOM 구조 공정 전체 BOM 구조

공정 BOM 구조 공정 BOM 구조

Document나 Technical Data 등을 포함하여 구현을 해보았는데, 아무래도 회사 정보등이 포함되어 있어서, 그냥 BOM 구조만 올립니다.

BOM 구조의 경우는 TBD/BOM_Aggregate 를 Plug-in 하였었는데, 이 Plug-in은 처음부터 있는 건 아닙니다. 정확히 어떤 경로로 가져왔는지는 기억이 안나네요. 다만 가지고 Plug-in을 압축한 AasxPluginBomStructure.zip 을 공유드립니다.

추가로 제 기억상 Technical data (sheet) model 도 없었던거 같습니다. 그래서 AasxPluginTechnicalData.zip 을 공유드립니다.

results matching ""

    No results matching ""

    99 other / uml

    04 react / JSX