일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Excel
- Outlook
- 깃
- 윈도우10
- office
- git
- 안드로이드
- Windows11
- win32com
- 비주얼베이직
- pythongui
- 파이썬3
- pandas
- windows
- 윈도우11
- 아웃룩
- 오피스
- 파워포인트
- VBA
- Android
- matlab
- python
- 파이썬
- Windows10
- 파이썬GUI
- pyqt5
- html
- python3
- 문자열
- 엑셀
목록MBD (3)
Appia의 IT세상
앞서 포스팅에서 모델 기반 개발에 관련해서 포스팅을 했습니다. 실제, 모델 기반 개발(Model Based Development / Model Based Design)은 유럽 및 선진 전장 개발 회사에서는 10년 넘게 유행을 해오던 개발 방식입니다. 물론 이러한 개발 방식에 가이드라인등에 방식 또한 많이 개발 되었습니다. 그 중 대표적인 것이 MISRA C입니다. 물론 MISRA C의 경우 코드 기반의 개발 방식에 적합합니다. 사람이 손으로 코딩을 하면서 행할 수 있는 많은 문제점들에 대해서 대비하고자, 상당히 엄격한 기준을 가지고 제약을 걸고 있습니다. Model Based Design의 경우 모델링에 따라서 코드에 패턴 및 생성되는 방식이 달라집니다. 따라서 Model based design에 몇가지..
앞서서 MBD(Model Based Development / Model Based Design)이야기를 할 때 Simulation기반으로 진행한다고 하였습니다. 그래서 각 simulation에 대해서 간단하게 기술을 하고자 합니다. MIL(Model in the Loop) Simulation MIL Simulation의 경우, float값을 바탕으로 시뮬레이션을 하여, 로직의 구동의 유효성을 보는 것입니다. 즉, 0을 입력하였을 때 10.999가 나오는 로직이 과연 0을 넣었을 때 10.999가 나오는지에 대해서 확인하는 시뮬레이션입니다. 이 단계에서는 로직의 정상 여부를 가장 많이 보는 단계입니다. SIL(Software in the Loop) simulation SIL simulation의 경우 MI..
이번 포스팅에서는 Model Based Design라는 용어에 대해서 이야기 하고자 합니다. MBD는 개발의 시작에서부터, 즉 요구사항부터 로직 개발의 완성까지 모든 부분에서 Model을 이용하는 것입니다. 한예를 들어보겠습니다. 제가 책상을 주문하고자 합니다. 이 때, 이 요구 사항을 받은 제작자는 잘 만들수 있을까요? 아마도 힘들 수 있을 것이라고 생각합니다. 사용자가 어떤 형태의 책상 다리가 몇개인지, 상판의 구조는 원형인지 아니면 사각형인지에 대한 정확한 요구가 없기 때문입니다. 만약 그림(여기서 말하는 모델)로 구현해서 요구사항을 준다면 어떨까요? 제작자는 분명 만들기 쉬울 것입니다. 소비자가 요구하는 형태의 그림을 보고 생각하면 되기 때문입니다. 이와 같이 그림, 즉 모델을 통해서 요구사항을 ..