개념 모델링을 위한 툴킷
Toolkit for Conceptual ModelingTCM(Toolkit for Conception Modeling, TCM)은 다이어그램, 테이블, 트리 등의 형태로 소프트웨어 시스템의 사양을 제시하는 소프트웨어 툴 모음입니다.TCM은 객체 지향(UML) 기법의 편집자뿐만 아니라 구조화 분석에 사용되는 기법의 편집자를 제공한다.일부 동작 규격 기법의 경우, 모델 체커에 대한 인터페이스가 제공된다.특히 TCM에는 다음과 같은 편집기가 포함되어 있다.
- 일반 다이어그램, 일반 테이블 및 일반 트리의 일반 편집기.사용 가능한 모든 아이콘을 사용할 수 있으며, 구문 다이어그램 제약조건은 점검되지 않는다.
- 정적 구조(예: 클래스 및 객체)를 위한 UML(Unified Modeling Language) 편집기, 사용 사례 다이어그램, 활동 다이어그램, 상태도, 협업 다이어그램, 구성 요소 다이어그램 및 배포 다이어그램.
- 개체 관계 다이어그램, 데이터 및 이벤트 흐름도, 상태 전환도, 기능 개선 트리, 트랜잭션 사용 표 및 기능-엔티티 유형 표에 대한 구조 분석(SA)
- JSD(프로세스 구조 및 네트워크 다이어그램), 재귀 프로세스 그래프 및 트랜잭션 분해 표와 같은 기타 편집기.이러한 편집기는 더 이상 업데이트되지 않지만 TCM 내에서 계속 사용할 수 있다.
개념 모델링을 위한 툴킷은 1996년경 Roel Wieringa와 Frank Dehne이 Wieringa의 개념 모델링 과정과 책, 요건 엔지니어링: 사후 대응 시스템을 [1][2]위한 프레임워크 및 설계 방법을 위해 작성했다. Yourdon, Statemate 그리고 UML.[3]
사용자 가이드[4] 및 보고서, Yourdon Systems Method 및 개념 모델링을[5] 위한 툴킷의 PDF 버전을 다운로드할 수 있다.
TCM은 실제 모델 구동 아키텍처에서 개념 모델링 방법(MCM)에 대한 컴퓨터 보조 소프트웨어 엔지니어링 지원의 한 예였다.[6]그것은 Petri Net Technology for Communication-Based Systems,[7] Formal Ontology in Information Systems,[8] Procedures : 제9차 소프트웨어 사양 및 설계 국제 워크숍에서 언급되었다.[9]
TCM은 자동 소프트웨어 생산 특허에 인용되었다.[10][11]
1997년 NASA는 웹 기반 WHERE(Hyper-text Environment for Requires Engineering) 프로젝트를 위해 TCM C++ 소스를 자바로 변환했다.[12]
참고 항목
- 모델 구동 엔지니어링(MDE)
참조
- ^ "Toolkit for Conceptual Modeling (TCM)". 2012-05-11. Archived from the original on 2012-05-11. Retrieved 2020-03-06.
- ^ Wieringa, Roel (1996-05-03). Requirements Engineering: Frameworks for Understanding. Wiley. ISBN 978-0-471-95884-0.
- ^ Wieringa, R. J. (2003-01-09). Design Methods for Reactive Systems: Yourdon, Statemate, and the UML. Elsevier. ISBN 978-0-08-050395-0.
- ^ "Toolkit for Conceptual Modeling (TCM) User's Guide and Reference" (PDF). Retrieved March 28, 2020.
- ^ The Yourdon Systems Method and the Toolkit for Conceptual modeling (PDF). Free University, Amsterdam. 2003.
- ^ Pastor, Oscar; Molina, Juan Carlos (2007-06-14). Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling. Springer Science & Business Media. p. 29. ISBN 978-3-540-71868-0.
- ^ Ehrig, Hartmut; Reisig, Wolfgang; Rozenberg, Grzegorz; Weber, Herbert (2003-11-17). Petri Net Technology for Communication-Based Systems: Advances in Petri Nets. Springer. ISBN 978-3-540-40022-6.
- ^ Guarino, Nicola (1998). Formal Ontology in Information Systems: Proceedings of the First International Conference (FOIS'98), June 6–8, Trento, Italy. IOS Press. ISBN 978-90-5199-399-8.
- ^ Proceedings : Ninth International Workshop on Software Specification and Design: April 16-18, 1998, Ise-Shima, Japan. IEEE Computer Society Press. 1998. ISBN 978-0-8186-8439-5.
- ^ [1], "자동 소프트웨어 생산 시스템", 2006-10-04 발행
- ^ [2], "자동 소프트웨어 생산 시스템", 2008-09-26 발행
- ^ Dhaliwal, Swarn S. (1997-12-05). Providing the Persistent Data Storage in a Software Engineering Environment Using Java/COBRA and a DBMS (Thesis).
외부 링크
- Takit for Conception modeling: 툴킷의 홈 페이지.