Ziks

모델링/ 모델링 언어 본문

Development/소프트웨어 공학

모델링/ 모델링 언어

YunZiks 2019. 4. 5. 22:17

draw.io : UML , ER, 블록다이어그램들을 그릴 수 있는 SaaS서비스

 

 

UML 다이어그램

통합 모델링 언어(UML)을 사용하여 시스템 상호작용, 업무 흐름, 객체간의 메시지 전달, 시스템의 구조등을 그린 도면

 

모델링 언어 : 애매모한 표현 등의 문제점을 해결하기 위해 모델링을 할 때 사용하는 기호, 표기법, 도구등 

 

개발방법론에 따른 모델링언어 

  • 구조적 방법론 : DFD, DD, 프로세스 명세
  • 정보공학 방법론 : ERD
  • 객체지향 방법론 : UML표기법

DFD (Data Flow Diagram)

DFD

  • Terminator : 출발지,목적지(학생,교수)
  • Data flow : 자료의 흐름 ( 화살표)
  • data store : 자료가 저장되는 곳을 나타냄 (DB)
  • Process : 자료를 입력받아 처리하는 알고리즘(성적 계산)

ERD (Entity Relationship Diagram)

  • ER 다이어그램 
  • 데이터 베이스에 저장할 데이터를 개체관계 를 중심으로 작성

ERD

유스케이스 다이어그램

  • 사용자의 요구를 나타내는 기능 
  • 실제로 코딩할 수 있을 만큼의 가장 작은 단위의 기능

 

'Development > 소프트웨어 공학' 카테고리의 다른 글

요구사항 문서화  (0) 2019.04.05
비 기능적 요구사항  (0) 2019.04.05
기능적 요구사항  (0) 2019.04.05
요구사항 분석 및 설계  (0) 2019.04.05
Comments